|
xc
|
Model points container. More...
#include <SurfaceMap.h>
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 > | |
| Face * | Nueva (void) |
| Creates a new surface. | |
| QuadSurface * | newQuadSurfacePts (const size_t &, const size_t &, const size_t &, const size_t &) |
| New quadrilateral surface. | |
| QuadSurface * | newQuadSurfaceLines (const size_t &, const size_t &, const size_t &, const size_t &) |
| New quadrilateral surface. | |
| QuadSurface * | newQuadSurfaceGridPoints (const boost::python::list &) |
| New quadrilateral surface. | |
Public Member Functions inherited from XC::EntityMap< Face > | |
| EntityMap (MultiBlockTopology *mbt=nullptr) | |
| Constructor. | |
| Face * | getNearest (const Pos3d &p) |
| Returns the object closest to the position being passed as parameter. | |
| const Face * | getNearest (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. | |
| Face * | busca (const Indice &) |
| Return a pointer to the geometry entity whose identifier is passed as parameter. | |
| const Face * | busca (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. | |
| Face * | get (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 MultiBlockTopology * | getMultiBlockTopology (void) const |
| Return a pointer to MultiBlockTopology. | |
| MultiBlockTopology * | getMultiBlockTopology (void) |
| Return a pointer to MultiBlockTopology. | |
| const Preprocessor * | getPreprocessor (void) const |
| Return a pointer to preprocessor. | |
| Preprocessor * | getPreprocessor (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 |
Model points container.
| bool XC::SurfaceMap::checkNDivs | ( | void | ) | const |
Verifies that number of divisions of the edges are compatible.
1.8.12