Theseus
Compressible flow solver
Loading...
Searching...
No Matches
Theseus::EulerOperator< PhysicsT > Member List

This is the complete list of members for Theseus::EulerOperator< PhysicsT >, including all inherited members.

AddBdrFaceMarker(mfem::Array< int > &bdr_marker_)Theseus::RHSOperatorBaseinline
alpha_dofTheseus::RHSOperatorBasemutableprotected
alpha_maxTheseus::RHSOperatorBaseprotected
alpha_minTheseus::RHSOperatorBaseprotected
Base typedefTheseus::EulerOperator< PhysicsT >
bc_descriptorsTheseus::RHSOperatorBaseprotected
bc_scalar_dataTheseus::RHSOperatorBaseprotected
bc_vector_dataTheseus::RHSOperatorBaseprotected
bdr_markerTheseus::RHSOperatorBaseprotected
ComputeIntegralMeasures(const mfem::Vector &u, Theseus::IntegralMeasures &diag) const overrideTheseus::RHSOperator< PhysicsT >virtual
device_cacheTheseus::EulerOperator< PhysicsT >mutableprotected
DeviceCache typedefTheseus::EulerOperator< PhysicsT >
diag0Theseus::RHSOperatorBasemutableprotected
dimTheseus::RHSOperatorBaseprotected
etaTheseus::RHSOperatorBaseprotected
EulerOperator(std::shared_ptr< mfem::ParFiniteElementSpace > vfes_, std::shared_ptr< mfem::ParFiniteElementSpace > fes0_, std::shared_ptr< mfem::ParMesh > pmesh_, std::shared_ptr< mfem::ParGridFunction > eta_, std::shared_ptr< mfem::ParGridFunction > alpha_, std::shared_ptr< Prandtl::PerssonPeraireIndicator > indicator_, std::shared_ptr< const Gas > gasModel_, const std::string &gasModelName_, const std::string &numFluxName_, const mfem::real_t alpha_max=0.5, const mfem::real_t alpha_min=0.001)Theseus::EulerOperator< PhysicsT >inline
fes0Theseus::RHSOperatorBaseprotected
FetchRestrictions(const mfem::Vector &pu, mfem::Vector &uVol, mfem::Vector &uInt, mfem::Vector &uBnd) constTheseus::RHSOperator< PhysicsT >
Finalize(mfem::real_t time=0) overrideTheseus::RHSOperator< PhysicsT >virtual
flowModelNameTheseus::RHSOperator< PhysicsT >protected
FlowModelName() const overrideTheseus::RHSOperator< PhysicsT >inlinevirtual
FlowMult(const mfem::Vector &pu, mfem::Vector &pdudt) const overrideTheseus::EulerOperator< PhysicsT >virtual
Gas typedefTheseus::EulerOperator< PhysicsT >
gasTheseus::RHSOperator< PhysicsT >protected
gas_interfaceTheseus::RHSOperator< PhysicsT >protected
GasModelName() const overrideTheseus::RHSOperator< PhysicsT >inlinevirtual
gasModelNameTheseus::RHSOperator< PhysicsT >protected
GetGasModel() constTheseus::RHSOperator< PhysicsT >inline
GetGasModelInterface() const overrideTheseus::RHSOperator< PhysicsT >inlinevirtual
GetIntegralMeasuresBaseline() constTheseus::RHSOperatorBaseinline
GetMaxCharSpeed() constTheseus::RHSOperatorBaseinline
GetOperatorCacheReference()Theseus::RHSOperator< PhysicsT >inline
GetTimeRef()Theseus::RHSOperatorBaseinline
indicatorTheseus::RHSOperatorBaseprotected
InviscidFlux typedefTheseus::EulerOperator< PhysicsT >
max_char_speedTheseus::RHSOperatorBasemutableprotected
modalThresholdTheseus::RHSOperatorBaseprotected
Mult(const mfem::Vector &u, mfem::Vector &dudt) const overrideTheseus::RHSOperator< PhysicsT >virtual
MultEuler_BoundaryFaces(const mfem::Vector &pu, mfem::Vector &pdudt) constTheseus::EulerOperator< PhysicsT >
MultEuler_InteriorFaces(const mfem::Vector &pu, mfem::Vector &pdudt) constTheseus::EulerOperator< PhysicsT >
MultEuler_Volume(const mfem::Vector &pu, mfem::Vector &pdudt) constTheseus::EulerOperator< PhysicsT >
NdofsTheseus::RHSOperatorBaseprotected
num_dofs_scalarTheseus::RHSOperatorBaseprotected
num_elementsTheseus::RHSOperatorBaseprotected
num_equationsTheseus::RHSOperatorBaseprotected
NumFluxName() const overrideTheseus::RHSOperator< PhysicsT >inlinevirtual
numFluxNameTheseus::RHSOperator< PhysicsT >protected
operator_cacheTheseus::EulerOperator< PhysicsT >mutableprotected
OperatorCache typedefTheseus::EulerOperator< PhysicsT >
orderTheseus::RHSOperatorBaseprotected
Physics typedefTheseus::EulerOperator< PhysicsT >
pmeshTheseus::RHSOperatorBaseprotected
RHSOperator(std::shared_ptr< mfem::ParFiniteElementSpace > vfes_, std::shared_ptr< mfem::ParFiniteElementSpace > fes0_, std::shared_ptr< mfem::ParMesh > pmesh_, std::shared_ptr< mfem::ParGridFunction > eta_, std::shared_ptr< mfem::ParGridFunction > alpha_, std::shared_ptr< Prandtl::PerssonPeraireIndicator > indicator_, std::shared_ptr< const Gas > gas_, const std::string &gasModelName_, const std::string &numFluxName_, const std::string &flowModelName_, const mfem::real_t alpha_max=0.5, const mfem::real_t alpha_min=0.001)Theseus::RHSOperator< PhysicsT >inline
RHSOperatorBase(std::shared_ptr< mfem::ParFiniteElementSpace > vfes_, std::shared_ptr< mfem::ParFiniteElementSpace > fes0_, std::shared_ptr< mfem::ParMesh > pmesh_, std::shared_ptr< mfem::ParGridFunction > eta_, std::shared_ptr< mfem::ParGridFunction > alpha_, std::shared_ptr< Prandtl::PerssonPeraireIndicator > indicator_, const mfem::real_t alpha_max=0.5, const mfem::real_t alpha_min=0.001)Theseus::RHSOperatorBaseinline
SetBCDescriptorData(const mfem::Array< Theseus::BCDescriptor > &bc_descr, const mfem::Vector &bc_scalar_dat, const mfem::Vector &bc_vector_dat)Theseus::RHSOperatorBaseinline
sharpness_facTheseus::RHSOperatorBaseprotected
vfesTheseus::RHSOperatorBaseprotected
~EulerOperator()=defaultTheseus::EulerOperator< PhysicsT >
~RHSOperator()=defaultTheseus::RHSOperator< PhysicsT >virtual
~RHSOperatorBase()=defaultTheseus::RHSOperatorBasevirtual