1.4.0
CCC
 
ALinearOp Class Referenceabstract

#include <ALinearOp.hpp>

Inheritance diagram for ALinearOp:
ALinearOpEigenCG< ShiftOpCs > ALinearOpEigenCG< ScaleOp > ALinearOpEigenCG< HessianOp > ALinearOpEigenCG< TLinOP > ASimulable Cholesky MatrixSparse ShiftOpCs ScaleOp HessianOp ASimulableEigenCG< SPDEOp > ASimulableEigenCG< TLinOP > MatrixSquareSymmetricSim PrecisionOp PrecisionOpMulti ProjMatrix

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 (const VectorEigen &inv, VectorEigen &outv) const
 
int addToDest (const VectorDouble &inv, VectorDouble &outv) const
 
int addToDest (const VectorEigen &inv, VectorEigen &outv) const
 
int evalDirect (const Eigen::VectorXd &inv, Eigen::VectorXd &outv) const
 
int addToDest (const Eigen::VectorXd &inv, Eigen::VectorXd &outv) const
 

Constructor & Destructor Documentation

◆ ~ALinearOp()

virtual ALinearOp::~ALinearOp ( )
inlinevirtual

Member Function Documentation

◆ addToDest() [1/3]

int ALinearOp::addToDest ( const Eigen::VectorXd &  inv,
Eigen::VectorXd &  outv 
) const

◆ addToDest() [2/3]

int ALinearOp::addToDest ( const VectorDouble inv,
VectorDouble outv 
) const

◆ addToDest() [3/3]

int ALinearOp::addToDest ( const VectorEigen inv,
VectorEigen outv 
) const

◆ evalDirect() [1/4]

int ALinearOp::evalDirect ( const Eigen::VectorXd &  inv,
Eigen::VectorXd &  outv 
) const

◆ evalDirect() [2/4]

VectorDouble ALinearOp::evalDirect ( const VectorDouble in) const

◆ evalDirect() [3/4]

int ALinearOp::evalDirect ( const VectorDouble inv,
VectorDouble outv 
) const

Evaluate the product: 'outv' = Q * 'inv'

Parameters
[in]invArray of input values
[out]outvArray of output values

◆ evalDirect() [4/4]

int ALinearOp::evalDirect ( const VectorEigen inv,
VectorEigen outv 
) const

Evaluate the product: 'outv' = Q * 'inv'

Parameters
[in]invArray of input values
[out]outvArray of output values

◆ getSize()

virtual int ALinearOp::getSize ( ) const
pure virtual

The documentation for this class was generated from the following files: