1.8.0
CCC
 
Loading...
Searching...
No Matches
gstlrn::TurningBandOperate Class Reference

#include <TurningBandOperate.hpp>

Detailed Description

Class for management of Directions used in Turning Band algorithm Remark: The 3-D definition is compulsory (even in 2-D)

Public Member Functions

 TurningBandOperate ()
 
 TurningBandOperate (const TurningBandOperate &r)
 
TurningBandOperateoperator= (const TurningBandOperate &r)
 
virtual ~TurningBandOperate ()
 
const & getT () const
 
const & getV0 () const
 
const & getV1 () const
 
const & getV2 () const
 
Id getNt0 () const
 
bool isFlagScaled () const
 
double getVexp () const
 
double getTdeb () const
 
double getOmega () const
 
double getPhi () const
 
double getOffset () const
 
double getScale () const
 
void setT (const 1 &t)
 
void setV0 (const 1 &v0)
 
void setV1 (const 1 &v1)
 
void setV2 (const 1 &v2)
 
void setNt0 (Id nt0)
 
void setFlagScaled (bool flagScaled)
 
void setVexp (double vexp)
 
void setTdeb (double tdeb)
 
void setOmega (double omega)
 
void setPhi (double phi)
 
void setOffset (double offset)
 
void setScale (double scale)
 
Id getTsize () const
 
void pushT (double value)
 
void pushV0 (double value)
 
void pushV1 (double value)
 
void pushV2 (double value)
 
void reset ()
 
double shotNoiseAffineOne (double t0)
 
double shotNoiseCubicOne (double t0)
 
double spectralOne (double t0)
 
double IRFProcessOne (double t0)
 
double cosineOne (double t0) const
 

Constructor & Destructor Documentation

◆ TurningBandOperate() [1/2]

gstlrn::TurningBandOperate::TurningBandOperate ( )

◆ TurningBandOperate() [2/2]

gstlrn::TurningBandOperate::TurningBandOperate ( const TurningBandOperate r)

◆ ~TurningBandOperate()

gstlrn::TurningBandOperate::~TurningBandOperate ( )
virtual

Member Function Documentation

◆ cosineOne()

double gstlrn::TurningBandOperate::cosineOne ( double  t0) const

◆ getNt0()

Id gstlrn::TurningBandOperate::getNt0 ( ) const
inline

◆ getOffset()

double gstlrn::TurningBandOperate::getOffset ( ) const
inline

◆ getOmega()

double gstlrn::TurningBandOperate::getOmega ( ) const
inline

◆ getPhi()

double gstlrn::TurningBandOperate::getPhi ( ) const
inline

◆ getScale()

double gstlrn::TurningBandOperate::getScale ( ) const
inline

◆ getT()

const & gstlrn::TurningBandOperate::getT ( ) const
inline

◆ getTdeb()

double gstlrn::TurningBandOperate::getTdeb ( ) const
inline

◆ getTsize()

Id gstlrn::TurningBandOperate::getTsize ( ) const
inline

◆ getV0()

const & gstlrn::TurningBandOperate::getV0 ( ) const
inline

◆ getV1()

const & gstlrn::TurningBandOperate::getV1 ( ) const
inline

◆ getV2()

const & gstlrn::TurningBandOperate::getV2 ( ) const
inline

◆ getVexp()

double gstlrn::TurningBandOperate::getVexp ( ) const
inline

◆ IRFProcessOne()

double gstlrn::TurningBandOperate::IRFProcessOne ( double  t0)

◆ isFlagScaled()

bool gstlrn::TurningBandOperate::isFlagScaled ( ) const
inline

◆ operator=()

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

◆ pushT()

void gstlrn::TurningBandOperate::pushT ( double  value)

◆ pushV0()

void gstlrn::TurningBandOperate::pushV0 ( double  value)

◆ pushV1()

void gstlrn::TurningBandOperate::pushV1 ( double  value)

◆ pushV2()

void gstlrn::TurningBandOperate::pushV2 ( double  value)

◆ reset()

void gstlrn::TurningBandOperate::reset ( )

◆ setFlagScaled()

void gstlrn::TurningBandOperate::setFlagScaled ( bool  flagScaled)
inline

◆ setNt0()

void gstlrn::TurningBandOperate::setNt0 ( Id  nt0)
inline

◆ setOffset()

void gstlrn::TurningBandOperate::setOffset ( double  offset)
inline

◆ setOmega()

void gstlrn::TurningBandOperate::setOmega ( double  omega)
inline

◆ setPhi()

void gstlrn::TurningBandOperate::setPhi ( double  phi)
inline

◆ setScale()

void gstlrn::TurningBandOperate::setScale ( double  scale)
inline

◆ setT()

void gstlrn::TurningBandOperate::setT ( const 1 &  t)
inline

◆ setTdeb()

void gstlrn::TurningBandOperate::setTdeb ( double  tdeb)
inline

◆ setV0()

void gstlrn::TurningBandOperate::setV0 ( const 1 &  v0)
inline

◆ setV1()

void gstlrn::TurningBandOperate::setV1 ( const 1 &  v1)
inline

◆ setV2()

void gstlrn::TurningBandOperate::setV2 ( const 1 &  v2)
inline

◆ setVexp()

void gstlrn::TurningBandOperate::setVexp ( double  vexp)
inline

◆ shotNoiseAffineOne()

double gstlrn::TurningBandOperate::shotNoiseAffineOne ( double  t0)

◆ shotNoiseCubicOne()

double gstlrn::TurningBandOperate::shotNoiseCubicOne ( double  t0)

◆ spectralOne()

double gstlrn::TurningBandOperate::spectralOne ( double  t0)

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