Theseus
Compressible flow solver
Loading...
Searching...
No Matches
Prandtl::PerssonPeraireIndicator Class Reference

#include <PerssonPeraireIndicator.hpp>

Inheritance diagram for Prandtl::PerssonPeraireIndicator:
Collaboration diagram for Prandtl::PerssonPeraireIndicator:

Public Member Functions

 PerssonPeraireIndicator (std::shared_ptr< mfem::ParFiniteElementSpace > vfes, std::shared_ptr< mfem::ParFiniteElementSpace > fes0, std::shared_ptr< mfem::ParGridFunction > eta, std::shared_ptr< Prandtl::ModalBasis > modalBasis)
 
Prandtl::ModalBasisModalBasis ()
 
virtual void CheckIndicatorSmoothness (const mfem::Vector &indicator) override
 
- Public Member Functions inherited from Prandtl::Indicator
 Indicator (std::shared_ptr< mfem::ParFiniteElementSpace > vfes, std::shared_ptr< mfem::ParFiniteElementSpace > fes0, std::shared_ptr< mfem::ParGridFunction > eta)
 
virtual ~Indicator ()=default
 

Additional Inherited Members

- Protected Attributes inherited from Prandtl::Indicator
std::shared_ptr< mfem::ParFiniteElementSpace > vfes
 
std::shared_ptr< mfem::ParFiniteElementSpace > fes0
 
std::shared_ptr< mfem::ParGridFunction > eta
 
mfem::Array< int > vdof_indices
 
mfem::Array< int > ind_indx
 
mfem::Vector el_vdofs
 
mfem::Vector ind_dof
 
int num_equations
 
int ndofs
 
int order
 
int dim
 
mfem::Vector state
 

Constructor & Destructor Documentation

◆ PerssonPeraireIndicator()

Prandtl::PerssonPeraireIndicator::PerssonPeraireIndicator ( std::shared_ptr< mfem::ParFiniteElementSpace >  vfes,
std::shared_ptr< mfem::ParFiniteElementSpace >  fes0,
std::shared_ptr< mfem::ParGridFunction >  eta,
std::shared_ptr< Prandtl::ModalBasis modalBasis 
)

Member Function Documentation

◆ CheckIndicatorSmoothness()

void Prandtl::PerssonPeraireIndicator::CheckIndicatorSmoothness ( const mfem::Vector &  indicator)
overridevirtual

Implements Prandtl::Indicator.

◆ ModalBasis()

Prandtl::ModalBasis & Prandtl::PerssonPeraireIndicator::ModalBasis ( )
inline

The documentation for this class was generated from the following files: