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

Namespaces

namespace  microbenchmark
 
namespace  tests
 

Typedefs

typedef std::function< void(const double *__restrict__ Q, const tarch::la::Vector< Dimensions, double > &x, double t, double *__restrict__ S)> VolumetricSourceFunctor
 Volumetric source as used by exahype2.api, i.e.
 
typedef std::function< void(const double *__restrict__ Q, const tarch::la::Vector< Dimensions, double > &x, 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, int normal, double *__restrict__ maxEigenvalue)> MaxEigenvalueFunctor
 

Typedef Documentation

◆ FluxFunctor

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

Definition at line 33 of file Functors.h.

◆ MaxEigenvalueFunctor

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

Definition at line 54 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 46 of file Functors.h.

◆ VolumetricSourceFunctor

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

Volumetric source as used by exahype2.api, i.e.

by exahype2.api.VolumetricSource

A volumetric source depends on the position and the time stamp only, but neither on the mesh size nor on the time step size.

Definition at line 24 of file Functors.h.