#include "SMDS_Mesh.hxx"#include "SMDS_ElementFactory.hxx"#include "SMDS_ElementHolder.hxx"#include "SMDS_SetIterator.hxx"#include "SMDS_SpacePosition.hxx"#include "SMDS_UnstructuredGrid.hxx"#include <utilities.h>#include <vtkUnstructuredGrid.h>#include <vtkCell.h>#include <vtkUnsignedCharArray.h>#include <vtkCellLinks.h>#include <vtkIdList.h>#include <algorithm>#include <iostream>#include <fstream>#include <boost/container/flat_set.hpp>#include <sys/sysinfo.h>
Macros | |
| #define | CHECKMEMORY_INTERVAL 100000 |
| #define | MYASSERT(val) if (!(val)) throw SALOME_Exception(LOCALIZED("assertion not verified")); |
Functions | |
| static std::set< const SMDS_MeshElement * > * | intersectionOfSets (std::set< const SMDS_MeshElement * > vs[], int numberOfSets) |
| Do intersection of sets (more than 2) More... | |
| static std::set< const SMDS_MeshElement * > * | getFinitElements (const SMDS_MeshElement *element) |
| Return the list of finite elements owning the given element: elements containing all the nodes of the given element, for instance faces and volumes containing a given edge. More... | |
| static std::set< const SMDS_MeshElement * > * | getExclusiveNodes (std::set< const SMDS_MeshElement * > &elements) |
| Return the std::list of nodes used only by the given elements. More... | |
| #define CHECKMEMORY_INTERVAL 100000 |
| #define MYASSERT | ( | val | ) | if (!(val)) throw SALOME_Exception(LOCALIZED("assertion not verified")); |
|
static |
Return the std::list of nodes used only by the given elements.
References SMDS_MeshNode::GetInverseElementIterator().
Referenced by SMDS_Mesh::RemoveElement().
|
static |
Return the list of finite elements owning the given element: elements containing all the nodes of the given element, for instance faces and volumes containing a given edge.
References SMDS_MeshNode::GetInverseElementIterator(), intersectionOfSets(), SMDS_MeshElement::NbNodes(), and SMDS_MeshElement::nodeIterator().
Referenced by SMDS_Mesh::RemoveElement().
|
static |
Do intersection of sets (more than 2)
Referenced by getFinitElements().