38 #ifndef WallTensionEstimatorData_H 39 #define WallTensionEstimatorData_H 42 #pragma GCC diagnostic ignored "-Wunused-variable" 43 #pragma GCC diagnostic ignored "-Wunused-parameter" 51 #include <boost/shared_ptr.hpp> 54 #pragma GCC diagnostic warning "-Wunused-variable" 55 #pragma GCC diagnostic warning "-Wunused-parameter" 58 #include <lifev/core/LifeV.hpp> 59 #include <lifev/core/util/StringUtility.hpp> 60 #include <lifev/core/filter/GetPot.hpp> 117 void setup (
const GetPot& dataFile,
const std::string& section =
"solid" );
134 M_nameFile = nameFile;
143 M_analysisType = analysisType;
152 M_recoveryVariable = recoveryVariable;
161 M_initialTime[i] = initialTime;
170 M_finalTime[i] = finalTime;
179 M_iterStart[i] = iterStart;
188 M_iterEnd[i] = iterEnd;
221 return M_analysisType;
230 return M_recoveryVariable;
248 return M_initialTime[i];
266 return M_finalTime[i];
284 return M_iterStart[i];
std::string M_recoveryVariable
Field that is recovered.
virtual ~WallTensionEstimatorData()
Destructor.
void assignFunction(bcBase_Type &base)
Assign the function to the base of the BCHandler.
void setInitialTime(const UInt i, const Real initialTime)
Set initialTime.
WallTensionEstimatorData(const WallTensionEstimatorData &wallTensionEstimatorData)
Copy constructor.
const time_Type & finalTime() const
Get final Time.
void setFinalTime(const UInt i, const Real finalTime)
Set final Time.
const iteration_Type & iterStart() const
Get starting iteration.
void showMe(std::ostream &output=std::cout) const
Display the values.
const Real finalTime(const UInt i) const
Get final Time of the i-th interval.
const Real initialTime(const UInt i) const
Get initial Time of the interval i.
std::vector< std::string > iteration_Type
void setup(const GetPot &dataFile, const std::string §ion="solid")
Read the dataFile and set all the quantities.
const iteration_Type & iterEnd() const
Get ending iteration.
void setNameFile(const std::string &nameFile)
Set nameFile.
void setRecoveryVariable(const std::string &recoveryVariable)
Set Recovery Variable.
WallTensionEstimatorData()
Empty Constructor.
void setIterationEnd(const UInt i, const std::string &iterEnd)
Set final Time.
void setIterationStart(const UInt i, const std::string &iterStart)
Set starting iteration.
const std::string & typeFile() const
Get typeFile.
const std::string & iterEnd(const UInt i) const
Get starting iteration.
const std::string & recoveryVariable() const
Get recoveryVariable.
std::string M_analysisType
Type of Analysis.
std::vector< Real > time_Type
double Real
Generic real data.
void setAnalysisType(const std::string &analysisType)
Set Analysis Type.
time_Type M_initialTime
Initial & Final Time.
const std::string & iterStart(const UInt i) const
Get starting iteration of the i-th interval.
iteration_Type M_iterStart
Initial & Final iteration.
const time_Type & initialTime() const
Get initial Time.
uint32_type UInt
generic unsigned integer (used mainly for addressing)
std::string M_nameFile
Name of the file.
const std::string & analysisType() const
Get analysisType.
const std::string & nameFile() const
Get nameFile.
WallTensionEstimatorData & operator=(const WallTensionEstimatorData &wallTensionEstimatorData)
Operator=.