MBDyn-1.7.3
|
#include <ScalarFunctionsImpl.h>
Public Member Functions | |
ExpScalarFunction (const doublereal &ml, const doublereal &b, const doublereal &c) | |
virtual | ~ExpScalarFunction (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 | |
const doublereal | mul |
const doublereal | base |
const doublereal | coef_input |
doublereal | coef_const |
Definition at line 106 of file ScalarFunctionsImpl.h.
ExpScalarFunction::ExpScalarFunction | ( | const doublereal & | ml, |
const doublereal & | b, | ||
const doublereal & | c | ||
) |
Definition at line 377 of file ScalarFunctionsImpl.cc.
References base, coef_const, and grad::log().
|
virtual |
Definition at line 388 of file ScalarFunctionsImpl.cc.
References NO_OP.
|
virtual |
Implements DifferentiableScalarFunction.
Definition at line 400 of file ScalarFunctionsImpl.cc.
References ASSERTMSGBREAK, coef_input, operator()(), and order.
|
virtual |
Implements DifferentiableScalarFunction.
Definition at line 394 of file ScalarFunctionsImpl.cc.
References coef_const, grad::exp(), and mul.
Referenced by ComputeDiff().
|
private |
Definition at line 109 of file ScalarFunctionsImpl.h.
Referenced by ExpScalarFunction().
|
private |
Definition at line 111 of file ScalarFunctionsImpl.h.
Referenced by ExpScalarFunction(), and operator()().
|
private |
Definition at line 110 of file ScalarFunctionsImpl.h.
Referenced by ComputeDiff().
|
private |
Definition at line 108 of file ScalarFunctionsImpl.h.
Referenced by operator()().