33 #include "xc_utils/src/geom/pos_vec/Pos3d.h" 49 Node *new_node(
const int &tag,
const size_t &dim,
const int &ngdl,
const double &x,
const double &y=0.0,
const double &z=0.0);
53 const Node *get_seed_node(
void)
const 55 Node *newNode(
const double &x,
const double &y,
const double &z);
56 Node *newNode(
const double &x,
const double &y);
57 Node *newNode(
const double &x);
58 Node *newNode(
const Pos3d &p);
59 Node *newNode(
const Pos2d &p);
62 Node *
newNodeIDXYZ(
const int &,
const double &,
const double &,
const double &);
63 Node *newNodeIDXY(
const int &,
const double &,
const double &);
67 size_t getDimEspacio(
void)
const 68 {
return ncoo_def_node; }
69 void setDimEspacio(
const size_t &dim)
70 { ncoo_def_node= dim; }
71 void setNumGdls(
const size_t &ngdl)
72 { ngdl_def_node= ngdl; }
73 size_t getNumGdls(
void)
const 74 {
return ngdl_def_node; }
Node * newSeedNode(void)
Defines the seed node.
Definition: NodeLoader.cc:188
Node * newNodeIDXYZ(const int &, const double &, const double &, const double &)
Create a node whose ID=tag from global coordinates (x,y,z).
Definition: NodeLoader.cc:202
int getDefaultTag(void) const
Return the default value for next node.
Definition: NodeLoader.cc:56
Mesh node.
Definition: Node.h:99
void setDefaultTag(const int &tag)
Set the default value for next node.
Definition: NodeLoader.cc:60
Finite element model generation tools.
Definition: Preprocessor.h:58
Node * getNode(const int &tag)
Get the node whose ID is passed as parameter.
Definition: NodeLoader.cc:217
virtual ~NodeLoader(void)
Destructor.
Definition: NodeLoader.cc:52
Base class for the preprocessor objects that create model entities: nodes, elements, loads, etc.
Definition: Loader.h:50
Node creation manager.
Definition: NodeLoader.h:42
void clearAll(void)
Clear all nodes.
Definition: NodeLoader.cc:64
================================================================================
Definition: ContinuaReprComponent.h:34
void calculateNodalReactions(bool inclInertia)
Calculate nodal reaction forces and moments.
Definition: NodeLoader.cc:222
Node * duplicateNode(const int &)
Create a duplicate copy of node whose tag is passed as parameter.
Definition: NodeLoader.cc:89