Theseus
Compressible flow solver
Loading...
Searching...
No Matches
Flow.hpp File Reference
#include <cassert>
#include <cmath>
#include "GasModel.hpp"
Include dependency graph for Flow.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Theseus::Flow::TotalConditions
 
struct  Theseus::Flow::StaticKinematics
 

Namespaces

namespace  Theseus
 
namespace  Theseus::Flow
 

Functions

MFEM_HOST_DEVICE void Theseus::Flow::RotateState (const StateLayout layout, const mfem::real_t *nor, Theseus::PointStateViewRW &S)
 
template<typename StateView , typename GasModelT >
MFEM_HOST_DEVICE mfem::real_t Theseus::Flow::slipwall_pstar (const StateView &S, const GasModelT &gasModel)
 
template<typename StateView , typename GasModelT >
MFEM_HOST_DEVICE mfem::real_t Theseus::Flow::isothermal_wall_beta (const StateView &Se, mfem::real_t Tw, const GasModelT &gasModel)
 
template<typename ConservedStateView , typename GasModelT >
MFEM_HOST_DEVICE StaticKinematics Theseus::Flow::isentropic_total_to_static (const ConservedStateView &S, const TotalConditions &Ct, const GasModelT &gasModel)
 
template<typename StateView , typename StateViewRW , typename GasModelT >
MFEM_HOST_DEVICE void Theseus::Flow::riemann_invariant_outer_state (const StateView &Si, const StateView &So, StateViewRW &S2, const mfem::real_t *n, const GasModelT &gasModel)
 
template<typename PrimStateView , typename ConsStateView , typename GasModelT >
MFEM_HOST_DEVICE void Theseus::Flow::PrimitiveToConserved (const PrimStateView &prim, ConsStateView &cons, const GasModelT &gasModel)