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.
 All Classes Namespaces Files Functions Variables Typedefs Enumerator Macros Groups Pages
SolverModuleDriver Class Reference

Detailed Description

Definition at line 8 of file SolverModuleDriverParallel.H.

#include <SolverModuleDriverParallel.H>

Public Member Functions

 SolverModuleDriver ()
 
virtual ~SolverModuleDriver ()
 
void usage (char *exec)
 
bool isStreamer ()
 
int init (int argc, char *argv[])
 
int run ()
 
int updateSolution ()
 
int finalize ()
 
int getColor ()
 
void setColor (int colorValue)
 
void setRank (int rankValue)
 
void setComm (MPI_Comm newComm)
 
int vtkDump (double timeMark)
 
bool isFSISim ()
 
bool isChangeLoad ()
 

Public Attributes

int myRank
 
int myPaneId
 
std::vector< double > tNext
 
double * Disp
 
int nDisp
 
char locDisp
 
int typeDisp
 
double * Coord
 
int nNodes
 
int * Conn
 
int nConn
 
double * Loads
 
int nLoads
 
char locLoads
 
int typeLoads
 
double * Press
 
int nPress
 
char locPress
 
int typePress
 
int nElem
 
int nElemNodes
 
std::ofstream outfile
 

Private Attributes

std::stringstream ss
 
bool isFSI
 
bool changeLoads
 
int runs
 
int color
 
MPI_Comm Comm
 
SolverAgent myAgent
 
bool myAgentIsInit
 
Inheritance diagram for SolverModuleDriver:
[legend]
Collaboration diagram for SolverModuleDriver:
[legend]

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