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

#include <ROL_PlusFunction.hpp>

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

Public Member Functions

 PlusFunction (ROL::Ptr< Distribution< Real > > &dist, Real param=1.)
 
 PlusFunction (ROL::ParameterList &parlist)
 
Real evaluate (Real input, int deriv)
 
void test (Real x)
 
- Public Member Functions inherited from ROL::PositiveFunction< Real >
virtual ~PositiveFunction ()
 

Private Attributes

ROL::Ptr< Distribution< Real > > dist_
 
Real param_
 

Detailed Description

template<class Real>
class ROL::PlusFunction< Real >

Definition at line 55 of file ROL_PlusFunction.hpp.

Constructor & Destructor Documentation

template<class Real >
ROL::PlusFunction< Real >::PlusFunction ( ROL::Ptr< Distribution< Real > > &  dist,
Real  param = 1. 
)
inline

Definition at line 61 of file ROL_PlusFunction.hpp.

References ROL::PlusFunction< Real >::param_.

template<class Real >
ROL::PlusFunction< Real >::PlusFunction ( ROL::ParameterList &  parlist)
inline

Member Function Documentation

template<class Real >
Real ROL::PlusFunction< Real >::evaluate ( Real  input,
int  deriv 
)
inlinevirtual
template<class Real >
void ROL::PlusFunction< Real >::test ( Real  x)
inline

Definition at line 90 of file ROL_PlusFunction.hpp.

References ROL::PlusFunction< Real >::evaluate().

Member Data Documentation

template<class Real >
ROL::Ptr<Distribution<Real> > ROL::PlusFunction< Real >::dist_
private
template<class Real >
Real ROL::PlusFunction< Real >::param_
private

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