MBDyn-1.7.3
|
#include <ScalarFunctionsImpl.h>
Public Member Functions | |
ChebychevScalarFunction (const std::vector< doublereal > &v, const doublereal &a, const doublereal &b, bool doNotExtrapolate=false) | |
virtual | ~ChebychevScalarFunction (void) |
virtual doublereal | operator() (const doublereal x) const |
virtual doublereal | ComputeDiff (const doublereal t, const integer order=1) const |
![]() | |
virtual | ~DifferentiableScalarFunction () |
![]() | |
virtual | ~BasicScalarFunction () |
Private Attributes | |
std::vector< doublereal > | vCoef |
const doublereal | da |
const doublereal | dfa |
const doublereal | dfap |
const doublereal | db |
const doublereal | dfb |
const doublereal | dfbp |
bool | doNotExtrapolate |
Definition at line 151 of file ScalarFunctionsImpl.h.
ChebychevScalarFunction::ChebychevScalarFunction | ( | const std::vector< doublereal > & | v, |
const doublereal & | a, | ||
const doublereal & | b, | ||
bool | doNotExtrapolate = false |
||
) |
Definition at line 649 of file ScalarFunctionsImpl.cc.
References a, ComputeDiff(), dfa, dfap, dfb, dfbp, and doNotExtrapolate.
|
virtual |
Definition at line 663 of file ScalarFunctionsImpl.cc.
References NO_OP.
|
virtual |
Implements DifferentiableScalarFunction.
Definition at line 706 of file ScalarFunctionsImpl.cc.
References ASSERTMSGBREAK, da, db, dfap, dfbp, doNotExtrapolate, MBDYN_EXCEPT_ARGS, operator()(), and vCoef.
Referenced by ChebychevScalarFunction().
|
virtual |
Implements DifferentiableScalarFunction.
Definition at line 669 of file ScalarFunctionsImpl.cc.
References da, db, dfa, dfap, dfb, dfbp, doNotExtrapolate, MBDYN_EXCEPT_ARGS, and vCoef.
Referenced by ComputeDiff().
|
private |
Definition at line 154 of file ScalarFunctionsImpl.h.
Referenced by ComputeDiff(), and operator()().
|
private |
Definition at line 154 of file ScalarFunctionsImpl.h.
Referenced by ComputeDiff(), and operator()().
|
private |
Definition at line 154 of file ScalarFunctionsImpl.h.
Referenced by ChebychevScalarFunction(), and operator()().
|
private |
Definition at line 154 of file ScalarFunctionsImpl.h.
Referenced by ChebychevScalarFunction(), ComputeDiff(), and operator()().
|
private |
Definition at line 154 of file ScalarFunctionsImpl.h.
Referenced by ChebychevScalarFunction(), and operator()().
|
private |
Definition at line 154 of file ScalarFunctionsImpl.h.
Referenced by ChebychevScalarFunction(), ComputeDiff(), and operator()().
|
private |
Definition at line 155 of file ScalarFunctionsImpl.h.
Referenced by ChebychevScalarFunction(), ComputeDiff(), and operator()().
|
private |
Definition at line 153 of file ScalarFunctionsImpl.h.
Referenced by ComputeDiff(), and operator()().