MBDyn-1.7.3
|
#include <ScalarFunctionsImpl.h>
Public Member Functions | |
LogScalarFunction (const doublereal &ml, const doublereal &b, const doublereal &c) | |
virtual | ~LogScalarFunction (void) |
virtual doublereal | operator() (const doublereal x) const |
virtual doublereal | ComputeDiff (const doublereal t, const integer order=1) const |
Public Member Functions inherited from DifferentiableScalarFunction | |
virtual | ~DifferentiableScalarFunction () |
Public Member Functions inherited from BasicScalarFunction | |
virtual | ~BasicScalarFunction () |
Private Attributes | |
const doublereal | mul_input |
doublereal | mul_const |
const doublereal | base |
const doublereal | coef |
Definition at line 92 of file ScalarFunctionsImpl.h.
LogScalarFunction::LogScalarFunction | ( | const doublereal & | ml, |
const doublereal & | b, | ||
const doublereal & | c | ||
) |
Definition at line 281 of file ScalarFunctionsImpl.cc.
References grad::log(), and mul_const.
|
virtual |
Definition at line 292 of file ScalarFunctionsImpl.cc.
References NO_OP.
|
virtual |
Implements DifferentiableScalarFunction.
Definition at line 310 of file ScalarFunctionsImpl.cc.
References ASSERTMSGBREAK, MBDYN_EXCEPT_ARGS, mul_const, operator()(), and order.
|
virtual |
Implements DifferentiableScalarFunction.
Definition at line 298 of file ScalarFunctionsImpl.cc.
References coef, grad::log(), MBDYN_EXCEPT_ARGS, and mul_const.
Referenced by ComputeDiff().
|
private |
Definition at line 96 of file ScalarFunctionsImpl.h.
|
private |
Definition at line 97 of file ScalarFunctionsImpl.h.
Referenced by operator()().
|
private |
Definition at line 95 of file ScalarFunctionsImpl.h.
Referenced by ComputeDiff(), LogScalarFunction(), and operator()().
|
private |
Definition at line 94 of file ScalarFunctionsImpl.h.