1.5.0
CCC
 
ALinearOp Class Referenceabstract

#include <ALinearOp.hpp>

Inheritance diagram for ALinearOp:
ALinearOpEigenCG< ShiftOpCs > ALinearOpEigenCG< ScaleOp > ALinearOpEigenCG< HessianOp > ALinearOpEigenCG< TLinOP > ASimulable MatrixSparse ShiftOpCs ScaleOp HessianOp ASimulableEigenCG< SPDEOp > ACholesky 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 (constvect inv, vect outv) const
 
int addToDest (const constvect inv, vect 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/2]

int ALinearOp::addToDest ( const constvect  inv,
vect  outv 
) const

◆ addToDest() [2/2]

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

◆ evalDirect() [1/3]

VectorDouble ALinearOp::evalDirect ( const VectorDouble in) const

◆ evalDirect() [2/3]

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

◆ evalDirect() [3/3]

int ALinearOp::evalDirect ( constvect  inv,
vect  outv 
) const

◆ getSize()

virtual int ALinearOp::getSize ( ) const
pure virtual

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