30 #ifndef ELEMENTHANDLER_H 31 #define ELEMENTHANDLER_H 33 #include "preprocessor/prep_handlers/ProtoElementHandler.h" 47 std::string elementType;
60 int getDefaultTag(
void)
const;
75 {
return seed_elem_handler; }
76 const Element *get_seed_element(
void)
const 81 int getDefaultTag(
void)
const;
void setDefaultTag(const int &tag)
Sets the default tag for next element.
Definition: ElementHandler.cc:178
Element * newElement(const std::string &)
Create a new seed element.
Definition: ElementHandler.cc:147
Finite element model generation tools.
Definition: Preprocessor.h:59
void add(Element *)
Defines seed element.
Definition: ElementHandler.cc:75
Element * getElement(int tag)
Returns a pointer to the element identified by the tag being passed as parameter. ...
Definition: ElementHandler.cc:183
Vector of integers.
Definition: ID.h:95
Element creation manager.
Definition: ElementHandler.h:40
Base class for the finite elements.
Definition: Element.h:112
Element * getSeedElement(void)
Return a pointer to the seed element.
Definition: ElementHandler.cc:120
virtual void setDefaultMaterial(const std::string &)
Sets the default material name for new elements.
Definition: ElementHandler.cc:89
~SeedElemHandler(void)
Destructor.
Definition: ElementHandler.cc:84
virtual void Add(Element *)
Adds the element and set its identifier (tag), use in EntPMdlr class.
Definition: ElementHandler.cc:213
void new_element(Element *e)
Adds a new element to the model.
Definition: ElementHandler.cc:229
Finite element creation.
Definition: ProtoElementHandler.h:50
Open source finite element program for structural analysis.
Definition: ContinuaReprComponent.h:35
Definition: ElementHandler.h:43