MADNESS 0.10.1
madness::Function< T, NDIM >::SimpleUnaryOpWrapper Struct Reference

#include <mra.h>

Public Member Functions

 SimpleUnaryOpWrapper (T(*f)(T))
void operator() (const Key< NDIM > &key, Tensor< T > &t) const
template<typename Archive>
void serialize (Archive &ar)

Public Attributes

T(* f )(T)

Constructor & Destructor Documentation

◆ SimpleUnaryOpWrapper()

template<typename T, std::size_t NDIM>
madness::Function< T, NDIM >::SimpleUnaryOpWrapper::SimpleUnaryOpWrapper ( T(* f )(T))
inline

References f.

Member Function Documentation

◆ operator()()

template<typename T, std::size_t NDIM>
void madness::Function< T, NDIM >::SimpleUnaryOpWrapper::operator() ( const Key< NDIM > & key,
Tensor< T > & t ) const
inline

References f, and UNARY_OPTIMIZED_ITERATOR.

◆ serialize()

template<typename T, std::size_t NDIM>
template<typename Archive>
void madness::Function< T, NDIM >::SimpleUnaryOpWrapper::serialize ( Archive & ar)
inline

Member Data Documentation

◆ f

template<typename T, std::size_t NDIM>
T(* madness::Function< T, NDIM >::SimpleUnaryOpWrapper::f) (T)

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


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