1.8.0
CCC
 
Loading...
Searching...
No Matches
gstlrn::ASimulable Class Referenceabstract

#include <ASimulable.hpp>

Inheritance diagram for gstlrn::ASimulable:
gstlrn::ALinearOp gstlrn::ACholesky gstlrn::ASimulableEigenCG< TLinOP > gstlrn::InvNuggetOp gstlrn::MatrixSymmetricSim gstlrn::PrecisionOp gstlrn::PrecisionOpMulti gstlrn::CholeskyDense gstlrn::CholeskySparse gstlrn::PrecisionOpMatrix gstlrn::PrecisionOpMultiMatrix

Public Member Functions

 ASimulable ()
 
virtual ~ASimulable ()
 
Id evalSimulate (const 1 &whitenoise, 1 &outv) const
 
 evalSimulate (const 1 &whitenoise) const
 
 simulate () const
 
virtual double computeLogDet (Id nMC=1) const
 
Id evalSimulate (const constvect whitenoise, vect result) const
 
Id addSimulateToDest (const constvect whitenoise, vect outv) const
 
- Public Member Functions inherited from gstlrn::ALinearOp
 ALinearOp ()
 
 ALinearOp (const ALinearOp &m)=delete
 
ALinearOpoperator= (const ALinearOp &m)=delete
 
virtual ~ALinearOp ()
 
virtual Id getSize () const =0
 
Id evalDirect (const 1 &inv, 1 &outv) const
 
 evalDirect (const 1 &in) const
 
virtual void multiplyByValueAndAddDiagonal (double v1=1., double v2=0.) const
 
virtual void resetModif () const
 
void setUseFactor (bool usefactor)
 
Id evalDirect (constvect inv, vect outv) const
 
Id addToDest (const constvect inv, vect outv) const
 
Id addToDest (const ::Eigen::VectorXd &inv, ::Eigen::VectorXd &outv) const
 

Constructor & Destructor Documentation

◆ ASimulable()

gstlrn::ASimulable::ASimulable ( )

◆ ~ASimulable()

virtual gstlrn::ASimulable::~ASimulable ( )
inlinevirtual

Member Function Documentation

◆ addSimulateToDest()

Id gstlrn::ASimulable::addSimulateToDest ( const constvect  whitenoise,
vect  outv 
) const

◆ computeLogDet()

double gstlrn::ASimulable::computeLogDet ( Id  nMC = 1) const
virtual

◆ evalSimulate() [1/3]

gstlrn::ASimulable::evalSimulate ( const 1 &  whitenoise) const

◆ evalSimulate() [2/3]

Id gstlrn::ASimulable::evalSimulate ( const 1 &  whitenoise,
1 &  outv 
) const

◆ evalSimulate() [3/3]

Id gstlrn::ASimulable::evalSimulate ( const constvect  whitenoise,
vect  result 
) const

◆ simulate()

gstlrn::ASimulable::simulate ( ) const

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