Struct PntosCrossCovariances
Defined in File fusion.h
Struct Documentation
-
struct PntosCrossCovariances
A container for a set of covariances relating a StateBlock to a set of other StateBlocks. Suppose that some StateBlock named
Aexisted. Then this structure could define the cross covariance ofAwith respect to other StateBlocks namedBandC. In that case, this struct would setnum_covariances=2(because it contains the cross covariance ofAto two other state blocks),block_labelswould be an array of 2 stringsBandC, andcross_covarianceswould be a pointer to an array of two pointers to PntosMatrix instances: The cross-covariance matrix ofAandBand the cross-covariance matrix ofAandC.Public Members
-
PntosManagedMemory *memory
-
size_t num_covariances
The number of cross-covariance matrices this structure contains. This field may be used as the length of both block_labels and cross_covariances.
-
char **block_labels
A list of labels of the
PntosStandardStateBlocks this structure contains the cross-covariances for.
-
PntosMatrix **cross_covariances
A list of cross-covariance matrices between a single StateBlock and the set of StateBlocks listed in block_labels.
-
PntosManagedMemory *memory