LifeV
WallTensionEstimatorData Class Reference

DataElasticStructure - Data container for solid problems with elastic structure. More...

#include <WallTensionEstimatorData.hpp>

+ Collaboration diagram for WallTensionEstimatorData:

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< Realtime_Type
 

Constructors & Destructor

 WallTensionEstimatorData ()
 Empty Constructor. More...
 
 WallTensionEstimatorData (const WallTensionEstimatorData &wallTensionEstimatorData)
 Copy constructor. More...
 
virtual ~WallTensionEstimatorData ()
 Destructor. More...
 

Operators

WallTensionEstimatorDataoperator= (const WallTensionEstimatorData &wallTensionEstimatorData)
 Operator=. More...
 

Methods

void setup (const GetPot &dataFile, const std::string &section="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_TypeinitialTime () const
 Get initial Time. More...
 
const Real initialTime (const UInt i) const
 Get initial Time of the interval i. More...
 
const time_TypefinalTime () const
 Get final Time. More...
 
const Real finalTime (const UInt i) const
 Get final Time of the i-th interval. More...
 
const iteration_TypeiterStart () const
 Get starting iteration. More...
 
const std::string & iterStart (const UInt i) const
 Get starting iteration of the i-th interval. More...
 
const iteration_TypeiterEnd () const
 Get ending iteration. More...
 
const std::string & iterEnd (const UInt i) const
 Get starting iteration. More...
 

Detailed Description

DataElasticStructure - Data container for solid problems with elastic structure.

Definition at line 66 of file WallTensionEstimatorData.hpp.

Member Typedef Documentation

◆ iteration_Type

typedef std::vector<std::string > iteration_Type

Definition at line 73 of file WallTensionEstimatorData.hpp.

◆ time_Type

typedef std::vector< Real > time_Type

Definition at line 74 of file WallTensionEstimatorData.hpp.

Member Enumeration Documentation

◆ M_analysisType

enum M_analysisType
private
Enumerator
istant 
interval 

Definition at line 310 of file WallTensionEstimatorData.hpp.

Constructor & Destructor Documentation

◆ WallTensionEstimatorData() [1/2]

Empty Constructor.

Definition at line 46 of file WallTensionEstimatorData.cpp.

◆ WallTensionEstimatorData() [2/2]

WallTensionEstimatorData ( const WallTensionEstimatorData wallTensionEstimatorData)

Copy constructor.

Parameters
WallTensionEstimatorData- WallTensionEstimatorData

Definition at line 57 of file WallTensionEstimatorData.cpp.

◆ ~WallTensionEstimatorData()

virtual ~WallTensionEstimatorData ( )
inlinevirtual

Destructor.

Definition at line 92 of file WallTensionEstimatorData.hpp.

Member Function Documentation

◆ operator=()

WallTensionEstimatorData & operator= ( const WallTensionEstimatorData wallTensionEstimatorData)

Operator=.

Parameters
WallTensionEstimatorData- WallTensionEstimatorData

Definition at line 72 of file WallTensionEstimatorData.cpp.

◆ setup()

void setup ( const GetPot dataFile,
const std::string &  section = "solid" 
)

Read the dataFile and set all the quantities.

Parameters
dataFiledata file
sectionsection of the file

Definition at line 93 of file WallTensionEstimatorData.cpp.

◆ showMe()

void showMe ( std::ostream &  output = std::cout) const

Display the values.

Definition at line 132 of file WallTensionEstimatorData.cpp.

◆ setNameFile()

void setNameFile ( const std::string &  nameFile)
inline

Set nameFile.

Parameters
nameFilename of the post-processing file to be opened

Definition at line 132 of file WallTensionEstimatorData.hpp.

◆ setAnalysisType()

void setAnalysisType ( const std::string &  analysisType)
inline

Set Analysis Type.

Parameters
analysisType of analysis that can be performed

Definition at line 141 of file WallTensionEstimatorData.hpp.

◆ setRecoveryVariable()

void setRecoveryVariable ( const std::string &  recoveryVariable)
inline

Set Recovery Variable.

Parameters
recoveryVariablethe field that is recovered (displacement or tensions)

Definition at line 150 of file WallTensionEstimatorData.hpp.

◆ setInitialTime()

void setInitialTime ( const UInt  i,
const Real  initialTime 
)
inline

Set initialTime.

Parameters
initialTime initial of the analysis

Definition at line 159 of file WallTensionEstimatorData.hpp.

◆ setFinalTime()

void setFinalTime ( const UInt  i,
const Real  finalTime 
)
inline

Set final Time.

Parameters
finalTime final time of the analysis

Definition at line 168 of file WallTensionEstimatorData.hpp.

◆ setIterationStart()

void setIterationStart ( const UInt  i,
const std::string &  iterStart 
)
inline

Set starting iteration.

Parameters
startingiteration

Definition at line 177 of file WallTensionEstimatorData.hpp.

◆ setIterationEnd()

void setIterationEnd ( const UInt  i,
const std::string &  iterEnd 
)
inline

Set final Time.

Parameters
finalTime final time of the analysis

Definition at line 186 of file WallTensionEstimatorData.hpp.

◆ nameFile()

const std::string& nameFile ( ) const
inline

Get nameFile.

Returns
std::string with the name of the file used for the analysis

Definition at line 201 of file WallTensionEstimatorData.hpp.

◆ typeFile()

const std::string& typeFile ( ) const
inline

Get typeFile.

Returns
std::string with the type of the file used for the analysis

Definition at line 210 of file WallTensionEstimatorData.hpp.

◆ analysisType()

const std::string& analysisType ( ) const
inline

Get analysisType.

Returns
std::string with the type of analysis that has to be performed

Definition at line 219 of file WallTensionEstimatorData.hpp.

◆ recoveryVariable()

const std::string& recoveryVariable ( ) const
inline

Get recoveryVariable.

Returns
std::string with the name of the field that is recovered

Definition at line 228 of file WallTensionEstimatorData.hpp.

◆ initialTime() [1/2]

const time_Type& initialTime ( ) const
inline

Get initial Time.

Returns
initial Time of the analysis

Definition at line 237 of file WallTensionEstimatorData.hpp.

◆ initialTime() [2/2]

const Real initialTime ( const UInt  i) const
inline

Get initial Time of the interval i.

Returns
initial Time of the i-th interval

Definition at line 246 of file WallTensionEstimatorData.hpp.

◆ finalTime() [1/2]

const time_Type& finalTime ( ) const
inline

Get final Time.

Returns
final time of the anaysis

Definition at line 255 of file WallTensionEstimatorData.hpp.

◆ finalTime() [2/2]

const Real finalTime ( const UInt  i) const
inline

Get final Time of the i-th interval.

Returns
final time of the i-th interval

Definition at line 264 of file WallTensionEstimatorData.hpp.

◆ iterStart() [1/2]

const iteration_Type& iterStart ( ) const
inline

Get starting iteration.

Returns
starting iteration

Definition at line 273 of file WallTensionEstimatorData.hpp.

◆ iterStart() [2/2]

const std::string& iterStart ( const UInt  i) const
inline

Get starting iteration of the i-th interval.

Returns
starting iteration of the i-th interval

Definition at line 282 of file WallTensionEstimatorData.hpp.

◆ iterEnd() [1/2]

const iteration_Type& iterEnd ( ) const
inline

Get ending iteration.

Returns
ending iteration

Definition at line 292 of file WallTensionEstimatorData.hpp.

◆ iterEnd() [2/2]

const std::string& iterEnd ( const UInt  i) const
inline

Get starting iteration.

Returns
starting iteration

Definition at line 301 of file WallTensionEstimatorData.hpp.

Field Documentation

◆ M_nameFile

std::string M_nameFile
private

Name of the file.

Definition at line 312 of file WallTensionEstimatorData.hpp.

◆ M_typeFile

std::string M_typeFile
private

Definition at line 313 of file WallTensionEstimatorData.hpp.

◆ M_analysisType

std::string M_analysisType
private

Type of Analysis.

Definition at line 316 of file WallTensionEstimatorData.hpp.

◆ M_recoveryVariable

std::string M_recoveryVariable
private

Field that is recovered.

Definition at line 318 of file WallTensionEstimatorData.hpp.

◆ M_initialTime

time_Type M_initialTime
private

Initial & Final Time.

Definition at line 321 of file WallTensionEstimatorData.hpp.

◆ M_finalTime

time_Type M_finalTime
private

Definition at line 322 of file WallTensionEstimatorData.hpp.

◆ M_iterStart

iteration_Type M_iterStart
private

Initial & Final iteration.

Definition at line 325 of file WallTensionEstimatorData.hpp.

◆ M_iterEnd

iteration_Type M_iterEnd
private

Definition at line 326 of file WallTensionEstimatorData.hpp.


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