Fast linear inversion package. More...
#include <FLIPACK.hpp>
Public Member Functions | |
FLIPACK (MatrixXd &Htranspose, MatrixXd &X, MatrixXd &measurements, MatrixXd &R, H2_2D_Tree *Atree) | |
Constructor of FLIPACK. | |
void | get_QHtranspose () |
This function obtains the cross covariance. More... | |
void | get_HQHtranspose () |
This function obtains the measurement operator corrected covariance. More... | |
void | get_Psi () |
This function obtains the measurement corrected covariance. More... | |
void | get_Phi () |
This functiin obtains the measurement operator corrected structure. More... | |
void | get_Xi () |
This function obtains the correction term. More... | |
void | get_Beta () |
This function obtains unknown drift coefficients. More... | |
void | get_Solution () |
This function obtains the unknown. More... | |
void | get_Posterior_Variance () |
Public Attributes | |
MatrixXd | QHtranspose |
Cross covariance. | |
MatrixXd | HQHtranspose |
Measurement operator corrected covariance. | |
MatrixXd | Psi |
Measurement corrected covariance. | |
MatrixXd | Phi |
Measurement operator corrected structure. | |
MatrixXd | Solution |
Unknown. | |
MatrixXd | Xi |
Correction term. | |
MatrixXd | Beta |
Unknown drift coefficients. | |
MatrixXd | vDiag |
H2_2D_Tree * | Atree |
Pointer to a tree. | |
Private Member Functions | |
void | get_Main_Matrix () |
void | get_Intermediate_Solution () |
Private Attributes | |
MatrixXd | Htranspose |
MatrixXd | X |
MatrixXd | measurements |
MatrixXd | R |
MatrixXd | mainMatrix |
bool | computedQHtranspose |
bool | computedHQHtranspose |
bool | computedPsi |
bool | computedPhi |
bool | computedSolution |
bool | computedXi |
bool | computedBeta |
bool | computedVDiag |
bool | computedMainMatrix |
bool | computedIntermediateSolution |
Number of Chebyshev nodes per dimension. | |
unsigned long | N |
Number of unknowns. | |
unsigned | m |
Number of measurements. | |
unsigned | nMeasurementSets |
Number of sets of measruements. | |
unsigned | p |
Number of columns of X. | |
FullPivLU< MatrixXd > | lu |
MatrixXd | intermediateSolution |
Fast linear inversion package.
void FLIPACK< T >::get_Beta | ( | ) |
This function obtains unknown drift coefficients.
void FLIPACK< T >::get_HQHtranspose | ( | ) |
This function obtains the measurement operator corrected covariance.
void FLIPACK< T >::get_Phi | ( | ) |
This functiin obtains the measurement operator corrected structure.
void FLIPACK< T >::get_Psi | ( | ) |
This function obtains the measurement corrected covariance.
void FLIPACK< T >::get_QHtranspose | ( | ) |
This function obtains the cross covariance.
void FLIPACK< T >::get_Solution | ( | ) |
This function obtains the unknown.
Running this function will get all members defined in this class.
void FLIPACK< T >::get_Xi | ( | ) |
This function obtains the correction term.