#include <ALinearOp.hpp>
Public Member Functions | |
virtual | ~ALinearOp () |
virtual int | getSize () const =0 |
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 |
|
inlinevirtual |
int ALinearOp::addToDest | ( | const Eigen::VectorXd & | inv, |
Eigen::VectorXd & | outv | ||
) | const |
VectorDouble ALinearOp::evalDirect | ( | const VectorDouble & | in | ) | const |
int ALinearOp::evalDirect | ( | const VectorDouble & | inv, |
VectorDouble & | outv | ||
) | const |
|
pure virtual |
Implemented in MatrixSparse, SPDEOp, ShiftOpCs, ScaleOp, PrecisionOpMulti, PrecisionOp, MatrixSquareSymmetricSim, HessianOp, and ACholesky.