1.11.1
CCC
 
Loading...
Searching...
No Matches
gstlrn::SpectrumOnRNList Class Reference

#include <SpectrumOnRN.hpp>

Inheritance diagram for gstlrn::SpectrumOnRNList:
gstlrn::SpectrumOnRN

Public Member Functions

 SpectrumOnRNList (Id nvar=1, Id ndim=2, Id ns=1000)
 
 SpectrumOnRNList (const SpectrumOnRNList &r)
 
SpectrumOnRNListoperator= (const SpectrumOnRNList &r)
 
virtual ~SpectrumOnRNList ()
 
std::unique_ptr< SpectrumOnRNclone () const override
 
void _computeValues (const 1 &coor, 1 &values) override
 
MatrixDense getOmega (Id ifac=0, Id is=0) const override
 
 getPhi (Id ifac=0, Id is=0) const override
 
MatrixDense getProjection (Id ifac=0, Id is=0) const override
 
MatrixDense getOmega0 (Id ifac=0, Id is=0) const override
 
 getXi0 (Id ifac=0, Id is=0) const override
 
MatrixDense getGamma (Id is=0) const override
 
bool setGamma (const MatrixDense &gamma) override
 
bool isFactorized () const override
 
Id getNFac () const override
 
bool addFactor (const MatrixDense &omega, const 1 &phi, const MatrixDense &proj=MatrixDense(), const MatrixDense &omega0=MatrixDense(), const 1 &xi0=1()) override
 
bool isList () const override
 
Id getNSpectrum () const override
 
bool addSpectrum (std::unique_ptr< SpectrumOnRN > sp) override
 
void _initWorkingVariables () override
 
- Public Member Functions inherited from gstlrn::SpectrumOnRN
 SpectrumOnRN (Id nv=1, Id nd=2, Id ns=1000)
 
 SpectrumOnRN (const SpectrumOnRN &r)
 
SpectrumOnRNoperator= (const SpectrumOnRN &r)
 
virtual ~SpectrumOnRN ()
 
Id getNVar () const
 
Id getNDim () const
 
virtual Id getNs () const
 
void compute (Db *dbout, const VectorBool &activeArray, 1 &tab)
 
MatrixDense computeToMatrix (Db *dbout)
 
bool _isValidNs (Id i) const
 
bool _isValidNv (Id i) const
 
bool _isValidNd (Id i) const
 
bool _isValidNf (Id i) const
 
bool _isValidNSpectrum (Id i) const
 

Constructor & Destructor Documentation

◆ SpectrumOnRNList() [1/2]

gstlrn::SpectrumOnRNList::SpectrumOnRNList ( Id  nvar = 1,
Id  ndim = 2,
Id  ns = 1000 
)

◆ SpectrumOnRNList() [2/2]

gstlrn::SpectrumOnRNList::SpectrumOnRNList ( const SpectrumOnRNList r)

◆ ~SpectrumOnRNList()

gstlrn::SpectrumOnRNList::~SpectrumOnRNList ( )
virtual

Member Function Documentation

◆ _computeValues()

void gstlrn::SpectrumOnRNList::_computeValues ( const 1 &  coor,
1 &  values 
)
overridevirtual

Implements gstlrn::SpectrumOnRN.

◆ _initWorkingVariables()

void gstlrn::SpectrumOnRNList::_initWorkingVariables ( )
overridevirtual

Implements gstlrn::SpectrumOnRN.

◆ addFactor()

bool gstlrn::SpectrumOnRNList::addFactor ( const MatrixDense omega,
const 1 &  phi,
const MatrixDense proj = MatrixDense(),
const MatrixDense omega0 = MatrixDense(),
const 1 &  xi0 = 1() 
)
overridevirtual

Implements gstlrn::SpectrumOnRN.

◆ addSpectrum()

bool gstlrn::SpectrumOnRNList::addSpectrum ( std::unique_ptr< SpectrumOnRN sp)
overridevirtual

Reimplemented from gstlrn::SpectrumOnRN.

◆ clone()

std::unique_ptr< SpectrumOnRN > gstlrn::SpectrumOnRNList::clone ( ) const
inlineoverridevirtual

Implements gstlrn::SpectrumOnRN.

◆ getGamma()

MatrixDense gstlrn::SpectrumOnRNList::getGamma ( Id  is = 0) const
overridevirtual

Reimplemented from gstlrn::SpectrumOnRN.

◆ getNFac()

Id gstlrn::SpectrumOnRNList::getNFac ( ) const
inlineoverridevirtual

Implements gstlrn::SpectrumOnRN.

◆ getNSpectrum()

Id gstlrn::SpectrumOnRNList::getNSpectrum ( ) const
inlineoverridevirtual

Implements gstlrn::SpectrumOnRN.

◆ getOmega()

MatrixDense gstlrn::SpectrumOnRNList::getOmega ( Id  ifac = 0,
Id  is = 0 
) const
overridevirtual

Implements gstlrn::SpectrumOnRN.

◆ getOmega0()

MatrixDense gstlrn::SpectrumOnRNList::getOmega0 ( Id  ifac = 0,
Id  is = 0 
) const
overridevirtual

Implements gstlrn::SpectrumOnRN.

◆ getPhi()

gstlrn::SpectrumOnRNList::getPhi ( Id  ifac = 0,
Id  is = 0 
) const
overridevirtual

Implements gstlrn::SpectrumOnRN.

◆ getProjection()

MatrixDense gstlrn::SpectrumOnRNList::getProjection ( Id  ifac = 0,
Id  is = 0 
) const
overridevirtual

Implements gstlrn::SpectrumOnRN.

◆ getXi0()

gstlrn::SpectrumOnRNList::getXi0 ( Id  ifac = 0,
Id  is = 0 
) const
overridevirtual

Implements gstlrn::SpectrumOnRN.

◆ isFactorized()

bool gstlrn::SpectrumOnRNList::isFactorized ( ) const
inlineoverridevirtual

Implements gstlrn::SpectrumOnRN.

◆ isList()

bool gstlrn::SpectrumOnRNList::isList ( ) const
inlineoverridevirtual

Implements gstlrn::SpectrumOnRN.

◆ operator=()

SpectrumOnRNList & gstlrn::SpectrumOnRNList::operator= ( const SpectrumOnRNList r)

◆ setGamma()

bool gstlrn::SpectrumOnRNList::setGamma ( const MatrixDense gamma)
overridevirtual

Reimplemented from gstlrn::SpectrumOnRN.


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