Peano
Loading...
Searching...
No Matches
MeteotsunamiLaws.h File Reference

Go to the source code of this file.

Namespaces

namespace  applications
 This code is taken from the original ExaHyPE project written by colleagues from the University of Trento.
 
namespace  applications::exahype2
 
namespace  applications::exahype2::ShallowWater
 
namespace  applications::exahype2::ShallowWater::coriolisForce
 
namespace  applications::exahype2::ShallowWater::bottomFriction
 

Functions

template<auto param>
static auto applications::exahype2::ShallowWater::coriolisForce::constant ()
 Returns the Coriolis parameter f for a given position.
 
template<auto f0, auto beta>
static auto applications::exahype2::ShallowWater::coriolisForce::betaPlane (const auto y)
 Returns the Coriolis parameter f for a given position.
 
template<auto omega>
static auto applications::exahype2::ShallowWater::coriolisForce::sphere (const auto latDeg)
 Returns the Coriolis parameter f for a given position.
 
template<auto gravity, auto param>
static auto applications::exahype2::ShallowWater::bottomFriction::manningFriction (const auto h, const auto hu, const auto hv)
 Computes the Manning bottom friction.