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

#include <ROL_Logistic.hpp>

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

Public Member Functions

 Logistic (const Real mean=0., const Real var=1.)
 
 Logistic (ROL::ParameterList &parlist)
 
Real evaluatePDF (const Real input) const
 
Real evaluateCDF (const Real input) const
 
Real integrateCDF (const Real input) const
 
Real invertCDF (const Real input) const
 
Real moment (const size_t m) const
 
Real lowerBound (void) const
 
Real upperBound (void) const
 
void test (std::ostream &outStream=std::cout) const
 
- Public Member Functions inherited from ROL::Distribution< Real >
virtual ~Distribution (void)
 
virtual Real evaluatePDF (const Real input) const
 
virtual Real evaluateCDF (const Real input) const
 
virtual Real integrateCDF (const Real input) const
 
virtual Real invertCDF (const Real input) const
 
virtual Real moment (const size_t m) const
 
virtual Real lowerBound (void) const
 
virtual Real upperBound (void) const
 
virtual void test (std::ostream &outStream=std::cout) const
 

Private Attributes

Real mean_
 
Real var_
 

Additional Inherited Members

- Protected Member Functions inherited from ROL::Distribution< Real >
void test (const std::vector< Real > &X, const std::vector< int > &T, std::ostream &outStream=std::cout) const
 

Detailed Description

template<class Real>
class ROL::Logistic< Real >

Definition at line 53 of file ROL_Logistic.hpp.

Constructor & Destructor Documentation

◆ Logistic() [1/2]

template<class Real >
ROL::Logistic< Real >::Logistic ( const Real  mean = 0.,
const Real  var = 1. 
)
inline

Definition at line 59 of file ROL_Logistic.hpp.

◆ Logistic() [2/2]

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

Definition at line 62 of file ROL_Logistic.hpp.

References ROL::Logistic< Real >::mean_, and ROL::Logistic< Real >::var_.

Member Function Documentation

◆ evaluatePDF()

template<class Real >
Real ROL::Logistic< Real >::evaluatePDF ( const Real  input) const
inlinevirtual

Reimplemented from ROL::Distribution< Real >.

Definition at line 68 of file ROL_Logistic.hpp.

References ROL::Logistic< Real >::mean_, and ROL::Logistic< Real >::var_.

◆ evaluateCDF()

template<class Real >
Real ROL::Logistic< Real >::evaluateCDF ( const Real  input) const
inlinevirtual

Reimplemented from ROL::Distribution< Real >.

Definition at line 73 of file ROL_Logistic.hpp.

References ROL::Logistic< Real >::mean_, and ROL::Logistic< Real >::var_.

◆ integrateCDF()

template<class Real >
Real ROL::Logistic< Real >::integrateCDF ( const Real  input) const
inlinevirtual

Reimplemented from ROL::Distribution< Real >.

Definition at line 78 of file ROL_Logistic.hpp.

References ROL::Logistic< Real >::mean_, and ROL::Logistic< Real >::var_.

◆ invertCDF()

template<class Real >
Real ROL::Logistic< Real >::invertCDF ( const Real  input) const
inlinevirtual

Reimplemented from ROL::Distribution< Real >.

Definition at line 83 of file ROL_Logistic.hpp.

References ROL::Logistic< Real >::mean_, and ROL::Logistic< Real >::var_.

◆ moment()

template<class Real >
Real ROL::Logistic< Real >::moment ( const size_t  m) const
inlinevirtual

Reimplemented from ROL::Distribution< Real >.

Definition at line 87 of file ROL_Logistic.hpp.

References ROL::Logistic< Real >::mean_, and ROL::Logistic< Real >::var_.

◆ lowerBound()

template<class Real >
Real ROL::Logistic< Real >::lowerBound ( void  ) const
inlinevirtual

Reimplemented from ROL::Distribution< Real >.

Definition at line 99 of file ROL_Logistic.hpp.

◆ upperBound()

template<class Real >
Real ROL::Logistic< Real >::upperBound ( void  ) const
inlinevirtual

Reimplemented from ROL::Distribution< Real >.

Definition at line 103 of file ROL_Logistic.hpp.

◆ test()

template<class Real >
void ROL::Logistic< Real >::test ( std::ostream &  outStream = std::cout) const
inlinevirtual

Reimplemented from ROL::Distribution< Real >.

Definition at line 107 of file ROL_Logistic.hpp.

References ROL::Distribution< Real >::test().

Member Data Documentation

◆ mean_

template<class Real >
Real ROL::Logistic< Real >::mean_
private

◆ var_

template<class Real >
Real ROL::Logistic< Real >::var_
private

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