|
| CholeskyDense (const MatrixSquareSymmetric *mat=nullptr) |
|
| CholeskyDense (const CholeskyDense &m) |
|
CholeskyDense & | operator= (const CholeskyDense &m) |
|
virtual | ~CholeskyDense () |
|
int | setMatrix (const MatrixSquareSymmetric *mat) |
|
double | computeLogDeterminant () const override |
|
VectorDouble | getLowerTriangle () const |
|
double | getLowerTriangle (int i, int j) const |
|
VectorDouble | getUpperTriangleInverse () const |
|
double | getUpperTriangleInverse (int i, int j) const |
|
int | addSolveX (const constvect vecin, vect vecout) const override |
|
int | addInvLtX (const constvect vecin, vect vecout) const override |
|
int | addLtX (const constvect vecin, vect vecout) const override |
|
int | addLX (const constvect vecin, vect vecout) const override |
|
int | addInvLX (const constvect vecin, vect vecout) const override |
|
void | matProductInPlace (int mode, const MatrixRectangular &a, MatrixRectangular &x) |
|
void | normMatInPlace (int mode, int neq, const MatrixSquareSymmetric &a, MatrixSquareSymmetric &b) |
|
| ACholesky (const AMatrix *mat) |
|
| ACholesky (const ACholesky &m) |
|
ACholesky & | operator= (const ACholesky &m) |
|
virtual | ~ACholesky () |
|
int | getSize () const override |
|
const AMatrix * | getMatrix () const |
|
int | solve (const constvect vecin, vect vecout) const |
|
int | InvLtX (const constvect whitenoise, vect vecout) const |
|
int | LtX (const constvect whitenoise, vect vecout) const |
|
int | LX (const constvect whitenoise, vect vecout) const |
|
int | InvLX (const constvect whitenoise, vect vecout) const |
|
int | solveMatrix (const MatrixRectangular &b, MatrixRectangular &x) const |
|
bool | isReady () const |
|
| ASimulable () |
|
virtual | ~ASimulable () |
|
int | evalSimulate (const VectorDouble &whitenoise, VectorDouble &outv) const |
|
VectorDouble | evalSimulate (const VectorDouble &whitenoise) const |
|
int | evalSimulate (const constvect whitenoise, vect result) const |
|
int | addSimulateToDest (const constvect whitenoise, vect outv) const |
|
virtual | ~ALinearOp () |
|
int | evalDirect (const VectorDouble &inv, VectorDouble &outv) const |
|
VectorDouble | evalDirect (const VectorDouble &in) const |
|
int | evalDirect (constvect inv, vect outv) const |
|
int | addToDest (const constvect inv, vect outv) const |
|
int | addToDest (const Eigen::VectorXd &inv, Eigen::VectorXd &outv) const |
|