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_madness_function_vector< typename > |
struct | madness::is_madness_function_vector< std::vector< typename madness::Function< T, NDIM > > > |
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 | |
madness | |
File holds all helper structures necessary for the CC_Operator and CC2 class. | |
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> More... | |
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> More... | |