Alsvinn
0.5.3
The fast FVM simulator with UQ support
|
#include <alsfvm/numflux/euler/Tecno1.hpp>
Public Types | |
typedef Types< nsd >::rvec | rvec |
typedef Types< nsd+2 >::rvec | state_vector |
Public Member Functions | |
template<> | |
__device__ __host__ real | computeFlux (const equation::euler::Euler< 3 > &eq, const equation::euler::AllVariables< 3 > &left, const equation::euler::AllVariables< 3 > &right, equation::euler::ConservedVariables< 3 > &F) |
template<> | |
__device__ __host__ real | computeFlux (const equation::euler::Euler< 2 > &eq, const equation::euler::AllVariables< 2 > &left, const equation::euler::AllVariables< 2 > &right, equation::euler::ConservedVariables< 2 > &F) |
template<> | |
__device__ __host__ real | computeFlux (const equation::euler::Euler< 1 > &eq, const equation::euler::AllVariables< 1 > &left, const equation::euler::AllVariables< 1 > &right, equation::euler::ConservedVariables< 1 > &F) |
template<> | |
const std::string | name |
template<> | |
const std::string | name |
template<> | |
const std::string | name |
Static Public Member Functions | |
template<int direction> | |
__device__ static __host__ real | computeFlux (const equation::euler::Euler< nsd > &eq, const equation::euler::AllVariables< nsd > &left, const equation::euler::AllVariables< nsd > &right, equation::euler::ConservedVariables< nsd > &F) |
Static Public Attributes | |
static const std::string | name |
name is "tecno1" More... | |
Implements the entropy conservative flux found in the tecno paper (see http://www.cscamm.umd.edu/people/faculty/tadmor/pub/TV+entropy/Fjordholm_Mishra_Tadmor_SINUM2012.pdf )
typedef Types<nsd>::rvec alsfvm::numflux::euler::Tecno1< nsd >::rvec |
typedef Types< nsd + 2 >::rvec alsfvm::numflux::euler::Tecno1< nsd >::state_vector |
|
inlinestatic |
Computes the entropy conservative flux.
|
inline |
Computes the entropy conservative flux.
|
inline |
Computes the entropy conservative flux.
|
inline |
const std::string alsfvm::numflux::euler::Tecno1< 1 >::name | ( | ) |
const std::string alsfvm::numflux::euler::Tecno1< 2 >::name | ( | ) |
const std::string alsfvm::numflux::euler::Tecno1< 3 >::name | ( | ) |
|
static |
name is "tecno1"