#include <TurningBandOperate.hpp>
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) | |
| TurningBandOperate & | operator= (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 |
| gstlrn::TurningBandOperate::TurningBandOperate | ( | ) |
| gstlrn::TurningBandOperate::TurningBandOperate | ( | const TurningBandOperate & | r | ) |
|
virtual |
| double gstlrn::TurningBandOperate::cosineOne | ( | double | t0 | ) | const |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| double gstlrn::TurningBandOperate::IRFProcessOne | ( | double | t0 | ) |
|
inline |
| TurningBandOperate & gstlrn::TurningBandOperate::operator= | ( | const TurningBandOperate & | r | ) |
| void gstlrn::TurningBandOperate::pushT | ( | double | value | ) |
| void gstlrn::TurningBandOperate::pushV0 | ( | double | value | ) |
| void gstlrn::TurningBandOperate::pushV1 | ( | double | value | ) |
| void gstlrn::TurningBandOperate::pushV2 | ( | double | value | ) |
| void gstlrn::TurningBandOperate::reset | ( | ) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| double gstlrn::TurningBandOperate::shotNoiseAffineOne | ( | double | t0 | ) |
| double gstlrn::TurningBandOperate::shotNoiseCubicOne | ( | double | t0 | ) |
| double gstlrn::TurningBandOperate::spectralOne | ( | double | t0 | ) |