ExaDG
Loading...
Searching...
No Matches
Public Member Functions | Protected Attributes | List of all members
ExaDG::FluidFSI::ApplicationBase< dim, Number > Class Template Referenceabstract

Public Member Functions

 ApplicationBase (std::string parameter_file, MPI_Comm const &comm)
 
virtual void add_parameters (dealii::ParameterHandler &prm)
 
void parse_parameters ()
 
void setup (std::shared_ptr< Grid< dim > > &grid, std::shared_ptr< dealii::Mapping< dim > > &mapping, std::shared_ptr< MultigridMappings< dim, Number > > &multigrid_mappings)
 
IncNS::Parameters const & get_parameters () const
 
std::shared_ptr< IncNS::BoundaryDescriptor< dim > const > get_boundary_descriptor () const
 
std::shared_ptr< IncNS::FieldFunctions< dim > const > get_field_functions () const
 
virtual std::shared_ptr< IncNS::PostProcessorBase< dim, Number > > create_postprocessor ()=0
 
Poisson::Parameters const & get_parameters_ale_poisson () const
 
std::shared_ptr< Poisson::BoundaryDescriptor< 1, dim > const > get_boundary_descriptor_ale_poisson () const
 
std::shared_ptr< Poisson::FieldFunctions< dim > const > get_field_functions_ale_poisson () const
 
Structure::Parameters const & get_parameters_ale_elasticity () const
 
std::shared_ptr< Structure::BoundaryDescriptor< dim > const > get_boundary_descriptor_ale_elasticity () const
 
std::shared_ptr< Structure::MaterialDescriptor const > get_material_descriptor_ale_elasticity () const
 
std::shared_ptr< Structure::FieldFunctions< dim > const > get_field_functions_ale_elasticity () const
 

Protected Attributes

MPI_Comm const mpi_comm
 
dealii::ConditionalOStream pcout
 
IncNS::Parameters param
 
std::shared_ptr< IncNS::FieldFunctions< dim > > field_functions
 
std::shared_ptr< IncNS::BoundaryDescriptor< dim > > boundary_descriptor
 
Poisson::Parameters ale_poisson_param
 
std::shared_ptr< Poisson::FieldFunctions< dim > > ale_poisson_field_functions
 
std::shared_ptr< Poisson::BoundaryDescriptor< 1, dim > > ale_poisson_boundary_descriptor
 
Structure::Parameters ale_elasticity_param
 
std::shared_ptr< Structure::FieldFunctions< dim > > ale_elasticity_field_functions
 
std::shared_ptr< Structure::BoundaryDescriptor< dim > > ale_elasticity_boundary_descriptor
 
std::shared_ptr< Structure::MaterialDescriptor > ale_elasticity_material_descriptor
 
std::string parameter_file
 
OutputParameters output_parameters
 

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