Theseus
Compressible flow solver
Loading...
Searching...
No Matches
Theseus::PointStateView Struct Reference

#include <GasState.hpp>

Public Member Functions

MFEM_HOST_DEVICE PointStateView (const mfem::real_t *U_)
 
MFEM_HOST_DEVICE bool is_valid () const
 
MFEM_HOST_DEVICE mfem::real_t mass (const StateLayout &L) const
 
MFEM_HOST_DEVICE mfem::real_t momentum (const StateLayout &L, int d) const
 
MFEM_HOST_DEVICE mfem::real_t momentum_x (const StateLayout &L) const
 
MFEM_HOST_DEVICE mfem::real_t momentum_y (const StateLayout &L) const
 
MFEM_HOST_DEVICE mfem::real_t momentum_z (const StateLayout &L) const
 
MFEM_HOST_DEVICE mfem::real_t velocity (const StateLayout &L, int d) const
 
MFEM_HOST_DEVICE mfem::real_t velocity_x (const StateLayout &L) const
 
MFEM_HOST_DEVICE mfem::real_t velocity_y (const StateLayout &L) const
 
MFEM_HOST_DEVICE mfem::real_t velocity_z (const StateLayout &L) const
 
MFEM_HOST_DEVICE mfem::real_t energy (const StateLayout &L) const
 
MFEM_HOST_DEVICE mfem::real_t scalar (const StateLayout &L, int k) const
 

Public Attributes

const mfem::real_t * U
 

Constructor & Destructor Documentation

◆ PointStateView()

MFEM_HOST_DEVICE Theseus::PointStateView::PointStateView ( const mfem::real_t *  U_)
inlineexplicit

Member Function Documentation

◆ energy()

MFEM_HOST_DEVICE mfem::real_t Theseus::PointStateView::energy ( const StateLayout L) const
inline

◆ is_valid()

MFEM_HOST_DEVICE bool Theseus::PointStateView::is_valid ( ) const
inline

◆ mass()

MFEM_HOST_DEVICE mfem::real_t Theseus::PointStateView::mass ( const StateLayout L) const
inline

◆ momentum()

MFEM_HOST_DEVICE mfem::real_t Theseus::PointStateView::momentum ( const StateLayout L,
int  d 
) const
inline

◆ momentum_x()

MFEM_HOST_DEVICE mfem::real_t Theseus::PointStateView::momentum_x ( const StateLayout L) const
inline

◆ momentum_y()

MFEM_HOST_DEVICE mfem::real_t Theseus::PointStateView::momentum_y ( const StateLayout L) const
inline

◆ momentum_z()

MFEM_HOST_DEVICE mfem::real_t Theseus::PointStateView::momentum_z ( const StateLayout L) const
inline

◆ scalar()

MFEM_HOST_DEVICE mfem::real_t Theseus::PointStateView::scalar ( const StateLayout L,
int  k 
) const
inline

◆ velocity()

MFEM_HOST_DEVICE mfem::real_t Theseus::PointStateView::velocity ( const StateLayout L,
int  d 
) const
inline

◆ velocity_x()

MFEM_HOST_DEVICE mfem::real_t Theseus::PointStateView::velocity_x ( const StateLayout L) const
inline

◆ velocity_y()

MFEM_HOST_DEVICE mfem::real_t Theseus::PointStateView::velocity_y ( const StateLayout L) const
inline

◆ velocity_z()

MFEM_HOST_DEVICE mfem::real_t Theseus::PointStateView::velocity_z ( const StateLayout L) const
inline

Member Data Documentation

◆ U

const mfem::real_t* Theseus::PointStateView::U

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