ParameterSelector
This class provides an index vector from selected parameters, which can be used e.g. to reorder a normal equation matrix. The size of the index vector determines the size of the new matrix. Entries are the indices of the selected parameters in the provided parameter list or NULLINDEX for zero/new parameters.
Wildcard
Parameter index vector from name. Name matching supports wildcards * for any number of characters and ? for exactly one character. Does not add zero/empty parameters if there are no matches.
Name | Type | Annotation |
---|---|---|
object | string | object this parameter refers to, e.g. graceA, G023, earth (wildcards: * and ?) |
type | string | type of this parameter, e.g. accBias, position.x (wildcards: * and ?) |
temporal | string | temporal representation of this parameter, e.g. trend, polynomial.degree1 (wildcards: * and ?) |
interval | string | interval/epoch this parameter refers to, e.g. 2017-01-01_00-00-00_2017-01-02_00-00-00, 2008-01-01_00-00-00 (wildcards: * and ?) |
Names
Parameter index vector from list of parameter names.
Name | Type | Annotation |
---|---|---|
parameterName | parameterNames |
Range
Parameter index vector from range.
Name | Type | Annotation |
---|---|---|
start | expression | start at this index (variables: length) |
count | expression | count of parameters, default: all parameters to the end (variables: length) |
Matrix
Parameter index vector from matrix.
Name | Type | Annotation |
---|---|---|
inputfileMatrix | filename | index in old parameter list or -1 for new parameter |
column | expression | use this column (counting from 0, variables: columns) |
startRow | expression | start at this row (counting from 0, variables: rows) |
countRows | expression | use these many rows (default: use all, variables: rows) |
Zeros
Expand parameter index vector by adding zero parameters.
Name | Type | Annotation |
---|---|---|
count | expression | count of zero parameters (variables: length) |
Complement
Parameter index vector from a complement of other parameter selector(s).
Name | Type | Annotation |
---|---|---|
parameterSelection | parameterSelector | parameter order/selection |