MADNESS 0.10.1
Public Member Functions | Private Attributes | List of all members
madness::FunctionImpl< T, NDIM >::do_err_box< opT > Class Template Reference

#include <funcimpl.h>

Collaboration diagram for madness::FunctionImpl< T, NDIM >::do_err_box< opT >:
Collaboration graph
[legend]

Public Member Functions

 do_err_box ()=default
 
 do_err_box (const do_err_box &e)
 
 do_err_box (const implT *impl, const opT *func, int npt, const Tensor< double > &qx, const Tensor< double > &quad_phit, const Tensor< double > &quad_phiw)
 
double operator() (double a, double b) const
 
double operator() (typename dcT::const_iterator &it) const
 
template<typename Archive >
void serialize (const Archive &ar)
 

Private Attributes

const opT * func
 
const implTimpl
 
int npt
 
Tensor< double > quad_phit
 
Tensor< double > quad_phiw
 
Tensor< double > qx
 

Constructor & Destructor Documentation

◆ do_err_box() [1/3]

template<typename T , std::size_t NDIM>
template<typename opT >
madness::FunctionImpl< T, NDIM >::do_err_box< opT >::do_err_box ( )
default

◆ do_err_box() [2/3]

template<typename T , std::size_t NDIM>
template<typename opT >
madness::FunctionImpl< T, NDIM >::do_err_box< opT >::do_err_box ( const implT impl,
const opT *  func,
int  npt,
const Tensor< double > &  qx,
const Tensor< double > &  quad_phit,
const Tensor< double > &  quad_phiw 
)
inline

◆ do_err_box() [3/3]

template<typename T , std::size_t NDIM>
template<typename opT >
madness::FunctionImpl< T, NDIM >::do_err_box< opT >::do_err_box ( const do_err_box< opT > &  e)
inline

Member Function Documentation

◆ operator()() [1/2]

template<typename T , std::size_t NDIM>
template<typename opT >
double madness::FunctionImpl< T, NDIM >::do_err_box< opT >::operator() ( double  a,
double  b 
) const
inline

References a, and b.

◆ operator()() [2/2]

template<typename T , std::size_t NDIM>
template<typename opT >
double madness::FunctionImpl< T, NDIM >::do_err_box< opT >::operator() ( typename dcT::const_iterator it) const
inline

◆ serialize()

template<typename T , std::size_t NDIM>
template<typename opT >
template<typename Archive >
void madness::FunctionImpl< T, NDIM >::do_err_box< opT >::serialize ( const Archive &  ar)
inline

References MADNESS_EXCEPTION.

Member Data Documentation

◆ func

template<typename T , std::size_t NDIM>
template<typename opT >
const opT* madness::FunctionImpl< T, NDIM >::do_err_box< opT >::func
private

◆ impl

template<typename T , std::size_t NDIM>
template<typename opT >
const implT* madness::FunctionImpl< T, NDIM >::do_err_box< opT >::impl
private

◆ npt

template<typename T , std::size_t NDIM>
template<typename opT >
int madness::FunctionImpl< T, NDIM >::do_err_box< opT >::npt
private

◆ quad_phit

template<typename T , std::size_t NDIM>
template<typename opT >
Tensor<double> madness::FunctionImpl< T, NDIM >::do_err_box< opT >::quad_phit
private

◆ quad_phiw

template<typename T , std::size_t NDIM>
template<typename opT >
Tensor<double> madness::FunctionImpl< T, NDIM >::do_err_box< opT >::quad_phiw
private

◆ qx

template<typename T , std::size_t NDIM>
template<typename opT >
Tensor<double> madness::FunctionImpl< T, NDIM >::do_err_box< opT >::qx
private

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