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

#include <GasState.hpp>

Public Member Functions

MFEM_HOST_DEVICE PointPrimitiveView (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 int velocity_loc (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 pressure (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

◆ PointPrimitiveView()

MFEM_HOST_DEVICE Theseus::PointPrimitiveView::PointPrimitiveView ( const mfem::real_t *  U_)
inline

Member Function Documentation

◆ is_valid()

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

◆ mass()

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

◆ pressure()

MFEM_HOST_DEVICE mfem::real_t Theseus::PointPrimitiveView::pressure ( const StateLayout L) const
inline

◆ scalar()

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

◆ velocity()

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

◆ velocity_loc()

MFEM_HOST_DEVICE int Theseus::PointPrimitiveView::velocity_loc ( const StateLayout L) const
inline

◆ velocity_x()

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

◆ velocity_y()

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

◆ velocity_z()

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

Member Data Documentation

◆ U

const mfem::real_t* Theseus::PointPrimitiveView::U

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