36 #include "preprocessor/EntMdlrBase.h" 37 #include "preprocessor/MeshingParams.h" 42 class SFreedom_Constraint;
56 virtual void genMesh(meshing_dir dm);
59 virtual std::set<int> getNodeTags(
void)
const= 0;
60 virtual std::set<int> getElementTags(
void)
const= 0;
65 virtual bool In(
const Node *)
const= 0;
66 virtual bool In(
const Element *)
const= 0;
67 virtual bool In(
const Pnt *)
const;
68 virtual bool In(
const Edge *)
const;
69 virtual bool In(
const Face *)
const;
70 virtual bool In(
const Body *)
const;
78 virtual size_t getNumberOfNodes(
void)
const= 0;
79 virtual size_t getNumberOfElements(
void)
const= 0;
Base class for one-dimensional geometry objects.
Definition: Edge.h:46
virtual void genMesh(meshing_dir dm)
Generates a finite element mesh from the set components.
Definition: SetBase.cc:46
Surface.
Definition: Face.h:41
virtual void fix(const SFreedom_Constraint &)
Impone desplazamiento nulo en los nodos de this set.
Definition: SetBase.cc:52
Six-faced solid.
Definition: Body.h:64
void calculaLongsTributarias(bool initialGeometry=true) const
Calcula las longitudes tributarias correspondientes a cada nodo of the elements of the set...
Definition: SetBase.cc:135
Mesh node.
Definition: Node.h:99
void calculaAreasTributarias(bool initialGeometry=true) const
Calcula las áreas tributarias correspondientes a cada nodo of the elements of the set...
Definition: SetBase.cc:159
const ID & getIdNodeTags(void) const
Returns the tags of the nodes en un vector de enteros.
Definition: SetBase.cc:58
const ID & getIdElementTags(void) const
Returns the tags of the elements en un vector de enteros.
Definition: SetBase.cc:74
void calculaVolsTributarios(bool initialGeometry=true) const
Calcula los volúmenes tributarios correspondientes a cada nodo of the elements of the set...
Definition: SetBase.cc:183
Base calass for the finite elements.
Definition: Element.h:104
Finite element model generation tools.
Definition: Preprocessor.h:58
Punto (KPoint).
Definition: Pnt.h:49
Base class of the preprocessor objects.
Definition: EntMdlrBase.h:45
SetBase(const std::string &nmb="", Preprocessor *preprocessor=nullptr)
Constructor.
Definition: SetBase.cc:42
Single freedom constraint.
Definition: SFreedom_Constraint.h:79
================================================================================
Definition: ContinuaReprComponent.h:34
void resetTributarias(void) const
Reset tributary areas (or lengths, or volumes) for the nodes that are connected to the set elements...
Definition: SetBase.cc:111
Base de las clases Set y SetEstruct.
Definition: SetBase.h:50