|
MADNESS 0.10.1
|
Declaration and initialization of tree traversal functions and generic derivative. More...
#include <iostream>#include <iomanip>#include <fstream>#include <madness/world/MADworld.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 | |
| struct | madness::archive::ArchiveLoadImpl< Archive, const DerivativeBase< T, NDIM > * > |
| struct | madness::archive::ArchiveStoreImpl< Archive, const DerivativeBase< T, NDIM > * > |
| class | madness::Derivative< T, NDIM > |
| Implements derivatives operators with variety of boundary conditions on simulation domain. More... | |
| class | madness::DerivativeBase< T, NDIM > |
| Tri-diagonal operator traversing tree primarily for derivative operator. More... | |
Namespaces | |
| namespace | madness |
| Namespace for all elements and tools of MADNESS. | |
| namespace | madness::archive |
| Namespace for I/O tools. | |
Functions | |
| 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) | |
| 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. | |
| 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 ( ![]() | |
| 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. | |
Declaration and initialization of tree traversal functions and generic derivative.