Public Member Functions | Private Attributes | List of all members
genie::SmithMonizUtils::Func1D< C > Class Template Reference

Public Member Functions

 Func1D (const C &obj, double(C::*f)(double) const)
 
 ~Func1D ()
 
double operator() (double d)
 

Private Attributes

const Cobj_
 
double(C::* f_ )(double) const
 

Detailed Description

template<class C>
class genie::SmithMonizUtils::Func1D< C >

Definition at line 76 of file SmithMonizUtils.h.

Constructor & Destructor Documentation

template<class C>
genie::SmithMonizUtils::Func1D< C >::Func1D ( const C obj,
double(C::*)(double) const  f 
)
inline

Definition at line 79 of file SmithMonizUtils.h.

template<class C>
genie::SmithMonizUtils::Func1D< C >::~Func1D ( )
inline

Definition at line 80 of file SmithMonizUtils.h.

80 {}

Member Function Documentation

template<class C>
double genie::SmithMonizUtils::Func1D< C >::operator() ( double  d)
inline

Definition at line 81 of file SmithMonizUtils.h.

81 {return (obj_.*f_)( d);}
double(C::* f_)(double) const

Member Data Documentation

template<class C>
double(C::* genie::SmithMonizUtils::Func1D< C >::f_) (double) const
private

Definition at line 84 of file SmithMonizUtils.h.

template<class C>
const C& genie::SmithMonizUtils::Func1D< C >::obj_
private

Definition at line 83 of file SmithMonizUtils.h.


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