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
ElmerModuleDriver Namespace Reference

Project-specific namespace. More...

Detailed Description

Project-specific namespace.

Every project needs its own namespace. This helps make it much easier to deal with in integrated/composite software packages.

Namespaces

 ExampleProgram
 Encapsulate example program-specific code constructs.
 
 TestFixture
 Namespace for storing simple test utility fixtures.
 

Classes

class  TestingObject
 Project-specific testing object. More...
 
class  TestComLine
 ComLineObject for ElmerModuleDriver testing command-line interface. More...
 

Typedefs

typedef IRAD::Util::TestResults TestResults
 Project-specific test results type. More...
 
typedef
IRAD::Comm::CommunicatorObject 
CommType
 Convenience typedef for CommunicatorObject. More...
 

Functions

std::string ExampleFunction (const std::string &instring)
 Example function for ElmerModuleDriver (this is a brief description). More...
 
double TrapezoidQuadrature (double(*f)(double), double x0, double xn, int n)
 Integrates f with composite trapezoid rule. More...
 
double MidPointQuadrature (double(*f)(double), double x0, double xn, int n)
 Integrates f with composite midpoint rule. More...
 
bool Excluded (const std::string &filename)
 Exclude certain template files from conversion in project creation. More...
 
int MakeProject (int argc, char *argv[])
 Creates a new project from an ElmerModuleDriver base. More...
 
int ParallelTest (int argc, char *argv[])
 Drives the ElmerModuleDriver::TestObject. More...
 
int Test (int argc, char *argv[])
 Drives the ElmerModuleDriver::TestObject. More...