|
MADNESS 0.10.1
|
#include <vector>#include <list>#include <string>#include <iomanip>#include <sstream>#include <madness/world/madness_exception.h>

Go to the source code of this file.
Classes | |
| class | madness::Batch |
| a batch consists of a 2D-input batch and a 1D-output batch: K-batch <- (I-batch, J-batch) More... | |
| class | madness::Batch_1D |
| struct | madness::is_vector< Q > |
| struct | madness::is_vector< std::vector< Q > > |
| class | madness::MacroTaskPartitioner |
| partition one (two) vectors into 1D (2D) batches. More... | |
Namespaces | |
| namespace | madness |
| Namespace for all elements and tools of MADNESS. | |
Typedefs | |
| template<typename T > | |
| using | madness::decay_tuple = decltype(decay_types(std::declval< T >())) |
Functions | |
| template<typename ... Ts> | |
| constexpr auto | madness::decay_types (std::tuple< Ts... > const &) -> std::tuple< std::remove_cv_t< std::remove_reference_t< Ts > >... > |
| template<typename tupleT , std::size_t I> | |
| constexpr std::size_t | madness::get_index_of_first_vector_argument () |
| given a tuple return the index of the first argument that is a vector of Function<T,NDIM> | |
| template<typename tupleT , std::size_t I> | |
| constexpr std::size_t | madness::get_index_of_second_vector_argument () |
| given a tuple return the index of the second argument that is a vector of Function<T,NDIM> | |