| 
    MADNESS 0.10.1
    
   | 
 
#include <GuessFactory.h>

Public Member Functions | |
| ExopUnaryOpStructure (const std::shared_ptr< FunctionFunctorInterface< double, 3 > > &f) | |
| void | operator() (const Key< 3 > &key, Tensor< double > &t) const | 
| multiplies the target function by the excitation operator defined by exfunc   | |
| void | operator() (const Key< 3 > &key, Tensor< double_complex > &t) const | 
| template<typename Archive > | |
| void | serialize (Archive &ar) | 
Public Attributes | |
| FunctionCommonData< double, 3 > | cdata | 
| std::shared_ptr< FunctionFunctorInterface< double, 3 > > | exfunc | 
| shared pointer to object of excitation operator   | |
create excitation operators with unaryop (faster as explicit construction and multiplication) Guess function do not need to be perfectly refined
      
  | 
  inline | 
| void madness::guessfactory::ExopUnaryOpStructure::operator() | ( | const Key< 3 > & | key, | 
| Tensor< double > & | t | ||
| ) | const | 
multiplies the target function by the excitation operator defined by exfunc
References cdata, madness::BaseTensor::dims(), madness::Tensor< T >::emul(), exfunc, madness::fcube(), madness::BaseTensor::ndim(), and madness::FunctionCommonData< T, NDIM >::quad_x.
| void madness::guessfactory::ExopUnaryOpStructure::operator() | ( | const Key< 3 > & | key, | 
| Tensor< double_complex > & | t | ||
| ) | const | 
      
  | 
  inline | 
| FunctionCommonData<double,3> madness::guessfactory::ExopUnaryOpStructure::cdata | 
Referenced by operator()(), and operator()().
| std::shared_ptr<FunctionFunctorInterface<double,3> > madness::guessfactory::ExopUnaryOpStructure::exfunc | 
shared pointer to object of excitation operator
Referenced by operator()(), and operator()().