MADNESS  version 0.9
Classes | Namespaces | Functions
function_factory.h File Reference
#include <madness/tensor/tensor.h>
#include <madness/tensor/gentensor.h>
#include <madness/mra/key.h>
#include <madness/mra/function_interface.h>
Include dependency graph for function_factory.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

singleton  madness::FunctionImpl< T, NDIM >
 FunctionImpl holds all Function state to facilitate shallow copy semantics. More...
 
class  madness::Function< T, NDIM >
 A multiresolution adaptive numerical function. More...
 
singleton  madness::FunctionFactory< T, NDIM >
 FunctionFactory implements the named-parameter idiom for Function. More...
 
class  madness::CompositeFactory< T, NDIM, MDIM >
 Factory for facile setup of a CompositeFunctorInterface and its FuncImpl. More...
 
class  madness::TwoElectronFactory
 factory for generating TwoElectronInterfaces More...
 
class  madness::FGFactory< T, NDIM >
 Factory to set up an ElectronRepulsion Function. More...
 

Namespaces

 madness
 Holds machinery to set up Functions/FuncImpls using various Factories and Interfaces.
 

Functions

template<typename T , std::size_t NDIM>
Tensor< T > madness::fcube (const Key< NDIM > &, T(*f)(const Vector< double, NDIM > &), const Tensor< double > &)