1 #ifndef ICOUPLER_H_INCLUDED
2 #define ICOUPLER_H_INCLUDED
23 #include <boost/property_tree/ptree.hpp>
49 const boost::property_tree::ptree& parameters,
56 virtual void Exec() = 0;
61 #endif // end-of-include-guard
Core data with mesh, parameters, random engine and time data.
Interface for the classes coupling two parallel simulations.
Namespace for the core simulator.
virtual ~ICoupler()
Virtual destructor.
virtual void Exec()=0
Executes the coupler.
virtual void Initialize(const boost::property_tree::ptree ¶meters, const CoreData &from, const CoreData &to)=0
Initializes the two sides of the coupler.