39 #ifndef ZeroDimensionalData_H 40 #define ZeroDimensionalData_H 43 #include <lifev/zero_dimensional/solver/ZeroDimensionalCircuitData.hpp> 85 void setup (
const GetPot& dataFile, bcPtr_Type bc,
const std::string& section =
"0D_Model" );
99 M_circuitData->showMe();
virtual ~ZeroDimensionalData()
Destructor.
void updateBC()
update source elements
std::ofstream M_balanceFileStream
struct SolverData solverData_Type
const solverData_Type & solverData() const
void setTimeData(const timePtr_Type &timeData)
set time
int32_type Int
Generic integer data.
void saveSolution()
save solution
ZeroDimensionalData()
Constructor.
std::ofstream M_voltageFileStream
const Real & venousPressure() const
Get the fluid venous pressure.
const Int & unknownCounter() const
total number of unknowns
void updateInverseJacobian(const UInt &iQuadPt)
Rhytmos solver data container.
const timePtr_Type & dataTime() const
solverData_Type M_solverData
std::string extraLSParamsFile
zeroDimensionalCircuitDataPtr_Type M_circuitData
void setVenousPressure(const Real &venousPressure)
Set the fluid venous pressure.
zeroDimensionalCircuitDataPtr_Type circuitData() const
get circuit data container
double Real
Generic real data.
void initializeSolution()
initialize Solution
std::ofstream M_currentFileStream
OutPutFormat M_outPutFormat
void showMeVariables()
show variables
Data container for 0D model.
void showMe() const
show some information
std::shared_ptr< Real > solutionPtr_Type
std::shared_ptr< time_Type > timePtr_Type
std::string linearSolverParamsFile
void setup(const GetPot &dataFile, bcPtr_Type bc, const std::string §ion="0D_Model")
setup model
void assignVaribleIndex()
std::shared_ptr< ZeroDimensionalCircuitData > zeroDimensionalCircuitDataPtr_Type
TimeData - Class for handling temporal discretization.