|
| template<typename GasModelT > |
| MFEM_HOST_DEVICE void | ReflectAxisState (const GasModelT &gas, const mfem::real_t *interior, mfem::real_t *exterior) |
| |
| template<typename DeviceCacheT > |
| MFEM_HOST_DEVICE void | ComputeBdrFaceGradFlux (const DeviceCacheT &dc, const Theseus::BCDescriptor &bc, const mfem::real_t *state1, mfem::real_t *fluxN) |
| |
| template<typename GasModelT > |
| MFEM_HOST_DEVICE mfem::real_t | SlipWallInviscidFluxKernel (const GasModelT &gasModel, const mfem::real_t *state1, const mfem::real_t *nor, mfem::real_t *fluxN) |
| |
| template<typename GasModelT > |
| MFEM_HOST_DEVICE mfem::real_t | NoSlipAdiabWallFluxKernel (const GasModelT &gasModel, const mfem::real_t *state1, const mfem::real_t *gradPrim_x, const mfem::real_t *gradPrim_y, const mfem::real_t *gradPrim_z, const mfem::real_t *nor, const mfem::real_t vWall[Theseus::MAXDIM], const mfem::real_t qWall, bool axisymmetric, mfem::real_t radius, mfem::real_t *fluxN) |
| |
| template<typename GasModelT > |
| MFEM_HOST_DEVICE mfem::real_t | NoSlipIsothWallFluxKernel (const GasModelT &gasModel, const mfem::real_t *state1, const mfem::real_t *gradPrim_x, const mfem::real_t *gradPrim_y, const mfem::real_t *gradPrim_z, const mfem::real_t *nor, const mfem::real_t vWall[Theseus::MAXDIM], const mfem::real_t tWall, bool axisymmetric, mfem::real_t radius, mfem::real_t *fluxN) |
| |
| template<typename DeviceCacheT > |
| MFEM_HOST_DEVICE mfem::real_t | ApplyBoundaryConditionInviscid (const DeviceCacheT &dc, const Theseus::BCDescriptor &bc, const mfem::real_t *state1, const mfem::real_t *nor, mfem::real_t *fluxN) |
| |
| template<typename DeviceCacheT > |
| MFEM_HOST_DEVICE mfem::real_t | ApplyViscousBoundaryCondition (const DeviceCacheT &dc, const Theseus::BCDescriptor &bc, const mfem::real_t *state1, const mfem::real_t *gradPrim_x, const mfem::real_t *gradPrim_y, const mfem::real_t *gradPrim_z, const mfem::real_t *nor, mfem::real_t radius, mfem::real_t *fluxN) |
| |