| 
    Finite Volume Solver
    prototype
    
   A framework to build finite volume solvers for the AG Klein at the Freie Universität Berlin. 
   | 
 
#include "fub/ForEach.hpp"#include "fub/StateArray.hpp"#include "fub/StateRow.hpp"#include "fub/core/mdspan.hpp"#include "fub/ext/Eigen.hpp"#include <utility>Go to the source code of this file.
Classes | |
| class | fub::GradientDetectorBase_< Equation, Projections > | 
| class | fub::ScalarGradientDetector_< Equation, Projections > | 
| class | fub::ArrayGradientDetector_< Equation, Projections > | 
| struct | fub::GradientDetectorImpl_< IsArray, Eq, Ps > | 
| struct | fub::GradientDetectorImpl_< false, Eq, Ps... > | 
| struct | fub::GradientDetector< Eq, Ps > | 
| This class tags cells with a relative error to their neighbors.  More... | |
Namespaces | |
| fub | |
| The fub namespace.  | |
Typedefs | |
| template<typename Proj , typename State > | |
| using | fub::Projection_t = decltype(std::invoke(std::declval< Proj >(), std::declval< State >())) | 
| template<typename Proj , typename State > | |
| using | fub::IsProjection = is_detected< Projection_t, Proj, State > | 
Functions | |
| template<std::size_t DestRank, std::size_t SrcRank> | |
| std::array< std::ptrdiff_t, DestRank > | fub::EmbedInSpace (const std::array< std::ptrdiff_t, SrcRank > &index) | 
| template<typename Eq , typename... Ps> | |
| fub::GradientDetector (const Eq &, const std::pair< Ps, double > &...) -> GradientDetector< Eq, Ps... > | |