#include <SpectrumOnRN.hpp>
|
| | SpectrumOnRN (Id nv=1, Id nd=2, Id ns=1000) |
| |
| | SpectrumOnRN (const SpectrumOnRN &r) |
| |
| SpectrumOnRN & | operator= (const SpectrumOnRN &r) |
| |
| virtual | ~SpectrumOnRN () |
| |
| Id | getNVar () const |
| |
| Id | getNDim () const |
| |
| virtual Id | getNs () const |
| |
| virtual bool | setGamma (const MatrixDense &gamma) |
| |
| virtual std::unique_ptr< SpectrumOnRN > | clone () const =0 |
| |
| virtual void | _computeValues (const 1 &coor, 1 &values)=0 |
| |
| virtual MatrixDense | getOmega (Id ifac=0, Id is=0) const =0 |
| |
| virtual | getPhi (Id ifac=0, Id is=0) const =0 |
| |
| virtual MatrixDense | getProjection (Id ifac=0, Id is=0) const =0 |
| |
| virtual MatrixDense | getOmega0 (Id ifac=0, Id is=0) const =0 |
| |
| virtual | getXi0 (Id ifac=0, Id is=0) const =0 |
| |
| virtual MatrixDense | getGamma (Id is=0) const |
| |
| virtual bool | isFactorized () const =0 |
| |
| virtual Id | getNFac () const =0 |
| |
| virtual bool | addFactor (const MatrixDense &omega, const 1 &phi, const MatrixDense &proj=MatrixDense(), const MatrixDense &omega0=MatrixDense(), const 1 &xi0=1())=0 |
| |
| virtual bool | isList () const =0 |
| |
| virtual Id | getNSpectrum () const =0 |
| |
| virtual bool | addSpectrum (std::unique_ptr< SpectrumOnRN > sp) |
| |
| 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 |
| |
| virtual void | _initWorkingVariables ()=0 |
| |
◆ SpectrumOnRN() [1/2]
| gstlrn::SpectrumOnRN::SpectrumOnRN |
( |
Id |
nv = 1, |
|
|
Id |
nd = 2, |
|
|
Id |
ns = 1000 |
|
) |
| |
◆ SpectrumOnRN() [2/2]
| gstlrn::SpectrumOnRN::SpectrumOnRN |
( |
const SpectrumOnRN & |
r | ) |
|
◆ ~SpectrumOnRN()
| gstlrn::SpectrumOnRN::~SpectrumOnRN |
( |
| ) |
|
|
virtual |
◆ _computeValues()
| virtual void gstlrn::SpectrumOnRN::_computeValues |
( |
const 1 & |
coor, |
|
|
1 & |
values |
|
) |
| |
|
pure virtual |
◆ _initWorkingVariables()
| virtual void gstlrn::SpectrumOnRN::_initWorkingVariables |
( |
| ) |
|
|
pure virtual |
◆ _isValidNd()
| bool gstlrn::SpectrumOnRN::_isValidNd |
( |
Id |
i | ) |
const |
|
inline |
◆ _isValidNf()
| bool gstlrn::SpectrumOnRN::_isValidNf |
( |
Id |
i | ) |
const |
|
inline |
◆ _isValidNs()
| bool gstlrn::SpectrumOnRN::_isValidNs |
( |
Id |
i | ) |
const |
|
inline |
◆ _isValidNSpectrum()
| bool gstlrn::SpectrumOnRN::_isValidNSpectrum |
( |
Id |
i | ) |
const |
|
inline |
◆ _isValidNv()
| bool gstlrn::SpectrumOnRN::_isValidNv |
( |
Id |
i | ) |
const |
|
inline |
◆ addFactor()
◆ addSpectrum()
| virtual bool gstlrn::SpectrumOnRN::addSpectrum |
( |
std::unique_ptr< SpectrumOnRN > |
sp | ) |
|
|
inlinevirtual |
◆ clone()
| virtual std::unique_ptr< SpectrumOnRN > gstlrn::SpectrumOnRN::clone |
( |
| ) |
const |
|
pure virtual |
◆ compute()
| void gstlrn::SpectrumOnRN::compute |
( |
Db * |
dbout, |
|
|
const VectorBool & |
activeArray, |
|
|
1 & |
tab |
|
) |
| |
◆ computeToMatrix()
◆ getGamma()
| virtual MatrixDense gstlrn::SpectrumOnRN::getGamma |
( |
Id |
is = 0 | ) |
const |
|
inlinevirtual |
◆ getNDim()
| Id gstlrn::SpectrumOnRN::getNDim |
( |
| ) |
const |
|
inline |
◆ getNFac()
| virtual Id gstlrn::SpectrumOnRN::getNFac |
( |
| ) |
const |
|
pure virtual |
◆ getNs()
| virtual Id gstlrn::SpectrumOnRN::getNs |
( |
| ) |
const |
|
inlinevirtual |
◆ getNSpectrum()
| virtual Id gstlrn::SpectrumOnRN::getNSpectrum |
( |
| ) |
const |
|
pure virtual |
◆ getNVar()
| Id gstlrn::SpectrumOnRN::getNVar |
( |
| ) |
const |
|
inline |
◆ getOmega()
| virtual MatrixDense gstlrn::SpectrumOnRN::getOmega |
( |
Id |
ifac = 0, |
|
|
Id |
is = 0 |
|
) |
| const |
|
pure virtual |
◆ getOmega0()
| virtual MatrixDense gstlrn::SpectrumOnRN::getOmega0 |
( |
Id |
ifac = 0, |
|
|
Id |
is = 0 |
|
) |
| const |
|
pure virtual |
◆ getPhi()
| virtual gstlrn::SpectrumOnRN::getPhi |
( |
Id |
ifac = 0, |
|
|
Id |
is = 0 |
|
) |
| const |
|
pure virtual |
◆ getProjection()
| virtual MatrixDense gstlrn::SpectrumOnRN::getProjection |
( |
Id |
ifac = 0, |
|
|
Id |
is = 0 |
|
) |
| const |
|
pure virtual |
◆ getXi0()
| virtual gstlrn::SpectrumOnRN::getXi0 |
( |
Id |
ifac = 0, |
|
|
Id |
is = 0 |
|
) |
| const |
|
pure virtual |
◆ isFactorized()
| virtual bool gstlrn::SpectrumOnRN::isFactorized |
( |
| ) |
const |
|
pure virtual |
◆ isList()
| virtual bool gstlrn::SpectrumOnRN::isList |
( |
| ) |
const |
|
pure virtual |
◆ operator=()
◆ setGamma()
| bool gstlrn::SpectrumOnRN::setGamma |
( |
const MatrixDense & |
gamma | ) |
|
|
virtual |
The documentation for this class was generated from the following files:
- include/Simulation/SpectrumOnRN.hpp
- src/Simulation/SpectrumOnRN.cpp