39 #ifndef TimeAdvanceData_H 40 #define TimeAdvanceData_H 1
43 #include <lifev/core/filter/GetPot.hpp> 44 #include <lifev/core/LifeV.hpp> 92 void setup (
const GetPot& dfile,
const std::string& section =
"time_discretization" );
98 void showMe ( std::ostream& output = std::cout )
const;
void setup(const GetPot &dfile, const std::string §ion="time_discretization")
Read the dataFile and set all the internal quantities.
std::vector< Real > coefficientsNewmark()
Return TimeAdvanceNewmark parameters ( , )
TimeAdvanceData()
Empty Constructor.
TimeAdvanceData - Class for handling temporal discretization.
void updateInverseJacobian(const UInt &iQuadPt)
const Real & gamma() const
Return gamma of TimeAdvanceNewmark scheme.
const Real & theta() const
Return theta parameter of TimeAdvanceNewmark scheme.
const UInt & orderBDF() const
Get the BDF order used.
void showMe(std::ostream &output=std::cout) const
Display general information about the content of the class.
TimeAdvanceData(const TimeAdvanceData &TimeAdvanceData)
Copy constructor.
double Real
Generic real data.
TimeAdvanceData(const GetPot &dataFile, const std::string §ion="time_discretization")
Constructor.
void setOrderBDF(const UInt &orderBDF)
Set the BDF odert to use.
void setTheta(const Real &theta)
Set the theta of TimeAdvanceNewmark scheme.
virtual ~TimeAdvanceData()
Virtual destructor.
uint32_type UInt
generic unsigned integer (used mainly for addressing)
void setGamma(const Real &gamma)
Set the theta of TimeAdvanceNewmark scheme.