Finite Volume Solver
prototype
A framework to build finite volume solvers for the AG Klein at the Freie Universität Berlin.
|
#include <array>
#include <tuple>
Go to the source code of this file.
Namespaces | |
fub | |
The fub namespace. | |
Functions | |
template<std::size_t... Is, typename... Ts> | |
constexpr auto | fub::Take (std::index_sequence< Is... >, const std::tuple< Ts... > &t) |
template<std::size_t N, typename... Ts> | |
constexpr auto | fub::Take (const std::tuple< Ts... > &t) |
template<std::size_t N, std::size_t... Is, typename... Ts> | |
constexpr auto | fub::Drop (std::index_sequence< Is... >, const std::tuple< Ts... > &t) |
template<std::size_t N, typename... Ts> | |
constexpr auto | fub::Drop (const std::tuple< Ts... > &t) |
template<typename Tuple , typename Function > | |
constexpr auto | fub::Transform (Tuple &&tuple, Function f) |
template<std::size_t... Is, typename T , typename... Ts> | |
constexpr auto | fub::AsArray (std::index_sequence< Is... >, const std::tuple< T, Ts... > &t) |
template<typename T , typename... Ts> | |
constexpr auto | fub::AsArray (const std::tuple< T, Ts... > &t) |
template<typename TupleLike > | |
constexpr auto | fub::AsTuple (const TupleLike &t) |