Peano
Loading...
Searching...
No Matches
applications::exahype2::ShallowWater::FrictionLaws Namespace Reference

Functions

template<class T , class Shortcuts >
static GPU_CALLABLE_METHOD double maxEigenvalue (const T *const NOALIAS Q, const tarch::la::Vector< DIMENSIONS, double > &x, const tarch::la::Vector< DIMENSIONS, double > &h, const double t, const double dt, const int normal)
 
template<class T , class Shortcuts , int NumberOfUnknowns>
static GPU_CALLABLE_METHOD void nonconservativeProduct (const T *const NOALIAS Q, const T *const NOALIAS deltaQ, const tarch::la::Vector< DIMENSIONS, double > &x, const tarch::la::Vector< DIMENSIONS, double > &h, const double t, const double dt, const int normal, T *const NOALIAS BTimesDeltaQ)
 
template<class T , class Shortcuts , int NumberOfUnknowns, int NumberOfAuxiliaryVariables>
static GPU_CALLABLE_METHOD void sourceTermADERDG (const T *const NOALIAS Q, const T *const NOALIAS deltaQ, const tarch::la::Vector< DIMENSIONS, double > &x, const tarch::la::Vector< DIMENSIONS, double > &h, const double t, const double dt, T *const NOALIAS S)
 
template<class T , class Shortcuts , int NumberOfUnknowns, int NumberOfAuxiliaryVariables>
static GPU_CALLABLE_METHOD void sourceTermFV (const T *const NOALIAS Q, const T *const NOALIAS deltaQ, const tarch::la::Vector< DIMENSIONS, double > &x, const tarch::la::Vector< DIMENSIONS, double > &h, const double t, const double dt, T *const NOALIAS S)
 

Function Documentation

◆ maxEigenvalue()

template<class T , class Shortcuts >
static GPU_CALLABLE_METHOD double applications::exahype2::ShallowWater::FrictionLaws::maxEigenvalue ( const T *const NOALIAS Q,
const tarch::la::Vector< DIMENSIONS, double > & x,
const tarch::la::Vector< DIMENSIONS, double > & h,
const double t,
const double dt,
const int normal )
static

◆ nonconservativeProduct()

template<class T , class Shortcuts , int NumberOfUnknowns>
static GPU_CALLABLE_METHOD void applications::exahype2::ShallowWater::FrictionLaws::nonconservativeProduct ( const T *const NOALIAS Q,
const T *const NOALIAS deltaQ,
const tarch::la::Vector< DIMENSIONS, double > & x,
const tarch::la::Vector< DIMENSIONS, double > & h,
const double t,
const double dt,
const int normal,
T *const NOALIAS BTimesDeltaQ )
static

◆ sourceTermADERDG()

template<class T , class Shortcuts , int NumberOfUnknowns, int NumberOfAuxiliaryVariables>
static GPU_CALLABLE_METHOD void applications::exahype2::ShallowWater::FrictionLaws::sourceTermADERDG ( const T *const NOALIAS Q,
const T *const NOALIAS deltaQ,
const tarch::la::Vector< DIMENSIONS, double > & x,
const tarch::la::Vector< DIMENSIONS, double > & h,
const double t,
const double dt,
T *const NOALIAS S )
static

Definition at line 62 of file FrictionLaws.cpph.

◆ sourceTermFV()

template<class T , class Shortcuts , int NumberOfUnknowns, int NumberOfAuxiliaryVariables>
static GPU_CALLABLE_METHOD void applications::exahype2::ShallowWater::FrictionLaws::sourceTermFV ( const T *const NOALIAS Q,
const T *const NOALIAS deltaQ,
const tarch::la::Vector< DIMENSIONS, double > & x,
const tarch::la::Vector< DIMENSIONS, double > & h,
const double t,
const double dt,
T *const NOALIAS S )
static

Definition at line 97 of file FrictionLaws.cpph.