|
MADNESS
version 0.9
|
Declaration and initialization of tree traversal functions and generic derivative. More...
#include <iostream>#include <madness/world/world.h>#include <madness/world/worlddc.h>#include <madness/world/print.h>#include <madness/misc/misc.h>#include <madness/tensor/tensor.h>#include <madness/tensor/gentensor.h>#include <madness/mra/key.h>#include <madness/mra/funcdefaults.h>

Go to the source code of this file.
Classes | |
| singleton | madness::FunctionNode< T, NDIM > |
| FunctionNode holds the coefficients, etc., at each node of the 2^NDIM-tree. More... | |
| class | madness::Function< T, NDIM > |
| A multiresolution adaptive numerical function. More... | |
| singleton | madness::DerivativeBase< T, NDIM > |
| Tri-diagonal operator traversing tree primarily for derivative operator. More... | |
| class | madness::Derivative< T, NDIM > |
| Implements derivatives operators with variety of boundary conditions on simulation domain. More... | |
| struct | madness::archive::ArchiveLoadImpl< Archive, const DerivativeBase< T, NDIM > * > |
| struct | madness::archive::ArchiveStoreImpl< Archive, const DerivativeBase< T, NDIM > * > |
Namespaces | |
| madness | |
| Holds machinery to set up Functions/FuncImpls using various Factories and Interfaces. | |
| madness::archive | |
Functions | |
| template<typename T , std::size_t NDIM> | |
| Derivative< T, NDIM > | madness::free_space_derivative (World &world, int axis, int k=FunctionDefaults< NDIM >::get_k()) |
| Convenience function returning derivative operator with free-space boundary conditions. More... | |
| template<typename T , std::size_t NDIM> | |
| Derivative< T, NDIM > | madness::periodic_derivative (World &world, int axis, int k=FunctionDefaults< NDIM >::get_k()) |
| Conveinence function returning derivative operator with periodic boundary conditions. More... | |
| template<typename T , std::size_t NDIM> | |
| Function< T, NDIM > | madness::apply (const Derivative< T, NDIM > &D, const Function< T, NDIM > &f, bool fence=true) |
| Applies derivative operator to function (for syntactic equivalence to integral operator apply) More... | |
| template<typename T , std::size_t NDIM> | |
| std::vector< std::shared_ptr < Derivative< T, NDIM > > > | madness::gradient_operator (World &world, const BoundaryConditions< NDIM > &bc=FunctionDefaults< NDIM >::get_bc(), int k=FunctionDefaults< NDIM >::get_k()) |
Convenience function returning vector of derivative operators implementing grad ( ) More... | |
Declaration and initialization of tree traversal functions and generic derivative.
1.8.8