|
Finite Volume Solver
prototype
A framework to build finite volume solvers for the AG Klein at the Freie Universität Berlin.
|
#include <GradientDetector.hpp>
Public Member Functions | |
| ArrayGradientDetector_ (const Equation &equation, const std::pair< Projections, double > &... conds) | |
| void | TagCellsForRefinement (const PatchDataView< char, Rank, layout_stride > &tags, const View< const Complete< Equation >> &states) |
| Equation & | GetEquation () noexcept |
| const Equation & | GetEquation () const noexcept |
| const std::tuple< std::pair< Projections, double >... > & | GetConditions () const noexcept |
Static Public Attributes | |
| static constexpr int | Rank |
Protected Attributes | |
| Equation | equation_ |
| std::tuple< std::pair< Projections, double >... > | conditions_ |
Private Types | |
| using | Base = GradientDetectorBase_< Equation, Projections... > |
Private Attributes | |
| CompleteArray< Equation > | sL_ |
| CompleteArray< Equation > | sM_ |
| CompleteArray< Equation > | sR_ |
|
private |
| fub::ArrayGradientDetector_< Equation, Projections >::ArrayGradientDetector_ | ( | const Equation & | equation, |
| const std::pair< Projections, double > &... | conds | ||
| ) |
|
inlinenoexceptinherited |
|
inlinenoexceptinherited |
|
inlinenoexceptinherited |
| void fub::ArrayGradientDetector_< Equation, Projections >::TagCellsForRefinement | ( | const PatchDataView< char, Rank, layout_stride > & | tags, |
| const View< const Complete< Equation >> & | states | ||
| ) |
|
protectedinherited |
|
protectedinherited |
|
staticconstexpr |
|
private |
|
private |
|
private |