MADNESS 0.10.1
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 >:

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 implT * impl
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

Referenced by do_err_box().

◆ 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

References func, impl, npt, quad_phit, quad_phiw, and qx.

◆ 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

References do_err_box(), e(), func, impl, npt, quad_phit, quad_phiw, and qx.

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

Referenced by do_err_box(), do_err_box(), and operator()().

◆ impl

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

Referenced by do_err_box(), do_err_box(), and operator()().

◆ npt

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

Referenced by do_err_box(), do_err_box(), and operator()().

◆ 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

Referenced by do_err_box(), do_err_box(), and operator()().

◆ 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

Referenced by do_err_box(), do_err_box(), and operator()().

◆ qx

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

Referenced by do_err_box(), do_err_box(), and operator()().


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