#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 VectorDouble & | getT () const |
| const VectorDouble & | getV0 () const |
| const VectorDouble & | getV1 () const |
| const VectorDouble & | getV2 () 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 |
| TurningBandOperate::TurningBandOperate | ( | ) |
| TurningBandOperate::TurningBandOperate | ( | const TurningBandOperate & | r | ) |
|
virtual |
| double TurningBandOperate::cosineOne | ( | double | t0 | ) | const |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| double TurningBandOperate::IRFProcessOne | ( | double | t0 | ) |
|
inline |
| TurningBandOperate & TurningBandOperate::operator= | ( | const TurningBandOperate & | r | ) |
| void TurningBandOperate::pushT | ( | double | value | ) |
| void TurningBandOperate::pushV0 | ( | double | value | ) |
| void TurningBandOperate::pushV1 | ( | double | value | ) |
| void TurningBandOperate::pushV2 | ( | double | value | ) |
| void TurningBandOperate::reset | ( | ) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| double TurningBandOperate::shotNoiseAffineOne | ( | double | t0 | ) |
| double TurningBandOperate::shotNoiseCubicOne | ( | double | t0 | ) |
| double TurningBandOperate::spectralOne | ( | double | t0 | ) |