Package gaiasky.data.octreegen.generator
Class OctreeGeneratorPart
java.lang.Object
gaiasky.data.octreegen.generator.OctreeGeneratorPart
- All Implemented Interfaces:
IOctreeGenerator
public class OctreeGeneratorPart extends java.lang.Object implements IOctreeGenerator
Greedy generator where octants in a level are filled up with as many
stars as possible before proceeding to lower levels. This approach is
outdated and should not be used. Use
OctreeGeneratorMag
instead.
This uses less memory than the its magnitude counterpart, but does not
implement the bijective map f: mag -> level.-
Field Summary
Fields inherited from interface gaiasky.data.octreegen.generator.IOctreeGenerator
logger
-
Constructor Summary
Constructors Constructor Description OctreeGeneratorPart(OctreeGeneratorParams params)
-
Method Summary
Modifier and Type Method Description OctreeNode
generateOctree(java.util.List<IParticleRecord> catalog)
int
getDiscarded()
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
OctreeGeneratorPart
-
-
Method Details
-
generateOctree
- Specified by:
generateOctree
in interfaceIOctreeGenerator
-
getDiscarded
public int getDiscarded()- Specified by:
getDiscarded
in interfaceIOctreeGenerator
-