39 #ifndef MultiscaleModel0D_H 40 #define MultiscaleModel0D_H 1
42 #include <lifev/bc_interface/0D/bc/BCInterface0D.hpp> 43 #include <lifev/zero_dimensional/solver/ZeroDimensionalData.hpp> 44 #include <lifev/zero_dimensional/solver/ZeroDimensionalSolver.hpp> 46 #include <lifev/multiscale/models/MultiscaleModel.hpp> 104 void setupData (
const std::string& fileName );
202 return new MultiscaleModel0D();
multiscaleModel_Type * createMultiscaleModelZeroDimensional()
Factory create function.
void setupGlobalData(const std::string &fileName)
Setup the global data of the model.
virtual ~MultiscaleModel0D()
Destructor.
std::shared_ptr< data_Type > dataPtr_Type
ZeroDimensionalBCHandler - A boundary conditions handler for zero-dimensional models.
void updateModel()
Update the model.
void updateInverseJacobian(const UInt &iQuadPt)
std::shared_ptr< bcInterface_Type > bcInterfacePtr_Type
void setupData(const std::string &fileName)
Setup the data of the model.
void showMe()
Display some information about the model.
void setupModel()
Setup the model.
MultiscaleModel0D - Multiscale model for 0D simulations.
bcInterface_Type & bcInterface()
Get the BCInterface container of the boundary conditions of the model.
std::shared_ptr< bc_Type > bcPtr_Type
MultiscaleModel multiscaleModel_Type
data_Type & data() const
Get the data container of the model.
BCInterface0D< bc_Type, data_Type > bcInterface_Type
ZeroDimensionalData data_Type
MultiscaleModel0D()
Constructor.
std::shared_ptr< solver_Type > solverPtr_Type
double Real
Generic real data.
void solveModel()
Solve the model.
BCInterface0D - LifeV interface to load boundary conditions for 0D problems completely from a GetPot ...
ZeroDimensionalBCHandler bc_Type
ZeroDimensionalSolver solver_Type
Data container for 0D model.
void saveSolution()
Save the solution.
void updateSolution()
Update the solution.
Real checkSolution() const
Return a specific scalar quantity to be used for a comparison with a reference value.
void buildModel()
Build the initial model.
solver_Type & solver() const
Get the solver of the model.