29 #ifndef MAPSOLUMODEL_H 30 #define MAPSOLUMODEL_H 32 #include "xc_utils/src/nucleo/EntCmd.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
Finite element model wrappers container.
Definition: MapModelWrapper.h:44
const ModelWrapper * getModelWrapper(const std::string &) const
Returns a const pointer to the solution method.
Definition: MapModelWrapper.cc:61
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
Wrapper for the finite element model "seen" from the solver. The model wrapper is definied by: ...
Definition: ModelWrapper.h:55
MapModelWrapper(ProcSoluControl *owr)
Default constructor.
Definition: MapModelWrapper.cc:39
bool existeModelWrapper(const std::string &) const
Returns true ifexiste el método cuyo nombre being passed as parameter.
Definition: MapModelWrapper.cc:44
================================================================================
Definition: ContinuaReprComponent.h:34