Finite Volume Solver
prototype
A framework to build finite volume solvers for the AG Klein at the Freie Universität Berlin.
|
#include <ShallowWater.hpp>
Public Types | |
using | ConservativeDepths = ShallowWaterVariables< ScalarDepth, VectorDepth< 2 > > |
using | CompleteDepths = ConservativeDepths |
using | Conservative = ::fub::Conservative< ShallowWater > |
using | Complete = ::fub::Complete< ShallowWater > |
using | ConservativeArray = ::fub::ConservativeArray< ShallowWater > |
using | CompleteArray = ::fub::CompleteArray< ShallowWater > |
Public Member Functions | |
void | Flux (Conservative &flux, const Complete &state, Direction dir) const noexcept |
void | Flux (ConservativeArray &flux, const CompleteArray &state, Direction dir) const noexcept |
Static Public Member Functions | |
static constexpr int | Rank () noexcept |
Public Attributes | |
double | gravity_ |
using fub::ShallowWater::Complete = ::fub::Complete<ShallowWater> |
|
noexcept |
|
noexcept |
|
inlinestaticconstexprnoexcept |
double fub::ShallowWater::gravity_ |