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

Namespaces

namespace  cpp
 
namespace  omp
 
namespace  sycl
 
namespace  tests
 

Typedefs

typedef std::function< void(const double *__restrict__ Q, const tarch::la::Vector< Dimensions, double > &x, const tarch::la::Vector< Dimensions, double > &h, double t, double dt, double *__restrict__ S) SourceFunctor)
 
typedef std::function< void(const double *__restrict__ Q, const tarch::la::Vector< Dimensions, double > &x, const tarch::la::Vector< Dimensions, double > &h, 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 > &x, const tarch::la::Vector< Dimensions, double > &h, double t, double dt, int normal, double *__restrict__ BTimesDeltaQ) NonconservativeProductFunctor)
 
typedef std::function< void(const double *__restrict__ Q, const tarch::la::Vector< Dimensions, double > &x, const tarch::la::Vector< Dimensions, double > &h, double t, double dt, int normal, double *__restrict__ maxEigenvalue) MaxEigenvalueFunctor)
 

Typedef Documentation

◆ FluxFunctor

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

Definition at line 26 of file Functors.h.

◆ MaxEigenvalueFunctor

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

Definition at line 44 of file Functors.h.

◆ NonconservativeProductFunctor

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

Definition at line 39 of file Functors.h.

◆ SourceFunctor

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

Definition at line 14 of file Functors.h.