| 
    Finite Volume Solver
    prototype
    
   A framework to build finite volume solvers for the AG Klein at the Freie Universität Berlin. 
   | 
 
#include <MyStabilisation.hpp>
Public Member Functions | |
| void | ComputeGradients (span< double, 2 > gradient, span< const double, 4 > states, span< const Coordinates< Rank >, 4 > x) | 
| void | ComputeGradients (span< double, 2 > gradient, span< const double, 5 > states, span< const Coordinates< Rank >, 5 > x) | 
| void | LimitGradients (const std::array< StridedDataView< double, Rank >, Rank > &grad_u, StridedDataView< const double, Rank > u, StridedDataView< const char, Rank > needs_limiter, const CutCellData< Rank > &geom, const Coordinates< Rank > &dx) const | 
Private Member Functions | |
| void | LimitGradientsAtIndex (const std::array< StridedDataView< double, Rank >, Rank > &grad_u, StridedDataView< const double, Rank > u, const CutCellData< Rank > &geom, const Index< Rank > &index, const Coordinates< Rank > &dx) const | 
| void fub::BasicHGridReconstruction< Rank >::ComputeGradients | ( | span< double, 2 > | gradient, | 
| span< const double, 4 > | states, | ||
| span< const Coordinates< Rank >, 4 > | x | ||
| ) | 
| void fub::BasicHGridReconstruction< Rank >::ComputeGradients | ( | span< double, 2 > | gradient, | 
| span< const double, 5 > | states, | ||
| span< const Coordinates< Rank >, 5 > | x | ||
| ) | 
| void fub::BasicHGridReconstruction< Rank >::LimitGradients | ( | const std::array< StridedDataView< double, Rank >, Rank > & | grad_u, | 
| StridedDataView< const double, Rank > | u, | ||
| StridedDataView< const char, Rank > | needs_limiter, | ||
| const CutCellData< Rank > & | geom, | ||
| const Coordinates< Rank > & | dx | ||
| ) | const | 
      
  | 
  private |