1.5.0
CCC
 
CovCalcMode Class Reference

#include <CovCalcMode.hpp>

Inheritance diagram for CovCalcMode:
AStringable

Public Member Functions

 CovCalcMode (const ECalcMember &member=ECalcMember::fromKey("LHS"), bool asVario=false, bool unitary=false, int orderVario=0, bool allActiveCov=true, const VectorInt &activeCovList=VectorInt())
 
 CovCalcMode (const CovCalcMode &r)
 
CovCalcModeoperator= (const CovCalcMode &r)
 
virtual ~CovCalcMode ()
 
const ECalcMember & getMember () const
 
bool getAsVario () const
 
bool getUnitary () const
 
int getOrderVario () const
 
const VectorIntgetActiveCovList () const
 
int getActiveCovList (int i) const
 
bool isAllActiveCov () const
 
void setAsVario (bool asVario)
 
void setMember (const ECalcMember &member)
 
void setUnitary (bool unitary)
 
void setOrderVario (int orderVario)
 
void setActiveCovListFromOne (int keepOnlyCovIdx)
 
void setActiveCovListFromInterval (int inddeb, int indto)
 
void setActiveCovList (const VectorInt &activeCovList, bool allActiveCov)
 
- Public Member Functions inherited from AStringable
 AStringable ()
 
 AStringable (const AStringable &r)
 
AStringableoperator= (const AStringable &r)
 
virtual ~AStringable ()
 
virtual String toString (const AStringFormat *strfmt=nullptr) const
 
virtual void display (const AStringFormat *strfmt=nullptr) const final
 
virtual void display (int level) const final
 

Static Public Member Functions

static CovCalcModecreate (const ECalcMember &member=ECalcMember::fromKey("LHS"), bool asVario=false, bool unitary=false, int orderVario=0, bool allActiveCov=true, const VectorInt &activeCovList=VectorInt())
 

Constructor & Destructor Documentation

◆ CovCalcMode() [1/2]

CovCalcMode::CovCalcMode ( const ECalcMember &  member = ECalcMember::fromKey("LHS"),
bool  asVario = false,
bool  unitary = false,
int  orderVario = 0,
bool  allActiveCov = true,
const VectorInt activeCovList = VectorInt() 
)

◆ CovCalcMode() [2/2]

CovCalcMode::CovCalcMode ( const CovCalcMode r)

◆ ~CovCalcMode()

CovCalcMode::~CovCalcMode ( )
virtual

Member Function Documentation

◆ create()

CovCalcMode * CovCalcMode::create ( const ECalcMember &  member = ECalcMember::fromKey("LHS"),
bool  asVario = false,
bool  unitary = false,
int  orderVario = 0,
bool  allActiveCov = true,
const VectorInt activeCovList = VectorInt() 
)
static

◆ getActiveCovList() [1/2]

const VectorInt& CovCalcMode::getActiveCovList ( ) const
inline

◆ getActiveCovList() [2/2]

int CovCalcMode::getActiveCovList ( int  i) const
inline

◆ getAsVario()

bool CovCalcMode::getAsVario ( ) const
inline

◆ getMember()

const ECalcMember& CovCalcMode::getMember ( ) const
inline

◆ getOrderVario()

int CovCalcMode::getOrderVario ( ) const
inline

◆ getUnitary()

bool CovCalcMode::getUnitary ( ) const
inline

◆ isAllActiveCov()

bool CovCalcMode::isAllActiveCov ( ) const
inline

◆ operator=()

CovCalcMode & CovCalcMode::operator= ( const CovCalcMode r)

◆ setActiveCovList()

void CovCalcMode::setActiveCovList ( const VectorInt activeCovList,
bool  allActiveCov 
)

◆ setActiveCovListFromInterval()

void CovCalcMode::setActiveCovListFromInterval ( int  inddeb,
int  indto 
)

Set the list of active covariances from an interval

Parameters
inddebLower bound of the interval (included)
indtoUpper bound of the interval (excluded)

◆ setActiveCovListFromOne()

void CovCalcMode::setActiveCovListFromOne ( int  keepOnlyCovIdx)

◆ setAsVario()

void CovCalcMode::setAsVario ( bool  asVario)
inline

◆ setMember()

void CovCalcMode::setMember ( const ECalcMember &  member)
inline

◆ setOrderVario()

void CovCalcMode::setOrderVario ( int  orderVario)
inline

◆ setUnitary()

void CovCalcMode::setUnitary ( bool  unitary)
inline

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