xc
Public Member Functions | List of all members
XC::SurfaceMap Class Reference

Model points container. More...

#include <SurfaceMap.h>

Inheritance diagram for XC::SurfaceMap:
XC::EntityMap< Face > XC::ModelComponentContainer< Face > XC::ModelComponentContainerBase

Public Member Functions

 SurfaceMap (MultiBlockTopology *mbt=nullptr)
 Constructor.
 
bool conciliaNDivs (void)
 Conciliate the number of divisions of the lines.
 
bool checkNDivs (void) const
 Verifies that number of divisions of the edges are compatible. More...
 
template<class F >
FaceNueva (void)
 Creates a new surface.
 
QuadSurfacenewQuadSurfacePts (const size_t &, const size_t &, const size_t &, const size_t &)
 New quadrilateral surface.
 
QuadSurfacenewQuadSurfaceLines (const size_t &, const size_t &, const size_t &, const size_t &)
 New quadrilateral surface.
 
QuadSurfacenewQuadSurfaceGridPoints (const boost::python::list &)
 New quadrilateral surface.
 
- Public Member Functions inherited from XC::EntityMap< Face >
 EntityMap (MultiBlockTopology *mbt=nullptr)
 Constructor.
 
FacegetNearest (const Pos3d &p)
 Returns the object closest to the position being passed as parameter.
 
const FacegetNearest (const Pos3d &p) const
 Returns the object closest to the position being passed as parameter.
 
void numera (void)
 Set indices to the objects to allow its use in VTK.
 
- Public Member Functions inherited from XC::ModelComponentContainer< Face >
 ModelComponentContainer (MultiBlockTopology *mbt=nullptr)
 Constructor.
 
Facebusca (const Indice &)
 Return a pointer to the geometry entity whose identifier is passed as parameter.
 
const Facebusca (const Indice &) const
 Return a pointer to the entity whose identifier is passed as parameter.
 
bool exists (const Indice &) const
 Return true if the entity already exists.
 
Faceget (const Indice &)
 Return the entity with tag iEnt.
 
boost::python::list getKeys (void) const
 Return the container's keys.
 
void clearAll (void)
 Erase all the entities.
 
virtual ~ModelComponentContainer (void)
 Destructor.
 
- Public Member Functions inherited from XC::ModelComponentContainerBase
 ModelComponentContainerBase (MultiBlockTopology *mbt=nullptr)
 Default identifier for new component. More...
 
const MultiBlockTopologygetMultiBlockTopology (void) const
 Return a pointer to MultiBlockTopology.
 
MultiBlockTopologygetMultiBlockTopology (void)
 Return a pointer to MultiBlockTopology.
 
const PreprocessorgetPreprocessor (void) const
 Return a pointer to preprocessor.
 
PreprocessorgetPreprocessor (void)
 Return a pointer to preprocessor.
 
size_t getTag (void) const
 
void setTag (const size_t &t)
 

Additional Inherited Members

- Public Types inherited from XC::EntityMap< Face >
typedef ModelComponentContainer< Face >::iterator iterator
 
typedef ModelComponentContainer< Face >::const_iterator const_iterator
 
- Public Types inherited from XC::ModelComponentContainer< Face >
typedef std::map< Indice, Face *> map_base
 
typedef std::pair< Indice, Face *> pair
 
typedef map_base::iterator iterator
 
typedef map_base::const_iterator const_iterator
 
- Public Types inherited from XC::ModelComponentContainerBase
typedef size_t Indice
 
- Protected Attributes inherited from XC::ModelComponentContainerBase
Indice tag
 

Detailed Description

Model points container.

Member Function Documentation

§ checkNDivs()

bool XC::SurfaceMap::checkNDivs ( void  ) const

Verifies that number of divisions of the edges are compatible.


The documentation for this class was generated from the following files: