public class FixedBlockMerit extends EvenlySpacedMerit
EvenlySpacedMerit. A fixed block merit always
schedules the next observation to the last (succesful) observation. Different
to the FixedDelayMerit, we block a number of observations together,
i.e.,
with a block parameter of four, all picks with modulus 0,1,2, and 3 will have
the same merit, as all of them provide the same T0.| Modifier and Type | Field and Description |
|---|---|
private static int |
DEFBLOCKGROUP
Default one-block groups, i.e., picking is identical to fixed delay.
|
static String |
KEY_BLOCKGROUP
The key pointing to the name of the time parameter.
|
private static long |
serialVersionUID |
KEY_PERIOD, KEY_PERIODDAY, KEY_STEEPNESS, KEY_TIME, KEY_ZEROFRACTION, KEY_ZEROSUBTRACTKEY_LISTSEPARATOR, KEY_MAPKEYVALUECHAR, KEY_MAPSEPARATORCONFIG, KEY_CLASS| Constructor and Description |
|---|
FixedBlockMerit(Map<String,String> prop)
Constructs a new fixed-delay merit.
|
| Modifier and Type | Method and Description |
|---|---|
protected Date |
getT0(GlobalGrouping set,
Appointable target)
Returns the date of the relevant last observation.
|
getMerit, getT0FromSubmittedcreateMerit, getInitializer, initMeritaugment, augment, augment, augment, augment, clone, defaultBoolean, defaultChar, defaultDouble, defaultFloat, defaultInt, defaultLong, defaultObject, defaultObject, defaultProperties, defaultProperty, getAsBoolean, getAsChar, getAsDouble, getAsEnums, getAsFloat, getAsInt, getAsList, getAsLong, getAsMap, getAsMap, getAsObject, getAsObject, getProperties, getProperty, has, initProperties, isNew, parseObject, parseObject, reload, reload, removeProperty, requires, rescanned, setObject, setProperties, setProperty, stringProperties, toStringprivate static final long serialVersionUID
public static final String KEY_BLOCKGROUP
private static final int DEFBLOCKGROUP
protected Date getT0(GlobalGrouping set, Appointable target)
getT0 in class EvenlySpacedMerit