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.