1.4.0
CCC
 
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 VectorDoublegetT () const
 
const VectorDoublegetV0 () const
 
const VectorDoublegetV1 () const
 
const VectorDoublegetV2 () const
 
int 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 VectorDouble &t)
 
void setV0 (const VectorDouble &v0)
 
void setV1 (const VectorDouble &v1)
 
void setV2 (const VectorDouble &v2)
 
void setNt0 (int 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)
 
int 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]

TurningBandOperate::TurningBandOperate ( )

◆ TurningBandOperate() [2/2]

TurningBandOperate::TurningBandOperate ( const TurningBandOperate r)

◆ ~TurningBandOperate()

TurningBandOperate::~TurningBandOperate ( )
virtual

Member Function Documentation

◆ cosineOne()

double TurningBandOperate::cosineOne ( double  t0) const

◆ getNt0()

int TurningBandOperate::getNt0 ( ) const
inline

◆ getOffset()

double TurningBandOperate::getOffset ( ) const
inline

◆ getOmega()

double TurningBandOperate::getOmega ( ) const
inline

◆ getPhi()

double TurningBandOperate::getPhi ( ) const
inline

◆ getScale()

double TurningBandOperate::getScale ( ) const
inline

◆ getT()

const VectorDouble& TurningBandOperate::getT ( ) const
inline

◆ getTdeb()

double TurningBandOperate::getTdeb ( ) const
inline

◆ getTsize()

int TurningBandOperate::getTsize ( ) const
inline

◆ getV0()

const VectorDouble& TurningBandOperate::getV0 ( ) const
inline

◆ getV1()

const VectorDouble& TurningBandOperate::getV1 ( ) const
inline

◆ getV2()

const VectorDouble& TurningBandOperate::getV2 ( ) const
inline

◆ getVexp()

double TurningBandOperate::getVexp ( ) const
inline

◆ IRFProcessOne()

double TurningBandOperate::IRFProcessOne ( double  t0)

◆ isFlagScaled()

bool TurningBandOperate::isFlagScaled ( ) const
inline

◆ operator=()

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

◆ pushT()

void TurningBandOperate::pushT ( double  value)

◆ pushV0()

void TurningBandOperate::pushV0 ( double  value)

◆ pushV1()

void TurningBandOperate::pushV1 ( double  value)

◆ pushV2()

void TurningBandOperate::pushV2 ( double  value)

◆ reset()

void TurningBandOperate::reset ( )

◆ setFlagScaled()

void TurningBandOperate::setFlagScaled ( bool  flagScaled)
inline

◆ setNt0()

void TurningBandOperate::setNt0 ( int  nt0)
inline

◆ setOffset()

void TurningBandOperate::setOffset ( double  offset)
inline

◆ setOmega()

void TurningBandOperate::setOmega ( double  omega)
inline

◆ setPhi()

void TurningBandOperate::setPhi ( double  phi)
inline

◆ setScale()

void TurningBandOperate::setScale ( double  scale)
inline

◆ setT()

void TurningBandOperate::setT ( const VectorDouble t)
inline

◆ setTdeb()

void TurningBandOperate::setTdeb ( double  tdeb)
inline

◆ setV0()

void TurningBandOperate::setV0 ( const VectorDouble v0)
inline

◆ setV1()

void TurningBandOperate::setV1 ( const VectorDouble v1)
inline

◆ setV2()

void TurningBandOperate::setV2 ( const VectorDouble v2)
inline

◆ setVexp()

void TurningBandOperate::setVexp ( double  vexp)
inline

◆ shotNoiseAffineOne()

double TurningBandOperate::shotNoiseAffineOne ( double  t0)

◆ shotNoiseCubicOne()

double TurningBandOperate::shotNoiseCubicOne ( double  t0)

◆ spectralOne()

double TurningBandOperate::spectralOne ( double  t0)

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