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> | |