ExaDG
Loading...
Searching...
No Matches
ExaDG::FSI::preCICE::DriverFluid< dim, Number > Class Template Reference
Inheritance diagram for ExaDG::FSI::preCICE::DriverFluid< dim, Number >:
ExaDG::FSI::preCICE::Driver< dim, Number >

Public Member Functions

 DriverFluid (std::string const &input_file, MPI_Comm const &comm, std::shared_ptr< ApplicationBase< dim, Number > > app, bool const is_test)
void setup_fluid_and_ale ()
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::DriverFluid< dim, Number >::print_performance_results ( double const total_time) const
inlineoverridevirtual

◆ setup()

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

◆ solve()

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

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