Alsvinn
0.5.3
The fast FVM simulator with UQ support
|
#include <alsfvm/equation/euler/PrimitiveVariables.hpp>
Public Types | |
typedef Types< nsd >::rvec | rvec |
Public Member Functions | |
__device__ __host__ | PrimitiveVariables () |
__device__ __host__ | PrimitiveVariables (real rho, rvec u, real p) |
template<class T > | |
__device__ __host__ | PrimitiveVariables (T rho, T ux, T uy, T uz, T p) |
template<class T > | |
__device__ __host__ | PrimitiveVariables (T rho, T ux, T uy, T p) |
Public Attributes | |
real | rho |
rho is the density More... | |
rvec | u |
u is the velocity More... | |
real | p |
p is the pressure More... | |
The holder struct for all relevant variables for the euler flux These are supposed to be the primitive variables, ie. the variables you would specify for eg. initial conditions.
typedef Types<nsd>::rvec alsfvm::equation::euler::PrimitiveVariables< nsd >::rvec |
|
inline |
|
inline |
|
inline |
|
inline |
real alsfvm::equation::euler::PrimitiveVariables< nsd >::p |
p is the pressure
real alsfvm::equation::euler::PrimitiveVariables< nsd >::rho |
rho is the density
rvec alsfvm::equation::euler::PrimitiveVariables< nsd >::u |
u is the velocity