29 #ifndef BEAMINTEGRATORLOADER_H 30 #define BEAMINTEGRATORLOADER_H 36 class BeamIntegration;
44 typedef std::map<std::string,BeamIntegration *> map_beam_integrators;
45 typedef map_beam_integrators::const_iterator const_iterator;
46 typedef map_beam_integrators::iterator iterator;
48 map_beam_integrators beam_integrators;
56 const map_beam_integrators &
Map(
void)
const;
57 const_iterator
begin(
void)
const;
58 const_iterator
end(
void)
const;
61 const_iterator
find(
const std::string &str)
const;
62 iterator
find(
const std::string &str);
66 inline size_t size(
void)
const 67 {
return beam_integrators.size(); }
69 bool exists(
const std::string &nmb)
const;
74 inline void clearAll(
void)
const map_beam_integrators & Map(void) const
Returns a reference to the beam integrator container.
Definition: BeamIntegratorLoader.cc:87
const_iterator begin(void) const
Returns an iterator which points to principio de la lista.
Definition: BeamIntegratorLoader.cc:91
bool exists(const std::string &nmb) const
True if integrator named nmb exists.
Definition: BeamIntegratorLoader.cc:192
const_iterator find(const std::string &str) const
Si encuentra el BeamIntegrator cuyo nombre se pasa as parameter returns an iterator which points to m...
Definition: BeamIntegratorLoader.cc:104
Finite element model generation tools.
Definition: Preprocessor.h:58
Element creation manager.
Definition: ElementLoader.h:39
Beam integrators handler.
Definition: BeamIntegratorLoader.h:41
BeamIntegration * newBI(const std::string &, const std::string &)
Defines a new beam integrator scheme.
Definition: BeamIntegratorLoader.cc:170
Base class for the preprocessor objects that create model entities: nodes, elements, loads, etc.
Definition: Loader.h:50
================================================================================
Definition: ContinuaReprComponent.h:34
Base class for integration on beam elements.
Definition: BeamIntegration.h:73
const_iterator end(void) const
Returns an iterator apuntando después del final de la lista.
Definition: BeamIntegratorLoader.cc:94
BeamIntegration * find_ptr(const std::string &str)
Si encuentra el BeamIntegrator cuyo nombre se pasa as parameter returns a pointer al mismo...
Definition: BeamIntegratorLoader.cc:113