public abstract class MocImpl extends Object
Modifier and Type | Field and Description |
---|---|
static MocImpl |
AUTO
Instance that picks an implementation based on order.
|
static MocImpl |
BITSET
Instance based on IndexBags and BitSets.
|
static int |
BITSET_MAXORDER
Maximum MOC order for BitSet use in adaptive modes.
|
static MocImpl |
CDS
Instance based on CDS MOC library.
|
static MocImpl |
LIST
Instance based on IndexBags, BitSets and Int/LongBags.
|
Modifier | Constructor and Description |
---|---|
protected |
MocImpl(String name,
String description)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
abstract MocBuilder |
createMocBuilder(int mocOrder)
Returns a new MocBuilder for a given maximum order.
|
String |
getDescription()
Returns a short description of this instance.
|
String |
getName()
Returns this instance's name.
|
String |
toString() |
public static final int BITSET_MAXORDER
public static final MocImpl CDS
public static final MocImpl BITSET
public static final MocImpl LIST
public static final MocImpl AUTO
public abstract MocBuilder createMocBuilder(int mocOrder)
mocOrder
- maximum order of resulting MOCspublic String getName()
public String getDescription()
Copyright © 2025 Central Laboratory of the Research Councils. All Rights Reserved.