Peano
Loading...
Searching...
No Matches
applications::exahype2::landslide Namespace Reference

Functions

template<class T , class Shortcuts >
static GPU_CALLABLE_METHOD void flux (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, T *const NOALIAS F)
 
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 >
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 diffusiveSourceTerm (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 double rusanovRiemannSolverFV (const T *const NOALIAS QL, const T *const NOALIAS QR, 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 FL, T *const NOALIAS FR)
 

Function Documentation

◆ diffusiveSourceTerm()

template<class T , class Shortcuts , int NumberOfUnknowns, int NumberOfAuxiliaryVariables>
static GPU_CALLABLE_METHOD void applications::exahype2::landslide::diffusiveSourceTerm ( 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 75 of file PDE.cpph.

◆ flux()

template<class T , class Shortcuts >
static GPU_CALLABLE_METHOD void applications::exahype2::landslide::flux ( 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,
T *const NOALIAS F )
static

◆ maxEigenvalue()

template<class T , class Shortcuts >
static GPU_CALLABLE_METHOD double applications::exahype2::landslide::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 >
static GPU_CALLABLE_METHOD void applications::exahype2::landslide::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

◆ rusanovRiemannSolverFV()

template<class T , class Shortcuts , int NumberOfUnknowns, int NumberOfAuxiliaryVariables>
static GPU_CALLABLE_METHOD double applications::exahype2::landslide::rusanovRiemannSolverFV ( const T *const NOALIAS QL,
const T *const NOALIAS QR,
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 FL,
T *const NOALIAS FR )
static