|
ROL
|
#include <ROL_AbsoluteValue.hpp>
Public Member Functions | |
| AbsoluteValue (Real param=1., EAbsoluteValue eav=ABSOLUTEVALUE_TRUE) | |
| AbsoluteValue (ROL::ParameterList &parlist) | |
| Real | evaluate (Real input, int deriv) |
| Public Member Functions inherited from ROL::PositiveFunction< Real > | |
| virtual | ~PositiveFunction () |
Private Member Functions | |
| Real | true_absolute_value (Real input, int deriv) |
| Real | sqrt_absolute_value (Real input, int deriv) |
| Real | sqrtd_absolute_value (Real input, int deriv) |
| Real | c2_absolute_value (Real input, int deriv) |
Private Attributes | |
| Real | param_ |
| EAbsoluteValue | eav_ |
Definition at line 28 of file ROL_AbsoluteValue.hpp.
|
inline |
Definition at line 34 of file ROL_AbsoluteValue.hpp.
References ROL::ABSOLUTEVALUE_TRUE, eav_, param_, and ROL::ROL_EPSILON().
|
inline |
Definition at line 39 of file ROL_AbsoluteValue.hpp.
References ROL::ABSOLUTEVALUE_C2, ROL::ABSOLUTEVALUE_SQRTDENOM, ROL::ABSOLUTEVALUE_SQUAREROOT, ROL::ABSOLUTEVALUE_TRUE, eav_, and param_.
|
inlinevirtual |
Implements ROL::PositiveFunction< Real >.
Definition at line 50 of file ROL_AbsoluteValue.hpp.
References ROL::ABSOLUTEVALUE_C2, ROL::ABSOLUTEVALUE_SQRTDENOM, ROL::ABSOLUTEVALUE_SQUAREROOT, ROL::ABSOLUTEVALUE_TRUE, c2_absolute_value(), eav_, sqrt_absolute_value(), sqrtd_absolute_value(), and true_absolute_value().
|
inlineprivate |
Definition at line 65 of file ROL_AbsoluteValue.hpp.
References param_, and ROL::ROL_EPSILON().
Referenced by evaluate().
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
Definition at line 101 of file ROL_AbsoluteValue.hpp.
References param_, and ROL::ROL_EPSILON().
Referenced by evaluate().
|
private |
Definition at line 30 of file ROL_AbsoluteValue.hpp.
Referenced by AbsoluteValue(), AbsoluteValue(), c2_absolute_value(), sqrt_absolute_value(), sqrtd_absolute_value(), and true_absolute_value().
|
private |
Definition at line 31 of file ROL_AbsoluteValue.hpp.
Referenced by AbsoluteValue(), AbsoluteValue(), and evaluate().