|
Theseus
Compressible flow solver
|
#include <dgsem_cache.hpp>

Public Types | |
| using | Gas = typename PhysicsT::GasModel |
| using | InviscidFlux = typename PhysicsT::InviscidFlux |
Public Member Functions | |
| MFEM_HOST_DEVICE int | iface_idx (int side, int fp, int eq) const |
| MFEM_HOST_DEVICE int | iface_size () const |
Public Attributes | |
| int | p = 0 |
| int | dim = 0 |
| int | num_elements = 0 |
| int | ndof_scalar_el = 0 |
| int | num_equations = 0 |
| int | num_face_points = 0 |
| int | num_interior_faces = 0 |
| int | Np_x = 0 |
| int | Np_y = 0 |
| int | Np_z = 0 |
| int | Np = 0 |
| int | num_attr = 0 |
| int | num_bcs = 0 |
| bool | axisymmetric = AxisymmetricGeometry::enabled |
| const int * | elem_attr_d = nullptr |
| const int * | attr_marker_d = nullptr |
| const mfem::real_t * | elJac_d = nullptr |
| const mfem::real_t * | elMetric_d = nullptr |
| const mfem::real_t * | D_d = nullptr |
| const mfem::real_t * | Dhat_d = nullptr |
| const mfem::real_t * | Dhat2_d = nullptr |
| const mfem::real_t * | elQWgts_d = nullptr |
| const mfem::real_t * | elRadius_d = nullptr |
| const mfem::real_t * | nor_d = nullptr |
| const mfem::real_t * | fw_minus_d = nullptr |
| const mfem::real_t * | fw_plus_d = nullptr |
| const mfem::real_t * | face_radius_d = nullptr |
| const mfem::real_t * | bnd_nor_d = nullptr |
| const mfem::real_t * | bnd_wt_d = nullptr |
| const mfem::real_t * | bnd_radius_d = nullptr |
| const int * | bnd_attr_d = nullptr |
| const int * | bnd_marker_index_d = nullptr |
| const Theseus::BCDescriptor * | bc_descr_d = nullptr |
| const mfem::real_t * | bc_scalar_d = nullptr |
| const mfem::real_t * | bc_vector_d = nullptr |
| const int * | bnd_marker_to_bc_descr_d = nullptr |
| mfem::real_t * | elWaveSpeed_d = nullptr |
| mfem::real_t * | ifWaveSpeed_d = nullptr |
| mfem::real_t * | bndWaveSpeed_d = nullptr |
| Gas | gas |
| InviscidFlux | iflux |
| using Theseus::DGSEMDeviceCacheT< PhysicsT >::Gas = typename PhysicsT::GasModel |
| using Theseus::DGSEMDeviceCacheT< PhysicsT >::InviscidFlux = typename PhysicsT::InviscidFlux |
|
inline |
|
inline |
| const int* Theseus::DGSEMDeviceCacheT< PhysicsT >::attr_marker_d = nullptr |
| bool Theseus::DGSEMDeviceCacheT< PhysicsT >::axisymmetric = AxisymmetricGeometry::enabled |
| const Theseus::BCDescriptor* Theseus::DGSEMDeviceCacheT< PhysicsT >::bc_descr_d = nullptr |
| const mfem::real_t* Theseus::DGSEMDeviceCacheT< PhysicsT >::bc_scalar_d = nullptr |
| const mfem::real_t* Theseus::DGSEMDeviceCacheT< PhysicsT >::bc_vector_d = nullptr |
| const int* Theseus::DGSEMDeviceCacheT< PhysicsT >::bnd_attr_d = nullptr |
| const int* Theseus::DGSEMDeviceCacheT< PhysicsT >::bnd_marker_index_d = nullptr |
| const int* Theseus::DGSEMDeviceCacheT< PhysicsT >::bnd_marker_to_bc_descr_d = nullptr |
| const mfem::real_t* Theseus::DGSEMDeviceCacheT< PhysicsT >::bnd_nor_d = nullptr |
| const mfem::real_t* Theseus::DGSEMDeviceCacheT< PhysicsT >::bnd_radius_d = nullptr |
| const mfem::real_t* Theseus::DGSEMDeviceCacheT< PhysicsT >::bnd_wt_d = nullptr |
| mfem::real_t* Theseus::DGSEMDeviceCacheT< PhysicsT >::bndWaveSpeed_d = nullptr |
| const mfem::real_t* Theseus::DGSEMDeviceCacheT< PhysicsT >::D_d = nullptr |
| const mfem::real_t* Theseus::DGSEMDeviceCacheT< PhysicsT >::Dhat2_d = nullptr |
| const mfem::real_t* Theseus::DGSEMDeviceCacheT< PhysicsT >::Dhat_d = nullptr |
| int Theseus::DGSEMDeviceCacheT< PhysicsT >::dim = 0 |
| const int* Theseus::DGSEMDeviceCacheT< PhysicsT >::elem_attr_d = nullptr |
| const mfem::real_t* Theseus::DGSEMDeviceCacheT< PhysicsT >::elJac_d = nullptr |
| const mfem::real_t* Theseus::DGSEMDeviceCacheT< PhysicsT >::elMetric_d = nullptr |
| const mfem::real_t* Theseus::DGSEMDeviceCacheT< PhysicsT >::elQWgts_d = nullptr |
| const mfem::real_t* Theseus::DGSEMDeviceCacheT< PhysicsT >::elRadius_d = nullptr |
| mfem::real_t* Theseus::DGSEMDeviceCacheT< PhysicsT >::elWaveSpeed_d = nullptr |
| const mfem::real_t* Theseus::DGSEMDeviceCacheT< PhysicsT >::face_radius_d = nullptr |
| const mfem::real_t* Theseus::DGSEMDeviceCacheT< PhysicsT >::fw_minus_d = nullptr |
| const mfem::real_t* Theseus::DGSEMDeviceCacheT< PhysicsT >::fw_plus_d = nullptr |
| Gas Theseus::DGSEMDeviceCacheT< PhysicsT >::gas |
| InviscidFlux Theseus::DGSEMDeviceCacheT< PhysicsT >::iflux |
| mfem::real_t* Theseus::DGSEMDeviceCacheT< PhysicsT >::ifWaveSpeed_d = nullptr |
| int Theseus::DGSEMDeviceCacheT< PhysicsT >::ndof_scalar_el = 0 |
| const mfem::real_t* Theseus::DGSEMDeviceCacheT< PhysicsT >::nor_d = nullptr |
| int Theseus::DGSEMDeviceCacheT< PhysicsT >::Np = 0 |
| int Theseus::DGSEMDeviceCacheT< PhysicsT >::Np_x = 0 |
| int Theseus::DGSEMDeviceCacheT< PhysicsT >::Np_y = 0 |
| int Theseus::DGSEMDeviceCacheT< PhysicsT >::Np_z = 0 |
| int Theseus::DGSEMDeviceCacheT< PhysicsT >::num_attr = 0 |
| int Theseus::DGSEMDeviceCacheT< PhysicsT >::num_bcs = 0 |
| int Theseus::DGSEMDeviceCacheT< PhysicsT >::num_elements = 0 |
| int Theseus::DGSEMDeviceCacheT< PhysicsT >::num_equations = 0 |
| int Theseus::DGSEMDeviceCacheT< PhysicsT >::num_face_points = 0 |
| int Theseus::DGSEMDeviceCacheT< PhysicsT >::num_interior_faces = 0 |
| int Theseus::DGSEMDeviceCacheT< PhysicsT >::p = 0 |