1.5.1
CCC
 
MatrixSquareSymmetricSim Class Reference

#include <MatrixSquareSymmetricSim.hpp>

Inheritance diagram for MatrixSquareSymmetricSim:
ASimulable ALinearOp

Detailed Description

Square Symmetric matrices

Public Member Functions

 MatrixSquareSymmetricSim (const AMatrix *m, bool inverse=true)
 
 MatrixSquareSymmetricSim (const MatrixSquareSymmetricSim &m)=delete
 
MatrixSquareSymmetricSimoperator= (const MatrixSquareSymmetricSim &m)=delete
 
virtual ~MatrixSquareSymmetricSim ()
 
const AMatrixgetMatrix () const
 
int getSize () const override
 
bool isEmpty () const
 
- Public Member Functions inherited from ASimulable
 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
 
- Public Member Functions inherited from ALinearOp
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
 

Public Attributes

 DECLARE_TOTL
 Has a specific implementation in the Target language. More...
 

Constructor & Destructor Documentation

◆ MatrixSquareSymmetricSim() [1/2]

MatrixSquareSymmetricSim::MatrixSquareSymmetricSim ( const AMatrix m,
bool  inverse = true 
)

◆ MatrixSquareSymmetricSim() [2/2]

MatrixSquareSymmetricSim::MatrixSquareSymmetricSim ( const MatrixSquareSymmetricSim m)
delete

◆ ~MatrixSquareSymmetricSim()

MatrixSquareSymmetricSim::~MatrixSquareSymmetricSim ( )
virtual

Member Function Documentation

◆ getMatrix()

const AMatrix * MatrixSquareSymmetricSim::getMatrix ( ) const

◆ getSize()

int MatrixSquareSymmetricSim::getSize ( ) const
overridevirtual

Implements ALinearOp.

◆ isEmpty()

bool MatrixSquareSymmetricSim::isEmpty ( ) const
inline

◆ operator=()

MatrixSquareSymmetricSim& MatrixSquareSymmetricSim::operator= ( const MatrixSquareSymmetricSim m)
delete

Member Data Documentation

◆ DECLARE_TOTL

MatrixSquareSymmetricSim::DECLARE_TOTL

Has a specific implementation in the Target language.


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