gstlearn  1.0.0
CCC
CovInternal Class Reference

#include <CovInternal.hpp>

Public Member Functions

 CovInternal ()
 
 CovInternal (int icas1, int iech1, int icas2, int iech2, int ndim, const Db *db1, const Db *db2)
 
 CovInternal (const CovInternal &m)
 
CovInternaloperator= (const CovInternal &m)
 
virtual ~CovInternal ()
 
void init (int icas1, int iech1, int icas2, int iech2, int ndim, const Db *db1, const Db *db2)
 
const DbgetDb1 () const
 
const DbgetDb2 () const
 
int getIcas1 () const
 
int getIcas2 () const
 
int getIech1 () const
 
int getIech2 () const
 
int getNdim () const
 
const VectorDoublegetX1 () const
 
const VectorDoublegetX2 () const
 
void setDb1 (const Db *db1)
 
void setDb2 (const Db *db2)
 
void setIcas1 (int icas1)
 
void setIcas2 (int icas2)
 
void setIech1 (int iech1)
 
void setIech2 (int iech2)
 
void setNdim (int ndim)
 
void setX1 (const VectorDouble &x1)
 
void setX2 (const VectorDouble &x2)
 

Private Member Functions

void _calculateCoordinates ()
 

Private Attributes

int _icas1
 
int _iech1
 
int _icas2
 
int _iech2
 
int _ndim
 
const Db_db1
 
const Db_db2
 
VectorDouble _x1
 
VectorDouble _x2
 

Constructor & Destructor Documentation

◆ CovInternal() [1/3]

CovInternal::CovInternal ( )

◆ CovInternal() [2/3]

CovInternal::CovInternal ( int  icas1,
int  iech1,
int  icas2,
int  iech2,
int  ndim,
const Db db1,
const Db db2 
)

◆ CovInternal() [3/3]

CovInternal::CovInternal ( const CovInternal m)

◆ ~CovInternal()

CovInternal::~CovInternal ( )
virtual

Member Function Documentation

◆ _calculateCoordinates()

void CovInternal::_calculateCoordinates ( )
private

◆ getDb1()

const Db* CovInternal::getDb1 ( ) const
inline

◆ getDb2()

const Db* CovInternal::getDb2 ( ) const
inline

◆ getIcas1()

int CovInternal::getIcas1 ( ) const
inline

◆ getIcas2()

int CovInternal::getIcas2 ( ) const
inline

◆ getIech1()

int CovInternal::getIech1 ( ) const
inline

◆ getIech2()

int CovInternal::getIech2 ( ) const
inline

◆ getNdim()

int CovInternal::getNdim ( ) const
inline

◆ getX1()

const VectorDouble& CovInternal::getX1 ( ) const
inline

◆ getX2()

const VectorDouble& CovInternal::getX2 ( ) const
inline

◆ init()

void CovInternal::init ( int  icas1,
int  iech1,
int  icas2,
int  iech2,
int  ndim,
const Db db1,
const Db db2 
)

◆ operator=()

CovInternal & CovInternal::operator= ( const CovInternal m)

◆ setDb1()

void CovInternal::setDb1 ( const Db db1)
inline

◆ setDb2()

void CovInternal::setDb2 ( const Db db2)
inline

◆ setIcas1()

void CovInternal::setIcas1 ( int  icas1)
inline

◆ setIcas2()

void CovInternal::setIcas2 ( int  icas2)
inline

◆ setIech1()

void CovInternal::setIech1 ( int  iech1)

◆ setIech2()

void CovInternal::setIech2 ( int  iech2)

◆ setNdim()

void CovInternal::setNdim ( int  ndim)
inline

◆ setX1()

void CovInternal::setX1 ( const VectorDouble x1)
inline

◆ setX2()

void CovInternal::setX2 ( const VectorDouble x2)
inline

Member Data Documentation

◆ _db1

const Db* CovInternal::_db1
private

◆ _db2

const Db* CovInternal::_db2
private

◆ _icas1

int CovInternal::_icas1
private

◆ _icas2

int CovInternal::_icas2
private

◆ _iech1

int CovInternal::_iech1
private

◆ _iech2

int CovInternal::_iech2
private

◆ _ndim

int CovInternal::_ndim
private

◆ _x1

VectorDouble CovInternal::_x1
mutableprivate

◆ _x2

VectorDouble CovInternal::_x2
mutableprivate

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