32 #include "EntityMap.h" 44 void UpdateSets(
Face *)
const;
71 retval=
new F(preprocessor);
74 retval->Name()=
"f"+boost::lexical_cast<std::string>(getTag());
75 (*this)[getTag()]= retval;
QuadSurface * newQuadSurfaceLines(const size_t &, const size_t &, const size_t &, const size_t &)
New quadrilateral surface.
Definition: SurfaceMap.cc:90
Geometric entities container (points, lines, surfaces,...).
Definition: EntityMap.h:42
Finite element model generation tools.
Definition: Preprocessor.h:58
bool checkNDivs(void) const
Verifies that number of divisions of the edges are compatible.
Definition: SurfaceMap.cc:69
Model geometry manager.
Definition: MultiBlockTopology.h:68
Model points container.
Definition: SurfaceMap.h:41
bool conciliaNDivs(void)
Conciliate the number of divisions of the lines.
Definition: SurfaceMap.cc:61
Quadrangle defined by its four vertices.
Definition: QuadSurface.h:41
Face * Nueva(void)
Creates a new surface.
Definition: SurfaceMap.h:65
const Preprocessor * getPreprocessor(void) const
Return a pointer to preprocessor.
Definition: ModelComponentContainerBase.cc:54
Open source finite element program for structural analysis.
Definition: ContinuaReprComponent.h:34
SurfaceMap(MultiBlockTopology *mbt=nullptr)
Constructor.
Definition: SurfaceMap.cc:42
QuadSurface * newQuadSurfaceGridPoints(const boost::python::list &)
New quadrilateral surface.
Definition: SurfaceMap.cc:101
QuadSurface * newQuadSurfacePts(const size_t &, const size_t &, const size_t &, const size_t &)
New quadrilateral surface.
Definition: SurfaceMap.cc:79
Surface.
Definition: Face.h:41
Face * busca(const Indice &)
Return a pointer to the geometry entity whose identifier is passed as parameter.
Definition: ModelComponentContainer.h:69