Peano
Loading...
Searching...
No Matches
exahype2::fv::musclhancock Namespace Reference

Namespaces

namespace  internal
 

Typedefs

typedef std::function< void(const double *__restrict__ Q, const tarch::la::Vector< Dimensions, double > &volumeX, const tarch::la::Vector< Dimensions, double > &volumeH, double t, double dt, double *__restrict__ S) SourceFunctor)
 
typedef std::function< void(const double *__restrict__ Q, const tarch::la::Vector< Dimensions, double > &faceCentre, const tarch::la::Vector< Dimensions, double > &volumeH, double t, double dt, int normal, double *__restrict__ F) FluxFunctor)
 
typedef std::function< void(const double *__restrict__ Q, const double *__restrict__ deltaQ, const tarch::la::Vector< Dimensions, double > &faceCentre, const tarch::la::Vector< Dimensions, double > &volumeH, double t, double dt, int normal, double *__restrict__ BTimesDeltaQ) NonconservativeProductFunctor)
 
typedef std::function< void(const double *__restrict__ Q, const tarch::la::Vector< Dimensions, double > &faceCentre, const tarch::la::Vector< Dimensions, double > &volumeH, double t, double dt, int normal, double *__restrict__ maxEigenvalue) MaxEigenvalueFunctor)
 

Variables

constexpr int PickAllEntriesFromOutputVector = -1
 

Typedef Documentation

◆ FluxFunctor

typedef std::function< void( const double * __restrict__ Q, const tarch::la::Vector<Dimensions,double>& faceCentre, const tarch::la::Vector<Dimensions,double>& volumeH, double t, double dt, int normal, double * __restrict__ F ) exahype2::fv::musclhancock::FluxFunctor)

Definition at line 34 of file Functors.h.

◆ MaxEigenvalueFunctor

typedef std::function< void( const double * __restrict__ Q, const tarch::la::Vector<Dimensions,double>& faceCentre, const tarch::la::Vector<Dimensions,double>& volumeH, double t, double dt, int normal, double* __restrict__ maxEigenvalue ) exahype2::fv::musclhancock::MaxEigenvalueFunctor)

Definition at line 55 of file Functors.h.

◆ NonconservativeProductFunctor

typedef std::function< void( const double * __restrict__ Q, const double * __restrict__ deltaQ, const tarch::la::Vector<Dimensions,double>& faceCentre, const tarch::la::Vector<Dimensions,double>& volumeH, double t, double dt, int normal, double * __restrict__ BTimesDeltaQ ) exahype2::fv::musclhancock::NonconservativeProductFunctor)

Definition at line 45 of file Functors.h.

◆ SourceFunctor

typedef std::function< void( const double * __restrict__ Q, const tarch::la::Vector<Dimensions,double>& volumeX, const tarch::la::Vector<Dimensions,double>& volumeH, double t, double dt, double * __restrict__ S ) exahype2::fv::musclhancock::SourceFunctor)

Definition at line 24 of file Functors.h.

Variable Documentation

◆ PickAllEntriesFromOutputVector

constexpr int exahype2::fv::musclhancock::PickAllEntriesFromOutputVector = -1
constexpr

Definition at line 19 of file LoopBody.h.