__device__ __host__ real operator[](size_t index) const
Definition: ConservedVariables.hpp:50
__device__ __host__ real & operator[](size_t index)
Definition: ConservedVariables.hpp:46
__device__ __host__ ConservedVariables(real u_)
Definition: ConservedVariables.hpp:32
#define __host__
Definition: types.hpp:46
__device__ __host__ ConservedVariables operator-(const ConservedVariables &a, const ConservedVariables &b)
Definition: ConservedVariables.hpp:61
double real
Definition: types.hpp:65
__device__ __host__ ConservedVariables operator/(const ConservedVariables &a, real b)
Definition: ConservedVariables.hpp:88
#define __device__
Definition: types.hpp:45
__device__ __host__ ConservedVariables(const rvec1 &u_)
Definition: ConservedVariables.hpp:37
Various utility functions to implement the tecno flux.
Definition: types.hpp:30
real u
Definition: ConservedVariables.hpp:54
__device__ static __host__ constexpr size_t size()
Definition: ConservedVariables.hpp:42
Definition: ConservedVariables.hpp:26
__device__ __host__ ConservedVariables operator+(const ConservedVariables &a, const ConservedVariables &b)
Definition: ConservedVariables.hpp:70
__device__ __host__ ConservedVariables operator*(real a, const ConservedVariables &b)
Definition: ConservedVariables.hpp:79
__device__ __host__ ConservedVariables()
Definition: ConservedVariables.hpp:28