33 #include "preprocessor/multi_block_topology/ModelComponentContainer.h"    34 #include "preprocessor/multi_block_topology/entities/EntMdlr.h"    42 template <
class Entity>
    58 template <
class Entity>
    63 template <
class Entity>
    70     Entity *retval= 
nullptr;
    73     iterator i= this->begin();
    74         double d2= (*i).second->getSquaredDistanceTo(p);
    75         retval= (*i).second; i++;
    77         for(;i!=this->end();i++)
    79             tmp= (*i).second->getSquaredDistanceTo(p);
    91 template <
class Entity>
    99 template <
class Entity>
   103     for(iterator i= this->begin();i!=this->end();i++,idx++)
   111 template <
class Entity>
   114     for(iterator i= this->begin();i!=this->end();i++)
 Geometric entities container (points, lines, surfaces,...). 
Definition: EntityMap.h:43
Model geometry manager. 
Definition: MultiBlockTopology.h:68
void genMesh(meshing_dir dm)
Generate mesh. 
Definition: EntityMap.h:112
Multiblock topology object (point, line, face, block,...). 
Definition: EntMdlr.h:55
void numerate(void)
Set indices to the objects to allow its use in VTK. 
Definition: EntityMap.h:100
Posición en tres dimensiones. 
Definition: Pos3d.h:44
EntityMap(MultiBlockTopology *mbt=nullptr)
Constructor. 
Definition: EntityMap.h:59
virtual void set_index(const size_t &i)
Assigns the objects index for its use in VTK arrays (see numerate in Set). 
Definition: EntMdlr.cc:96
Open source finite element program for structural analysis. 
Definition: ContinuaReprComponent.h:35
virtual void genMesh(meshing_dir dm)
Generates a finite element mesh from the set components. 
Definition: SetBase.cc:86
Container for model entities. 
Definition: ModelComponentContainer.h:43
Entity * getNearest(const Pos3d &p)
Returns the object closest to the position being passed as parameter. 
Definition: EntityMap.h:64