ElmerFoamFSI
2.0
ElmerFoamFSI is fluid-solid interaction simulation application built up from OpenFOAM CFD and Elmer CSM coupled through the IMPACT multiphysics software integration infrastructure.
|
Definition at line 39 of file Orchestrator.H.
#include <Orchestrator.H>
Public Types | |
enum | { TIME =0, DT, START_TIME, END_TIME, INTERVAL1, INTERVAL2, NUMBER_OF_REALS } |
enum | { STEP, MAX_STEP, FREQUENCY1, FREQUENCY2, NUMBER_OF_INTEGERS } |
Public Member Functions | |
couplingbase () | |
virtual void | SetErrStream (std::ostream &oStream) |
virtual void | SetOutStream (std::ostream &oStream) |
virtual int | Initialize (std::vector< std::string > &componentInterfaceNames) |
virtual int | Run () |
virtual int | Finalize () |
virtual int | DumpSolution () |
virtual void | WriteOut (const std::string &output) |
virtual void | WriteErr (const std::string &output) |
virtual | ~couplingbase () |
Protected Attributes | |
std::vector < impact::orchestrator::agentbase * > | componentAgents |
std::vector< double > | realNumbers |
std::vector< int > | intNumbers |
std::ostream * | errStream |
std::ostream * | outStream |