ExaDG
Loading...
Searching...
No Matches
Public Member Functions | List of all members
ExaDG::FSI::preCICE::DriverSolid< dim, Number > Class Template Reference
Inheritance diagram for ExaDG::FSI::preCICE::DriverSolid< dim, Number >:
ExaDG::FSI::preCICE::Driver< dim, Number >

Public Member Functions

 DriverSolid (std::string const &input_file, MPI_Comm const &comm, std::shared_ptr< ApplicationBase< dim, Number > > app, bool const is_test)
 
void setup_structure ()
 
void setup_interface_coupling ()
 
void setup () override
 
void solve () const final
 
void print_performance_results (double const total_time) const override
 
- Public Member Functions inherited from ExaDG::FSI::preCICE::Driver< dim, Number >
 Driver (std::string const &input_file, MPI_Comm const &comm, std::shared_ptr< ApplicationBase< dim, Number > > app, bool const is_test)
 

Additional Inherited Members

- Protected Attributes inherited from ExaDG::FSI::preCICE::Driver< dim, Number >
MPI_Comm const mpi_comm
 
dealii::ConditionalOStream pcout
 
std::shared_ptr< ApplicationBase< dim, Number > > application
 
std::shared_ptr< ExaDG::preCICE::Adapter< dim, dim, VectorType > > precice
 
ExaDG::preCICE::ConfigurationParameters precice_parameters
 
bool const is_test
 
TimerTree timer_tree
 

Member Function Documentation

◆ print_performance_results()

template<int dim, typename Number >
void ExaDG::FSI::preCICE::DriverSolid< dim, Number >::print_performance_results ( double const total_time) const
inlineoverridevirtual

◆ setup()

template<int dim, typename Number >
void ExaDG::FSI::preCICE::DriverSolid< dim, Number >::setup ( )
inlineoverridevirtual

◆ solve()

template<int dim, typename Number >
void ExaDG::FSI::preCICE::DriverSolid< dim, Number >::solve ( ) const
inlinefinalvirtual

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