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

Public Member Functions

 Driver (std::string const &input_file, MPI_Comm const &comm, std::shared_ptr< ApplicationBase< dim, Number > > app, bool const is_test)
 
virtual void setup ()=0
 
virtual void solve () const =0
 
virtual void print_performance_results (double const total_time) const =0
 

Protected Attributes

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
 

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