|
void | numera (void) |
| Set indices for the set objects (nodes,elements,points...) to its use in VTK.
|
|
| Set (const std::string &nmb="", Preprocessor *preprocessor=nullptr) |
| Constructor.
|
|
void | setDescription (const std::string &d) |
|
const std::string & | getDescription (void) const |
|
void | clear (void) |
| Clears the set.
|
|
virtual const SetEntities::lst_ptr_points & | getPoints (void) const |
| Returns a const reference to the entities container.
|
|
virtual SetEntities::lst_ptr_points & | getPoints (void) |
| Return a reference to the the point container.
|
|
void | setPoints (const SetEntities::lst_ptr_points &pts) |
| Assigns the points set.
|
|
void | sel_points_lista (const ID &) |
| Select the points identified by the tags in the parameter. More...
|
|
bool | In (const Pnt *) const |
| Returns true if the point belongs to the set.
|
|
Set | pickPointsInside (const std::string &, const GeomObj3d &, const double &tol=0.0) |
| Return a new set that contains the points that lie insiof the geometric object. More...
|
|
virtual const SetEntities::lst_line_pointers & | getLines (void) const |
| Return a const reference to the line container.
|
|
virtual SetEntities::lst_line_pointers & | getLines (void) |
| Return a reference to the line container.
|
|
void | setLines (const SetEntities::lst_line_pointers &lns) |
| Assigns the edge set.
|
|
void | sel_lines_list (const ID &) |
| Select the lines identified by the tags in the parameter. More...
|
|
bool | In (const Edge *) const |
| Returns true if the edge belongs to the set.
|
|
Set | pickLinesInside (const std::string &, const GeomObj3d &, const double &tol=0.0) |
| Return a new set that contains the lines that lie insiof the geometric object. More...
|
|
virtual const SetEntities::lst_surface_ptrs & | getSurfaces (void) const |
| Returns a const reference to the surface container.
|
|
virtual SetEntities::lst_surface_ptrs & | getSurfaces (void) |
| Returns a reference to the surface container.
|
|
void | setSurfaces (const SetEntities::lst_surface_ptrs &sfs) |
| Assigns the surface set.
|
|
void | sel_surfaces_lst (const ID &) |
| Selects the surfaces with the identifiers being passed as parameter.
|
|
bool | In (const Face *) const |
| Returns true if the surface belongs to the set.
|
|
Set | pickSurfacesInside (const std::string &, const GeomObj3d &, const double &tol=0.0) |
| Return a new set that contains the surfaces that lie insiof the geometric object. More...
|
|
virtual const SetEntities::lst_ptr_cuerpos & | getBodies (void) const |
| Return a const reference to the body container.
|
|
virtual SetEntities::lst_ptr_cuerpos & | getBodies (void) |
| Return a reference to the body container.
|
|
void | setBodies (const SetEntities::lst_ptr_cuerpos &bds) |
| Assigns the bodies set.
|
|
bool | In (const Body *) const |
| Returns true if the body belongs to the set.
|
|
Set | pickBodiesInside (const std::string &, const GeomObj3d &, const double &tol=0.0) |
| Return a new set that contains the bodies that lie insiof the geometric object. More...
|
|
virtual const SetEntities::lst_ptr_uniform_grids & | getUniformGrids (void) const |
| Return a const reference to the UniformGrids container.
|
|
virtual SetEntities::lst_ptr_uniform_grids & | getUniformGrids (void) |
| Return a reference to the UniformGrids container.
|
|
bool | In (const UniformGrid *) const |
| Returns true if the «uniform grid» belongs to the set.
|
|
BND3d | Bnd (const double &) const |
| Return the set boundary. More...
|
|
Set | pickEntitiesInside (const std::string &, const GeomObj3d &, const double &tol=0.0) |
| Return a new set that contains the entities that lie insiof the geometric object. More...
|
|
void | genMesh (meshing_dir dm) |
| Triggers mesh generation from set components. More...
|
|
void | fillUpwards (void) |
| Appends to this set the objects that make reference to one or more of the objects that already make part of the set. More...
|
|
void | fillDownwards (void) |
| Appends to the set being passed as parameter the elements that intervene on the definition of those entities that are already in the set. More...
|
|
void | Transforma (const TrfGeom &trf) |
| Applies the transformation to the elements of the set.
|
|
void | Transforma (const size_t &indice_trf) |
| Aplica to the set the transformation with the index being passed as parameter.
|
|
virtual int | sendSelf (CommParameters &) |
| Sends object through the channel being passed as parameter.
|
|
virtual int | recvSelf (const CommParameters &) |
| Receives object through the channel being passed as parameter.
|
|
Set & | operator+= (const Set &) |
| Addition assignment operator. More...
|
|
Set & | operator-= (const Set &) |
| -= operator.
|
|
Set & | operator*= (const Set &) |
| *= operator (intersection).
|
|
Set & | operator+ (const Set &) const |
| Addition (union) operator. More...
|
|
Set & | operator- (const Set &) const |
| Difference operator. More...
|
|
Set & | operator* (const Set &) const |
| Intersection operator. More...
|
|
| ~Set (void) |
| Destructor.
|
|
| SetMeshComp (const std::string &nmb="", Preprocessor *preprocessor=nullptr) |
| Constructor.
|
|
| SetMeshComp (const SetMeshComp &) |
| Copy constructor.
|
|
SetMeshComp & | operator= (const SetMeshComp &) |
| Assignment operator.
|
|
SetMeshComp & | operator+= (const SetMeshComp &) |
| += operator.
|
|
SetMeshComp & | operator-= (const SetMeshComp &) |
| -= operator.
|
|
SetMeshComp & | operator*= (const SetMeshComp &) |
| *= operator (intersection).
|
|
size_t | getNumberOfNodes (void) const |
| Returns the number of nodes.
|
|
void | addNode (Node *nPtr) |
| Appends a node. More...
|
|
virtual const DqPtrsNode & | getNodes (void) const |
| Return the node container.
|
|
virtual DqPtrsNode & | getNodes (void) |
| Return the nodes container.
|
|
void | setNodes (const DqPtrsNode &nds) |
| Sets the nodes.
|
|
void | clearNodes (void) |
| Clears out the nodes.
|
|
void | sel_nodes_from_list (const ID &) |
| Select the nodes identified by the tags being passed as parameters.
|
|
bool | In (const Node *) const |
| Returns true if the node belongs to the set.
|
|
SetMeshComp | pickNodesInside (const std::string &, const GeomObj3d &, const double &tol=0.0) |
| Return a new set that contains the nodes that lie insiof the geometric object. More...
|
|
BND3d | Bnd (const double &) const |
| Return the nodes current position boundary. More...
|
|
size_t | getNumberOfElements (void) const |
| Returns the number of elements.
|
|
void | addElement (Element *ePtr) |
| Adds an element. More...
|
|
virtual const DqPtrsElem & | getElements (void) const |
| Returns the element container.
|
|
virtual DqPtrsElem & | getElements (void) |
| Returns the elements container.
|
|
void | setElements (const DqPtrsElem &els) |
| Sets the elements.
|
|
void | clearElements (void) |
| Clears out the elements.
|
|
void | sel_elements_from_list (const ID &tags) |
| Selects the elements identified by the tags being passed as parameters.
|
|
bool | In (const Element *) const |
| Returns true if the element belongs to the set.
|
|
SetMeshComp | pickElemsInside (const std::string &, const GeomObj3d &, const double &tol=0.0) |
| Return a new set that contains the elements that lie insiof the geometric object. More...
|
|
SetMeshComp | pickElemsOfType (const std::string &, const std::string &) |
| Return a new set that contains the elements that match the type. More...
|
|
SetMeshComp | pickElemsOfDimension (const std::string &, const size_t &) |
| Return a new set that contains the elements of the specified dimension. More...
|
|
boost::python::list | getElementTypesPy (void) const |
|
boost::python::list | getElementDimensionsPy (void) const |
|
boost::python::list | getElementMaterialNamesPy (void) const |
|
SetMeshComp | pickElemsOfMaterial (const std::string &, const std::string &) |
| Return a new set that contains the elements who have the material being passed as parameter. More...
|
|
virtual const DqPtrsConstraint & | GetConstraints (void) const |
| Return the constraints container.
|
|
virtual DqPtrsConstraint & | GetConstraints (void) |
| Return the constraints container.
|
|
void | setConstraints (const DqPtrsConstraint &cts) |
| Sets the constraints.
|
|
void | clearConstraints (void) |
| Clears out the constraints.
|
|
void | sel_constraints_from_list (const ID &tags) |
| Select the constraints identified by the tags. More...
|
|
void | appendFromGeomEntity (const SetBase &) |
| Appends to this set the objects the nodes and elements from the set being passed as parameter. More...
|
|
void | clear (void) |
| Clears all the objectsof the lists.
|
|
void | fix (const SFreedom_Constraint &) |
| Applies the single freedom constraint being passed as parameter to the nodes.
|
|
nod_const_iterator | nodes_begin (void) const |
| Returns an iterator that points to the first item of the node container.
|
|
nod_const_iterator | nodes_end (void) const |
| Returns an iterator that points to the past-the-end item in the node container.
|
|
Node * | findNode (const int &tag) |
| Returns (if it exists) a pointer to the node which tag is being passed as parameter. More...
|
|
const Node * | findNode (const int &tag) const |
| Returns (if it exists) a pointer to the node which tag is being passed as parameter. More...
|
|
bool | InNodeTag (const int) const |
| Returns true if the node with the tag being passed as parameter, belongs to the set. More...
|
|
bool | InNodeTags (const ID &) const |
| Returns true if the nodes, with the tags being passed as parameter, belongs to the set. More...
|
|
std::set< int > | getNodeTags (void) const |
| Returns node tags.
|
|
std::set< int > | getElementTags (void) const |
| Returns the tags de los elements.
|
|
std::set< int > | getConstraintTags (void) const |
| Returns the tags de los constraints.
|
|
Node * | getNearestNode (const Pos3d &p) |
| Returns the node closest to the point being passed as parameter.
|
|
const Node * | getNearestNode (const Pos3d &p) const |
| Returns the node closest to the point being passed as parameter.
|
|
elem_iterator | elem_begin (void) |
|
elem_const_iterator | elem_begin (void) const |
| Returns an iterator which points to principio de la lista de elements.
|
|
elem_iterator | elem_end (void) |
|
elem_const_iterator | elem_end (void) const |
| Returns an iterator apuntando tras el final de la lista de elements.
|
|
Element * | findElement (const int &) |
| Returns (if it exists) a pointer to the node identified by the tag being passed as parameter. More...
|
|
const Element * | findElement (const int &) const |
| Returns (if it exists) a pointer to the node identified by the tag being passed as parameter. More...
|
|
Element * | getNearestElement (const Pos3d &) |
| Returns the element closest to the point being passed as parameter.
|
|
const Element * | getNearestElement (const Pos3d &) const |
| Returns the element closest to the point being passed as parameter.
|
|
void | kill_elements (void) |
| Deactivates the elements.
|
|
void | alive_elements (void) |
| Reactivates the elements.
|
|
size_t | getNumDeadElements (void) const |
| Returns the number of inactive elements.
|
|
size_t | getNumLiveElements (void) const |
| Returns the number of active elements.
|
|
size_t | getNumDeadNodes (void) const |
| Returns the number of inactive nodes.
|
|
size_t | getNumLiveNodes (void) const |
| Returns the number of active nodes.
|
|
constraint_iterator | constraints_begin (void) |
| Returns an iterator which points to principio de la lista de constraints.
|
|
constraint_const_iterator | constraints_begin (void) const |
| Returns an iterator which points to principio de la lista de constraints.
|
|
constraint_iterator | constraints_end (void) |
| Returns an iterator apuntando tras el final de la lista de constraints.
|
|
constraint_const_iterator | constraints_end (void) const |
| Returns an iterator apuntando tras el final de la lista de constraints.
|
|
Constraint * | buscaConstraint (const int &tag) |
| Returns, if it exists, a pointer to the constraint which tag is being passed as parameter. More...
|
|
const Constraint * | buscaConstraint (const int &tag) const |
| Returns, if it exists, a pointer to the constraint which tag is being passed as parameter. More...
|
|
void | fillUpwards (void) |
| Appends to this set the objects that make reference to one or more of the objects that already are in the set. More...
|
|
void | fillDownwards (void) |
| Appends to the set being passed as parameter the nodes that touch any of the elements of the set. More...
|
|
SlidingVectorsSystem3d | getResistingSlidingVectorsSystem3d (const Plane &, const Pos3d &, const double &, const bool &) const |
| Return the resultant of the forces over the nodes near to the plane, of the elements behind the plane. More...
|
|
| ~SetMeshComp (void) |
| Destructor.
|
|
| SetBase (const std::string &nmb="", Preprocessor *preprocessor=nullptr) |
| Constructor.
|
|
void | setColorComponents (const double &, const double &, const double &) |
| Set the color of the object (red,green,blue) as integers from 0 to 255. More...
|
|
void | setColor (const Vector &) |
| Set the color of the object [red,green,blue] as integers from 0 to 255. More...
|
|
const Vector & | getColor (void) const |
| Return the color of the object [red,green,blue] as integers from 0 to 255. More...
|
|
const ID & | getIdNodeTags (void) const |
| Returns the tags of the nodes en un vector de enteros.
|
|
const ID & | getIdElementTags (void) const |
| Returns the tags of the elements en un vector de enteros.
|
|
void | resetTributaries (void) const |
| Reset tributary areas (or lengths, or volumes) for the nodes that are connected to the set elements. More...
|
|
void | computeTributaryLengths (bool initialGeometry=true) const |
| Computes the tributary lengths that correspond to each node of the element set. More...
|
|
void | computeTributaryAreas (bool initialGeometry=true) const |
| Computes the tributary areas that correspond to each node of the element set. More...
|
|
void | computeTributaryVolumes (bool initialGeometry=true) const |
| Computes the tributary volumes that correspond to each node of the element set. More...
|
|
| EntMdlrBase (const std::string &nmb="", Preprocessor *preprocessor=nullptr) |
| Constructor.
|
|
EntMdlrBase & | operator+= (const EntMdlrBase &) |
| += operator.
|
|
EntMdlrBase & | operator-= (const EntMdlrBase &) |
| -= operator.
|
|
EntMdlrBase & | operator*= (const EntMdlrBase &) |
| *= operator (intersection).
|
|
const Preprocessor * | getPreprocessor (void) const |
| Return a pointer to the object preprocessor.
|
|
Preprocessor * | getPreprocessor (void) |
| Return a pointer to the object preprocessor.
|
|
size_t | GetTag (void) const |
| Return the object identifier in the model (tag).
|
|
Pnt * | BuscaPnt (const size_t &) |
| Return a pointer to the point identified by the tag being passed as parameter. More...
|
|
const Pnt * | BuscaPnt (const size_t &) const |
| Return a const pointer to the point identified by the tag being passed as parameter. More...
|
|
Edge * | BuscaEdge (const size_t &) |
| Return a pointer to the edge identified by the tag being passed as parameter. More...
|
|
const Edge * | BuscaEdge (const size_t &) const |
| Return a pointer to the edge identified by the tag being passed as parameter. More...
|
|
Face * | BuscaFace (const size_t &) |
| Return a pointer to the face identified by the tag being passed as parameter. More...
|
|
const Face * | BuscaFace (const size_t &) const |
| Returns a pointer to the face identified by the tag being passed as parameter. More...
|
|
| MovableObject (int classTag, int dbTag) |
| Constructor. More...
|
|
| MovableObject (int classTag) |
| Constructor. More...
|
|
| MovableObject (const MovableObject &) |
| Copy constructor. Doesn't copy the dbTag.
|
|
MovableObject & | operator= (const MovableObject &) |
| Assignment operator. Doesn't copy the dbTag.
|
|
int | getClassTag (void) const |
| Return the class identifier.
|
|
int | getDbTag (void) const |
| Return the object identifier in the database.
|
|
int | getDbTag (CommParameters &) |
| Return the object identifier in the database.
|
|
void | setDbTag (int dbTag) |
| Sets the object identifier in the database.
|
|
void | setDbTag (CommParameters &) |
| Sets the object identifier in the database if not already set. More...
|
|
virtual int | setParameter (const std::vector< std::string > &argv, Parameter ¶m) |
| Sets the value param to the parameter argv .
|
|
virtual int | updateParameter (int parameterID, Information &info) |
| Updates the parameter identified by parameterID with info .
|
|
virtual int | activateParameter (int parameterID) |
| Activates the parameter identified by parameterID .
|
|
virtual int | setVariable (const std::string &variable, Information &) |
| Set the value of the variable idenfified by var .
|
|
virtual int | getVariable (const std::string &variable, Information &) |
| Return the value of the variable idenfified by var .
|
|
| DistributedBase (void) |
| Constructor.
|
|
const int & | getDbTagDataPos (const int &i) const |
| Returns the data at the i-th position.
|
|
void | setDbTagDataPos (const int &i, const int &v) |
| Sets the data at the i-th position.
|
|
void | inicComm (const int &dataSize) const |
| Initializes communication.
|
|