MADNESS 0.10.1
madness::ParametrizedExchange Class Reference

#include <PNOStructures.h>

Collaboration diagram for madness::ParametrizedExchange:

Public Member Functions

 ParametrizedExchange (World &world, const Nemo &nemo_, const std::string &type_)
real_function_3d operator() (const real_function_3d &ket) const
vecfuncT operator() (const vecfuncT &vket, const double &mul_tol=0.0) const

Public Attributes

Exchange< double, 3 > K
const Nemo & nemo
const std::string type
World & world

Constructor & Destructor Documentation

◆ ParametrizedExchange()

madness::ParametrizedExchange::ParametrizedExchange ( World & world,
const Nemo & nemo_,
const std::string & type_ )
inline

References K, nemo, type, and world.

Member Function Documentation

◆ operator()() [1/2]

real_function_3d madness::ParametrizedExchange::operator() ( const real_function_3d & ket) const
inline

References operator()().

Referenced by operator()().

◆ operator()() [2/2]

vecfuncT madness::ParametrizedExchange::operator() ( const vecfuncT & vket,
const double & mul_tol = 0.0 ) const

Member Data Documentation

◆ K

Exchange<double,3> madness::ParametrizedExchange::K

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

◆ nemo

const Nemo& madness::ParametrizedExchange::nemo

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

◆ type

const std::string madness::ParametrizedExchange::type

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

◆ world

World& madness::ParametrizedExchange::world

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


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