ROL
Public Member Functions | Private Member Functions | Private Attributes | List of all members
ROL::AbsoluteValue< Real > Class Template Reference

#include <ROL_AbsoluteValue.hpp>

+ Inheritance diagram for ROL::AbsoluteValue< Real >:

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_
 

Detailed Description

template<class Real>
class ROL::AbsoluteValue< Real >

Definition at line 28 of file ROL_AbsoluteValue.hpp.

Constructor & Destructor Documentation

template<class Real >
ROL::AbsoluteValue< Real >::AbsoluteValue ( Real  param = 1.,
EAbsoluteValue< Real >  eav = ABSOLUTEVALUE_TRUE 
)
inline
template<class Real >
ROL::AbsoluteValue< Real >::AbsoluteValue ( ROL::ParameterList &  parlist)
inline

Member Function Documentation

template<class Real >
Real ROL::AbsoluteValue< Real >::evaluate ( Real  input,
int  deriv 
)
inlinevirtual
template<class Real >
Real ROL::AbsoluteValue< Real >::true_absolute_value ( Real  input,
int  deriv 
)
inlineprivate
template<class Real >
Real ROL::AbsoluteValue< Real >::sqrt_absolute_value ( Real  input,
int  deriv 
)
inlineprivate
template<class Real >
Real ROL::AbsoluteValue< Real >::sqrtd_absolute_value ( Real  input,
int  deriv 
)
inlineprivate
template<class Real >
Real ROL::AbsoluteValue< Real >::c2_absolute_value ( Real  input,
int  deriv 
)
inlineprivate

Member Data Documentation

template<class Real >
Real ROL::AbsoluteValue< Real >::param_
private
template<class Real >
EAbsoluteValue ROL::AbsoluteValue< Real >::eav_
private

The documentation for this class was generated from the following file: