29 #ifndef MAPSOLUMODEL_H 30 #define MAPSOLUMODEL_H 32 #include "xc_utils/src/kernel/CommandEntity.h" 33 #include "ModelWrapper.h" 37 class ProcSoluControl;
47 typedef std::map<std::string,ModelWrapper> map_model_wrapper;
48 typedef map_model_wrapper::iterator iterator;
49 typedef map_model_wrapper::const_iterator const_iterator;
52 map_model_wrapper solu_models;
58 inline iterator begin()
59 {
return solu_models.begin(); }
61 {
return solu_models.end(); }
62 inline const_iterator begin()
const 63 {
return solu_models.begin(); }
64 inline const_iterator end()
const 65 {
return solu_models.end(); }
67 inline bool empty(
void)
const 68 {
return solu_models.empty(); }
69 inline size_t size(
void)
const 70 {
return solu_models.size(); }
void clearAll(void)
Clears all.
Definition: MapModelWrapper.cc:85
MapModelWrapper(ProcSoluControl *owr)
Default constructor.
Definition: MapModelWrapper.cc:39
const ModelWrapper * getModelWrapper(const std::string &) const
Return a const pointer to the solution method.
Definition: MapModelWrapper.cc:61
bool existeModelWrapper(const std::string &) const
Return true if the method whose name is passed as parameter exists.
Definition: MapModelWrapper.cc:44
Wrapper for the finite element model "as seen" from the solver.
Definition: ModelWrapper.h:58
ModelWrapper & creaModelWrapper(const std::string &)
Creates a new solution method with the identifier being passed as parameter (if already exists...
Definition: MapModelWrapper.cc:71
Container for the objects that control the solution procedure.
Definition: ProcSoluControl.h:44
Open source finite element program for structural analysis.
Definition: ContinuaReprComponent.h:34
Finite element model wrappers container.
Definition: MapModelWrapper.h:44