Alsvinn  0.5.3
The fast FVM simulator with UQ support
Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
alsfvm::equation::cubic::ConservedVariables Class Reference

#include <alsfvm/equation/cubic/ConservedVariables.hpp>

Inheritance diagram for alsfvm::equation::cubic::ConservedVariables:
alsfvm::equation::cubic::AllVariables

Public Member Functions

__device__ __host__ ConservedVariables ()
 
__device__ __host__ ConservedVariables (real u_)
 
__device__ __host__ ConservedVariables (const rvec1 &u_)
 
__device__ __host__ realoperator[] (size_t index)
 
__device__ __host__ real operator[] (size_t index) const
 

Static Public Member Functions

__device__ static __host__ constexpr size_t size ()
 

Public Attributes

real u
 

Detailed Description

The holder struct for all relevant variables for the Cubic flux These are supposed to be the conserved variables

Constructor & Destructor Documentation

◆ ConservedVariables() [1/3]

__device__ __host__ alsfvm::equation::cubic::ConservedVariables::ConservedVariables ( )
inline

◆ ConservedVariables() [2/3]

__device__ __host__ alsfvm::equation::cubic::ConservedVariables::ConservedVariables ( real  u_)
inline

◆ ConservedVariables() [3/3]

__device__ __host__ alsfvm::equation::cubic::ConservedVariables::ConservedVariables ( const rvec1 u_)
inline

Member Function Documentation

◆ operator[]() [1/2]

__device__ __host__ real& alsfvm::equation::cubic::ConservedVariables::operator[] ( size_t  index)
inline

◆ operator[]() [2/2]

__device__ __host__ real alsfvm::equation::cubic::ConservedVariables::operator[] ( size_t  index) const
inline

◆ size()

__device__ static __host__ constexpr size_t alsfvm::equation::cubic::ConservedVariables::size ( )
inlinestatic

Member Data Documentation

◆ u

real alsfvm::equation::cubic::ConservedVariables::u

The documentation for this class was generated from the following file: