MADNESS 0.10.1
madness::detail::scaleinplace< T, NDIM > Struct Template Reference

#include <mraimpl.h>

Public Member Functions

 scaleinplace ()
 scaleinplace (T q)
void operator() (const Key< NDIM > &key, FunctionNode< T, NDIM > &node) const
void operator() (const Key< NDIM > &key, Tensor< T > &t) const
template<typename Archive>
void serialize (Archive &ar)

Public Attributes

T q

Constructor & Destructor Documentation

◆ scaleinplace() [1/2]

template<typename T, std::size_t NDIM>
madness::detail::scaleinplace< T, NDIM >::scaleinplace ( )
inline

◆ scaleinplace() [2/2]

template<typename T, std::size_t NDIM>
madness::detail::scaleinplace< T, NDIM >::scaleinplace ( T q)
inline

References q.

Member Function Documentation

◆ operator()() [1/2]

template<typename T, std::size_t NDIM>
void madness::detail::scaleinplace< T, NDIM >::operator() ( const Key< NDIM > & key,
FunctionNode< T, NDIM > & node ) const
inline

◆ operator()() [2/2]

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

References q, and madness::Tensor< T >::scale().

◆ serialize()

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

References q.

Member Data Documentation

◆ q

template<typename T, std::size_t NDIM>
T madness::detail::scaleinplace< T, NDIM >::q

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