Class MocImpl
java.lang.Object
uk.ac.starlink.ttools.moc.MocImpl
Characterises an implementation of MOC building.
- Since:
- 28 Jan 2025
- Author:
- Mark Taylor
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final MocImplInstance that picks an implementation based on order.static final MocImplInstance based on IndexBags and BitSets.static final intMaximum MOC order for BitSet use in adaptive modes.static final MocImplInstance based on CDS MOC library.static final MocImplInstance based on IndexBags, BitSets and Int/LongBags. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract MocBuildercreateMocBuilder(int mocOrder) Returns a new MocBuilder for a given maximum order.Returns a short description of this instance.getName()Returns this instance's name.toString()
-
Field Details
-
BITSET_MAXORDER
public static final int BITSET_MAXORDERMaximum MOC order for BitSet use in adaptive modes.- See Also:
-
CDS
Instance based on CDS MOC library. -
BITSET
Instance based on IndexBags and BitSets. -
LIST
Instance based on IndexBags, BitSets and Int/LongBags. -
AUTO
Instance that picks an implementation based on order.
-
-
Constructor Details
-
MocImpl
-
-
Method Details
-
createMocBuilder
Returns a new MocBuilder for a given maximum order.- Parameters:
mocOrder- maximum order of resulting MOCs
-
getName
-
getDescription
-
toString
-