MADNESS  0.10.1
Public Member Functions | Private Attributes | List of all members
Func< FLOAT > Class Template Reference
Collaboration diagram for Func< FLOAT >:
Collaboration graph
[legend]

Public Member Functions

 Func (const vector< FLOAT > &x, const vector< FLOAT > &f, const vector< FLOAT > &p, const vector< FLOAT > &dp)
 
 Func (const vector< FLOAT > &x, const vector< FLOAT > &f, const vector< FLOAT > &p, const vector< FLOAT > &dp)
 
 Func (const vector< FLOAT > &x, const vector< FLOAT > &f, const vector< FLOAT > &p, const vector< FLOAT > &dp)
 
 Func (const vector< FLOAT > &x, const vector< FLOAT > &f, const vector< FLOAT > &p, const vector< FLOAT > &dp)
 
FLOAT operator() (const FLOAT &s) const
 
FLOAT operator() (const FLOAT &s) const
 
FLOAT operator() (const FLOAT &s) const
 
FLOAT operator() (const FLOAT &s) const
 

Private Attributes

const vector< FLOAT > & dp
 
const vector< FLOAT > & f
 
const vector< FLOAT > & p
 
vector< FLOAT > pnew
 
const vector< FLOAT > & x
 

Constructor & Destructor Documentation

◆ Func() [1/4]

template<typename FLOAT >
Func< FLOAT >::Func ( const vector< FLOAT > &  x,
const vector< FLOAT > &  f,
const vector< FLOAT > &  p,
const vector< FLOAT > &  dp 
)
inline

◆ Func() [2/4]

template<typename FLOAT >
Func< FLOAT >::Func ( const vector< FLOAT > &  x,
const vector< FLOAT > &  f,
const vector< FLOAT > &  p,
const vector< FLOAT > &  dp 
)
inline

◆ Func() [3/4]

template<typename FLOAT >
Func< FLOAT >::Func ( const vector< FLOAT > &  x,
const vector< FLOAT > &  f,
const vector< FLOAT > &  p,
const vector< FLOAT > &  dp 
)
inline

◆ Func() [4/4]

template<typename FLOAT >
Func< FLOAT >::Func ( const vector< FLOAT > &  x,
const vector< FLOAT > &  f,
const vector< FLOAT > &  p,
const vector< FLOAT > &  dp 
)
inline

Member Function Documentation

◆ operator()() [1/4]

template<typename FLOAT >
FLOAT Func< FLOAT >::operator() ( const FLOAT &  s) const
inline

References f, std::isnan(), makedata(), and p().

◆ operator()() [2/4]

template<typename FLOAT >
FLOAT Func< FLOAT >::operator() ( const FLOAT &  s) const
inline

References f, std::isnan(), makedata(), and p().

◆ operator()() [3/4]

template<typename FLOAT >
FLOAT Func< FLOAT >::operator() ( const FLOAT &  s) const
inline

References f, std::isnan(), makedata(), and p().

◆ operator()() [4/4]

template<typename FLOAT >
FLOAT Func< FLOAT >::operator() ( const FLOAT &  s) const
inline

References f, std::isnan(), makedata(), and p().

Member Data Documentation

◆ dp

template<typename FLOAT >
const vector< FLOAT > & Func< FLOAT >::dp
private

◆ f

template<typename FLOAT >
const vector< FLOAT > & Func< FLOAT >::f
private

◆ p

template<typename FLOAT >
const vector< FLOAT > & Func< FLOAT >::p
private

◆ pnew

template<typename FLOAT >
vector< FLOAT > Func< FLOAT >::pnew
mutableprivate

◆ x

template<typename FLOAT >
const vector< FLOAT > & Func< FLOAT >::x
private

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