|
Theseus
Compressible flow solver
|


Go to the source code of this file.
Namespaces | |
| namespace | Theseus |
| namespace | Theseus::BC |
Functions | |
| template<typename GasModelT > | |
| MFEM_HOST_DEVICE void | Theseus::BC::ReflectAxisState (const GasModelT &gas, const mfem::real_t *interior, mfem::real_t *exterior) |
| template<typename DeviceCacheT > | |
| MFEM_HOST_DEVICE void | Theseus::BC::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 | Theseus::BC::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 | Theseus::BC::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 | Theseus::BC::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 | Theseus::BC::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 | Theseus::BC::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) |