|
| SetEntities (Preprocessor *preprocessor=nullptr) |
| Constructor.
|
|
| SetEntities (const SetEntities &) |
| Copy constructor.
|
|
SetEntities & | operator= (const SetEntities &) |
| Assignment operator.
|
|
void | clear (void) |
| Clears the set.
|
|
virtual const lst_ptr_points & | getPoints (void) const |
| Returns a const reference to the point container.
|
|
virtual lst_ptr_points & | getPoints (void) |
| Return a reference to the the point container.
|
|
void | setPoints (const 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.
|
|
SetEntities | pickPointsInside (const GeomObj3d &, const double &tol=0.0) const |
| Return a new set that contains the points that lie insiof the geometric object. More...
|
|
virtual const lst_line_pointers & | getLines (void) const |
| Return a const reference to the line container.
|
|
virtual lst_line_pointers & | getLines (void) |
| Return a reference to the line container.
|
|
void | setLines (const 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.
|
|
SetEntities | pickLinesInside (const GeomObj3d &, const double &tol=0.0) const |
| Return a new set that contains the lines that lie insiof the geometric object. More...
|
|
virtual const lst_surface_ptrs & | getSurfaces (void) const |
| Returns a const reference to the surface container.
|
|
virtual lst_surface_ptrs & | getSurfaces (void) |
| Returns a reference to the surface container.
|
|
void | setSurfaces (const 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.
|
|
SetEntities | pickSurfacesInside (const GeomObj3d &, const double &tol=0.0) const |
| Return a new set that contains the surfaces that lie insiof the geometric object. More...
|
|
virtual const lst_ptr_cuerpos & | getBodies (void) const |
| Return a const reference to the body container.
|
|
virtual lst_ptr_cuerpos & | getBodies (void) |
| Return a reference to the body container.
|
|
void | setBodies (const lst_ptr_cuerpos &bds) |
| Assigns the bodies set.
|
|
bool | In (const Body *) const |
| Returns true if the body belongs to the set.
|
|
SetEntities | pickBodiesInside (const GeomObj3d &, const double &tol=0.0) const |
| Return a new set that contains the bodies that lie insiof the geometric object. More...
|
|
virtual const lst_ptr_uniform_grids & | getUniformGrids (void) const |
| Return a const reference to the UniformGrids container.
|
|
virtual 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 (void) const |
| Return the nodes current position boundary.
|
|
SetEntities | pickEntitiesInside (const GeomObj3d &, const double &tol=0.0) const |
| Return a new set that contains the bodies that lie insiof the geometric object. More...
|
|
void | fillUpwards (const SetMeshComp &) |
| 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 (SetMeshComp &) |
| 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.
|
|
void | genMesh (const std::string &, meshing_dir dm) |
| Triggers mesh generation from set components. More...
|
|
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.
|
|
SetEntities & | operator+= (const SetEntities &) |
| Addition assignment operator. More...
|
|
SetEntities & | operator-= (const SetEntities &) |
| -= operator.
|
|
SetEntities & | operator*= (const SetEntities &) |
| *= operator (intersection).
|
|
SetEntities | operator+ (const SetEntities &) const |
| Addition (union) operator. More...
|
|
SetEntities | operator- (const SetEntities &) const |
| Difference operator. More...
|
|
SetEntities | operator* (const SetEntities &) const |
| Intersection operator. More...
|
|
| ~SetEntities (void) |
| Destructor.
|
|
| PreprocessorContainer (Preprocessor *owr) |
| Default constructor.
|
|
const Domain * | getDomain (void) const |
| Returns the domain.
|
|
Domain * | getDomain (void) |
| Returns the domain.
|
|
Preprocessor * | getPreprocessor (void) |
| Returns a pointer to the object preprocessor.
|
|
const Preprocessor * | getPreprocessor (void) const |
| Returns a pointer to the object preprocessor.
|
|
void | checkPreprocessor (void) |
|
| 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.
|
|
|
void | clearAll (void) |
| Clears all the objects of the set.
|
|
void | copy_lists (const SetEntities &) |
| Copy the object lists of the set s. More...
|
|
SetEntities | create_copy (const std::string &, const Vector3d &v) |
| Creates a copy of the entities of the set and put them in another set with the name is being passed as parameter. More...
|
|
void | extend_lists (const SetEntities &) |
| Extend this set with the objects of the set being passed as parameter. More...
|
|
void | substract_lists (const SetEntities &) |
| Removes from this set the objects that belongs also to the argument. More...
|
|
void | intersect_lists (const SetEntities &) |
| Removes from this set the objects that belongs also to the argument. More...
|
|
DbTagData & | getDbTagData (void) const |
| Returns a vector to store the dbTags of the class members. More...
|
|
int | sendData (CommParameters &) |
| Send members through the channel being passed as parameter.
|
|
int | recvData (const CommParameters &) |
| Receives members through the channel being passed as parameter.
|
|
void | point_meshing (meshing_dir dm) |
| Create nodes and, where appropriate, elements on set points.
|
|
void | line_meshing (meshing_dir dm) |
| Create nodes and, where appropriate, elements on set lines.
|
|
void | surface_meshing (meshing_dir dm) |
| Create nodes and, where appropriate, elements on surfaces.
|
|
void | body_meshing (meshing_dir dm) |
| Create nodes and, where appropriate, elements on set bodies.
|
|
void | uniform_grid_meshing (meshing_dir dm) |
| Creates nodes and, eventually, elements on the points of the set.
|
|
void | mueve (const Vector3d &) |
| Moves the objects of the set.
|
|
Object set.
A set object contains 0 or more:
- Nodes.
- Finite elements.
- Points.
- Lines.
- Surfaces.
- Bodies.
- Uniform meshes.