ECOGEN 4.0
Evolutive, Compressible, Open, Genuine, Easy, N-phase
Loading...
Searching...
No Matches
Input Class Reference

#include <Input.h>

Public Member Functions

 Input (Run *run)
 
virtual ~Input ()
 
void readInputXML (std::vector< GeometricalDomain * > &domains, std::vector< BoundCond * > &boundCond, std::vector< GeometricalDomain * > &solidDomains)
 
void inputMain (std::string testCase)
 
void inputMesh (std::string testCase)
 
void inputModel (std::string testCase)
 
EosinputEOS (std::string EOS, int &numberEOS)
 
void inputInitialConditions (std::string testCase, std::vector< GeometricalDomain * > &domains, std::vector< BoundCond * > &boundCond, std::vector< GeometricalDomain * > &solidDomains)
 
void verifyCompatibilityInput (std::string testCase)
 
std::string getMain () const
 
std::string getMesh () const
 
std::string getCI () const
 
std::string getModel () const
 
RungetRun () const
 

Private Attributes

Runm_run
 
std::string m_nameMain
 Name of main file.
 
std::string m_nameMesh
 Name of mesh file.
 
std::string m_nameCI
 Name of initialConditions file.
 
std::string m_nameModel
 Name of model file.
 

Constructor & Destructor Documentation

◆ Input()

Input::Input ( Run run)

◆ ~Input()

Input::~Input ( )
virtual

Member Function Documentation

◆ getCI()

std::string Input::getCI ( ) const
inline

◆ getMain()

std::string Input::getMain ( ) const
inline

◆ getMesh()

std::string Input::getMesh ( ) const
inline

◆ getModel()

std::string Input::getModel ( ) const
inline

◆ getRun()

Run * Input::getRun ( ) const
inline

◆ inputEOS()

Eos * Input::inputEOS ( std::string  EOS,
int &  numberEOS 
)

◆ inputInitialConditions()

void Input::inputInitialConditions ( std::string  testCase,
std::vector< GeometricalDomain * > &  domains,
std::vector< BoundCond * > &  boundCond,
std::vector< GeometricalDomain * > &  solidDomains 
)

◆ inputMain()

void Input::inputMain ( std::string  testCase)

◆ inputMesh()

void Input::inputMesh ( std::string  testCase)

◆ inputModel()

void Input::inputModel ( std::string  testCase)

◆ readInputXML()

void Input::readInputXML ( std::vector< GeometricalDomain * > &  domains,
std::vector< BoundCond * > &  boundCond,
std::vector< GeometricalDomain * > &  solidDomains 
)

◆ verifyCompatibilityInput()

void Input::verifyCompatibilityInput ( std::string  testCase)

Member Data Documentation

◆ m_nameCI

std::string Input::m_nameCI
private

Name of initialConditions file.

◆ m_nameMain

std::string Input::m_nameMain
private

Name of main file.

◆ m_nameMesh

std::string Input::m_nameMesh
private

Name of mesh file.

◆ m_nameModel

std::string Input::m_nameModel
private

Name of model file.

◆ m_run

Run* Input::m_run
private

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