|
Theseus
Compressible flow solver
|
This is the complete list of members for Theseus::NSOperator< PhysicsT >, including all inherited members.
| AddBdrFaceMarker(mfem::Array< int > &bdr_marker_) | Theseus::RHSOperatorBase | inline |
| alpha_dof | Theseus::RHSOperatorBase | mutableprotected |
| alpha_max | Theseus::RHSOperatorBase | protected |
| alpha_min | Theseus::RHSOperatorBase | protected |
| Base typedef | Theseus::NSOperator< PhysicsT > | |
| bc_descriptors | Theseus::RHSOperatorBase | protected |
| bc_scalar_data | Theseus::RHSOperatorBase | protected |
| bc_vector_data | Theseus::RHSOperatorBase | protected |
| bdr_marker | Theseus::RHSOperatorBase | protected |
| ComputeEntropyState(const mfem::Vector &u, mfem::Vector &e) const | Theseus::NSOperator< PhysicsT > | |
| ComputeGradPrimFromGradEntropy(const mfem::Vector &u, std::vector< mfem::Vector * > &gradEntropy) const | Theseus::NSOperator< PhysicsT > | |
| ComputeIntegralMeasures(const mfem::Vector &u, Theseus::IntegralMeasures &diag) const override | Theseus::RHSOperator< PhysicsT > | virtual |
| device_cache | Theseus::NSOperator< PhysicsT > | mutableprotected |
| DeviceCache typedef | Theseus::NSOperator< PhysicsT > | |
| diag0 | Theseus::RHSOperatorBase | mutableprotected |
| dim | Theseus::RHSOperatorBase | protected |
| eta | Theseus::RHSOperatorBase | protected |
| fes0 | Theseus::RHSOperatorBase | protected |
| FetchRestrictions(const mfem::Vector &pu, mfem::Vector &uVol, mfem::Vector &uInt, mfem::Vector &uBnd) const | Theseus::RHSOperator< PhysicsT > | |
| Finalize(mfem::real_t time=0) override | Theseus::RHSOperator< PhysicsT > | virtual |
| FlowModelName() const override | Theseus::RHSOperator< PhysicsT > | inlinevirtual |
| flowModelName | Theseus::RHSOperator< PhysicsT > | protected |
| FlowMult(const mfem::Vector &u, mfem::Vector &dudt) const override | Theseus::NSOperator< PhysicsT > | virtual |
| gas | Theseus::RHSOperator< PhysicsT > | protected |
| Gas typedef | Theseus::NSOperator< PhysicsT > | |
| gas_interface | Theseus::RHSOperator< PhysicsT > | protected |
| gasModelName | Theseus::RHSOperator< PhysicsT > | protected |
| GasModelName() const override | Theseus::RHSOperator< PhysicsT > | inlinevirtual |
| GetGasModel() const | Theseus::RHSOperator< PhysicsT > | inline |
| GetGasModelInterface() const override | Theseus::RHSOperator< PhysicsT > | inlinevirtual |
| GetIntegralMeasuresBaseline() const | Theseus::RHSOperatorBase | inline |
| GetMaxCharSpeed() const | Theseus::RHSOperatorBase | inline |
| GetOperatorCacheReference() | Theseus::RHSOperator< PhysicsT > | inline |
| GetTimeRef() | Theseus::RHSOperatorBase | inline |
| GradOperator(const mfem::Vector &u, std::vector< mfem::Vector * > &grad_u) const | Theseus::NSOperator< PhysicsT > | |
| GradOperator_BoundaryFaces(const mfem::Vector &pu, std::vector< mfem::Vector * > &p_grad_u) const | Theseus::NSOperator< PhysicsT > | |
| GradOperator_InteriorFaces(const mfem::Vector &pu, std::vector< mfem::Vector * > &p_grad_u) const | Theseus::NSOperator< PhysicsT > | |
| GradOperator_Volume(const mfem::Vector &pu, std::vector< mfem::Vector * > &p_grad_u) const | Theseus::NSOperator< PhysicsT > | |
| indicator | Theseus::RHSOperatorBase | protected |
| InviscidFlux typedef | Theseus::NSOperator< PhysicsT > | |
| max_char_speed | Theseus::RHSOperatorBase | mutableprotected |
| modalThreshold | Theseus::RHSOperatorBase | protected |
| Mult(const mfem::Vector &u, mfem::Vector &dudt) const override | Theseus::RHSOperator< PhysicsT > | virtual |
| MultCNS(const mfem::Vector &u, const std::vector< mfem::Vector * > &grad_prim, mfem::Vector &pdudt) const | Theseus::NSOperator< PhysicsT > | |
| MultCNS_BoundaryFaces(const mfem::Vector &pu, const std::vector< mfem::Vector * > &p_grad_prim, mfem::Vector &pdudt) const | Theseus::NSOperator< PhysicsT > | |
| MultCNS_InteriorFaces(const mfem::Vector &pu, const std::vector< mfem::Vector * > &p_grad_prim, mfem::Vector &pdudt) const | Theseus::NSOperator< PhysicsT > | |
| MultCNS_Volume(const mfem::Vector &pu, const std::vector< mfem::Vector * > &p_grad_prim, mfem::Vector &pdudt) const | Theseus::NSOperator< PhysicsT > | |
| Ndofs | Theseus::RHSOperatorBase | protected |
| NSOperator(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::vector< std::shared_ptr< mfem::ParGridFunction > > &grad_u_, 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::NSOperator< PhysicsT > | inline |
| num_dofs_scalar | Theseus::RHSOperatorBase | protected |
| num_elements | Theseus::RHSOperatorBase | protected |
| num_equations | Theseus::RHSOperatorBase | protected |
| numFluxName | Theseus::RHSOperator< PhysicsT > | protected |
| NumFluxName() const override | Theseus::RHSOperator< PhysicsT > | inlinevirtual |
| operator_cache | Theseus::NSOperator< PhysicsT > | mutableprotected |
| OperatorCache typedef | Theseus::NSOperator< PhysicsT > | |
| order | Theseus::RHSOperatorBase | protected |
| Physics typedef | Theseus::NSOperator< PhysicsT > | |
| pmesh | Theseus::RHSOperatorBase | protected |
| 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::RHSOperatorBase | inline |
| SetBCDescriptorData(const mfem::Array< Theseus::BCDescriptor > &bc_descr, const mfem::Vector &bc_scalar_dat, const mfem::Vector &bc_vector_dat) | Theseus::RHSOperatorBase | inline |
| sharpness_fac | Theseus::RHSOperatorBase | protected |
| vfes | Theseus::RHSOperatorBase | protected |
| ~RHSOperator()=default | Theseus::RHSOperator< PhysicsT > | virtual |
| ~RHSOperatorBase()=default | Theseus::RHSOperatorBase | virtual |