30 #ifndef BEAMINTEGRATORLOADER_H 31 #define BEAMINTEGRATORLOADER_H 33 #include "PrepHandler.h" 37 class BeamIntegration;
45 typedef std::map<std::string,BeamIntegration *> map_beam_integrators;
46 typedef map_beam_integrators::const_iterator const_iterator;
47 typedef map_beam_integrators::iterator iterator;
49 map_beam_integrators beam_integrators;
57 const map_beam_integrators &
Map(
void)
const;
58 const_iterator
begin(
void)
const;
59 const_iterator
end(
void)
const;
62 const_iterator
find(
const std::string &str)
const;
63 iterator
find(
const std::string &str);
67 inline size_t size(
void)
const 68 {
return beam_integrators.size(); }
70 bool exists(
const std::string &nmb)
const;
75 inline void clearAll(
void)
const_iterator begin(void) const
Returns an iterator which points to principio de la lista.
Definition: BeamIntegratorHandler.cc:92
Finite element model generation tools.
Definition: Preprocessor.h:59
const_iterator find(const std::string &str) const
Si encuentra el BeamIntegrator which name is being passed as parameter returns an iterator which poin...
Definition: BeamIntegratorHandler.cc:105
Element creation manager.
Definition: ElementHandler.h:40
Base class for the preprocessor objects that create model entities: nodes, elements, loads, etc.
Definition: PrepHandler.h:47
BeamIntegration * find_ptr(const std::string &str)
Si encuentra el BeamIntegrator which name is being passed as parameter returns a pointer al mismo...
Definition: BeamIntegratorHandler.cc:114
Base class for integration on beam elements.
Definition: BeamIntegration.h:80
const map_beam_integrators & Map(void) const
Returns a reference to the beam integrator container.
Definition: BeamIntegratorHandler.cc:88
Open source finite element program for structural analysis.
Definition: ContinuaReprComponent.h:35
bool exists(const std::string &nmb) const
True if integrator named nmb exists.
Definition: BeamIntegratorHandler.cc:196
Beam integrators handler.
Definition: BeamIntegratorHandler.h:42
BeamIntegration * newBI(const std::string &, const std::string &)
Defines a new beam integrator framework.
Definition: BeamIntegratorHandler.cc:173
const_iterator end(void) const
Returns an iterator apuntando después del final de la lista.
Definition: BeamIntegratorHandler.cc:95