LifeV
|
DataElasticStructure - Data container for solid problems with elastic structure. More...
#include <WallTensionEstimatorData.hpp>
Private Types | |
enum | M_analysisType { istant, interval } |
Private Attributes | |
std::string | M_nameFile |
Name of the file. More... | |
std::string | M_typeFile |
std::string | M_analysisType |
Type of Analysis. More... | |
std::string | M_recoveryVariable |
Field that is recovered. More... | |
time_Type | M_initialTime |
Initial & Final Time. More... | |
time_Type | M_finalTime |
iteration_Type | M_iterStart |
Initial & Final iteration. More... | |
iteration_Type | M_iterEnd |
Type definitions | |
typedef std::vector< std::string > | iteration_Type |
typedef std::vector< Real > | time_Type |
Constructors & Destructor | |
WallTensionEstimatorData () | |
Empty Constructor. More... | |
WallTensionEstimatorData (const WallTensionEstimatorData &wallTensionEstimatorData) | |
Copy constructor. More... | |
virtual | ~WallTensionEstimatorData () |
Destructor. More... | |
Operators | |
WallTensionEstimatorData & | operator= (const WallTensionEstimatorData &wallTensionEstimatorData) |
Operator=. More... | |
Methods | |
void | setup (const GetPot &dataFile, const std::string §ion="solid") |
Read the dataFile and set all the quantities. More... | |
void | showMe (std::ostream &output=std::cout) const |
Display the values. More... | |
Set methods | |
void | setNameFile (const std::string &nameFile) |
Set nameFile. More... | |
void | setAnalysisType (const std::string &analysisType) |
Set Analysis Type. More... | |
void | setRecoveryVariable (const std::string &recoveryVariable) |
Set Recovery Variable. More... | |
void | setInitialTime (const UInt i, const Real initialTime) |
Set initialTime. More... | |
void | setFinalTime (const UInt i, const Real finalTime) |
Set final Time. More... | |
void | setIterationStart (const UInt i, const std::string &iterStart) |
Set starting iteration. More... | |
void | setIterationEnd (const UInt i, const std::string &iterEnd) |
Set final Time. More... | |
Get methods | |
const std::string & | nameFile () const |
Get nameFile. More... | |
const std::string & | typeFile () const |
Get typeFile. More... | |
const std::string & | analysisType () const |
Get analysisType. More... | |
const std::string & | recoveryVariable () const |
Get recoveryVariable. More... | |
const time_Type & | initialTime () const |
Get initial Time. More... | |
const Real | initialTime (const UInt i) const |
Get initial Time of the interval i. More... | |
const time_Type & | finalTime () const |
Get final Time. More... | |
const Real | finalTime (const UInt i) const |
Get final Time of the i-th interval. More... | |
const iteration_Type & | iterStart () const |
Get starting iteration. More... | |
const std::string & | iterStart (const UInt i) const |
Get starting iteration of the i-th interval. More... | |
const iteration_Type & | iterEnd () const |
Get ending iteration. More... | |
const std::string & | iterEnd (const UInt i) const |
Get starting iteration. More... | |
DataElasticStructure - Data container for solid problems with elastic structure.
Definition at line 66 of file WallTensionEstimatorData.hpp.
typedef std::vector<std::string > iteration_Type |
Definition at line 73 of file WallTensionEstimatorData.hpp.
Definition at line 74 of file WallTensionEstimatorData.hpp.
|
private |
Enumerator | |
---|---|
istant | |
interval |
Definition at line 310 of file WallTensionEstimatorData.hpp.
Empty Constructor.
Definition at line 46 of file WallTensionEstimatorData.cpp.
WallTensionEstimatorData | ( | const WallTensionEstimatorData & | wallTensionEstimatorData | ) |
Copy constructor.
WallTensionEstimatorData | - WallTensionEstimatorData |
Definition at line 57 of file WallTensionEstimatorData.cpp.
|
inlinevirtual |
Destructor.
Definition at line 92 of file WallTensionEstimatorData.hpp.
WallTensionEstimatorData & operator= | ( | const WallTensionEstimatorData & | wallTensionEstimatorData | ) |
Operator=.
WallTensionEstimatorData | - WallTensionEstimatorData |
Definition at line 72 of file WallTensionEstimatorData.cpp.
void setup | ( | const GetPot & | dataFile, |
const std::string & | section = "solid" |
||
) |
Read the dataFile and set all the quantities.
dataFile | data file |
section | section of the file |
Definition at line 93 of file WallTensionEstimatorData.cpp.
void showMe | ( | std::ostream & | output = std::cout | ) | const |
Display the values.
Definition at line 132 of file WallTensionEstimatorData.cpp.
|
inline |
Set nameFile.
nameFile | name of the post-processing file to be opened |
Definition at line 132 of file WallTensionEstimatorData.hpp.
|
inline |
Set Analysis Type.
analysis | Type of analysis that can be performed |
Definition at line 141 of file WallTensionEstimatorData.hpp.
|
inline |
Set Recovery Variable.
recoveryVariable | the field that is recovered (displacement or tensions) |
Definition at line 150 of file WallTensionEstimatorData.hpp.
Set initialTime.
initial | Time initial of the analysis |
Definition at line 159 of file WallTensionEstimatorData.hpp.
Set final Time.
final | Time final time of the analysis |
Definition at line 168 of file WallTensionEstimatorData.hpp.
|
inline |
Set starting iteration.
starting | iteration |
Definition at line 177 of file WallTensionEstimatorData.hpp.
|
inline |
Set final Time.
final | Time final time of the analysis |
Definition at line 186 of file WallTensionEstimatorData.hpp.
|
inline |
Get nameFile.
Definition at line 201 of file WallTensionEstimatorData.hpp.
|
inline |
Get typeFile.
Definition at line 210 of file WallTensionEstimatorData.hpp.
|
inline |
Get analysisType.
Definition at line 219 of file WallTensionEstimatorData.hpp.
|
inline |
Get recoveryVariable.
Definition at line 228 of file WallTensionEstimatorData.hpp.
|
inline |
Get initial Time.
Definition at line 237 of file WallTensionEstimatorData.hpp.
Get initial Time of the interval i.
Definition at line 246 of file WallTensionEstimatorData.hpp.
|
inline |
Get final Time.
Definition at line 255 of file WallTensionEstimatorData.hpp.
Get final Time of the i-th interval.
Definition at line 264 of file WallTensionEstimatorData.hpp.
|
inline |
Get starting iteration.
Definition at line 273 of file WallTensionEstimatorData.hpp.
|
inline |
Get starting iteration of the i-th interval.
Definition at line 282 of file WallTensionEstimatorData.hpp.
|
inline |
Get ending iteration.
Definition at line 292 of file WallTensionEstimatorData.hpp.
|
inline |
Get starting iteration.
Definition at line 301 of file WallTensionEstimatorData.hpp.
|
private |
Name of the file.
Definition at line 312 of file WallTensionEstimatorData.hpp.
|
private |
Definition at line 313 of file WallTensionEstimatorData.hpp.
|
private |
Type of Analysis.
Definition at line 316 of file WallTensionEstimatorData.hpp.
|
private |
Field that is recovered.
Definition at line 318 of file WallTensionEstimatorData.hpp.
|
private |
Initial & Final Time.
Definition at line 321 of file WallTensionEstimatorData.hpp.
|
private |
Definition at line 322 of file WallTensionEstimatorData.hpp.
|
private |
Initial & Final iteration.
Definition at line 325 of file WallTensionEstimatorData.hpp.
|
private |
Definition at line 326 of file WallTensionEstimatorData.hpp.