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.