Definition at line 390 of file geoMeshBase.H.
Public Member Functions | |
SideSet (vtkPolyData *sideSet, vtkIntArray *geoEnt, vtkIdTypeArray *origCell=nullptr, vtkIntArray *cellFace=nullptr, vtkStringArray *setNames=nullptr) | |
SideSet ()=default | |
SideSet (vtkPolyData *sides) | |
vtkSmartPointer< vtkIntArray > | getGeoEntArr () const |
void | setGeoEntArr (vtkIntArray *arr) |
vtkSmartPointer< vtkIdTypeArray > | getOrigCellArr () const |
void | setOrigCellArr (vtkIdTypeArray *arr) |
vtkSmartPointer< vtkIntArray > | getCellFaceArr () const |
void | setCellFaceArr (vtkIntArray *arr) |
vtkSmartPointer< vtkStringArray > | getSideSetNames () const |
void | setSideSetNamesArr (vtkStringArray *arr) |
Public Attributes | |
vtkSmartPointer< vtkPolyData > | sides {nullptr} |
Cells represent edges/faces of some GeoMesh. More... | |
Static Private Attributes | |
static constexpr auto | GEO_ENT_NAME = "GeoEnt" |
static constexpr auto | ORIG_CELL_NAME = "OrigCellIds" |
static constexpr auto | CELL_FACE_NAME = "CellFaceIds" |
static constexpr auto | NAME_ARR_NAME = "Side Set Names" |
NEM::MSH::geoMeshBase::SideSet::SideSet | ( | vtkPolyData * | sideSet, |
vtkIntArray * | geoEnt, | ||
vtkIdTypeArray * | origCell = nullptr , |
||
vtkIntArray * | cellFace = nullptr , |
||
vtkStringArray * | setNames = nullptr |
||
) |
Definition at line 239 of file geoMeshBase.C.
References GEO_ENT_NAME, setCellFaceArr(), setGeoEntArr(), setOrigCellArr(), and setSideSetNamesArr().
|
default |
|
explicit |
Definition at line 250 of file geoMeshBase.C.
vtkSmartPointer< vtkIntArray > NEM::MSH::geoMeshBase::SideSet::getCellFaceArr | ( | ) | const |
Definition at line 281 of file geoMeshBase.C.
References CELL_FACE_NAME, and sides.
vtkSmartPointer< vtkIntArray > NEM::MSH::geoMeshBase::SideSet::getGeoEntArr | ( | ) | const |
Definition at line 252 of file geoMeshBase.C.
References GEO_ENT_NAME, and sides.
Referenced by NEM::MSH::exoGeoMesh::addSideSet(), NEM::MSH::gmshGeoMesh::GM2gmsh(), NEM::MSH::oshGeoMesh::GM2osh(), NEM::MSH::smeshGeoMesh::GMToSMESH(), and NEM::MSH::exoGeoMesh::stitch().
vtkSmartPointer< vtkIdTypeArray > NEM::MSH::geoMeshBase::SideSet::getOrigCellArr | ( | ) | const |
Definition at line 264 of file geoMeshBase.C.
References ORIG_CELL_NAME, and sides.
vtkSmartPointer< vtkStringArray > NEM::MSH::geoMeshBase::SideSet::getSideSetNames | ( | ) | const |
Definition at line 298 of file geoMeshBase.C.
References NAME_ARR_NAME, and sides.
Referenced by NEM::MSH::smeshGeoMesh::GMToSMESH().
void NEM::MSH::geoMeshBase::SideSet::setCellFaceArr | ( | vtkIntArray * | arr | ) |
Definition at line 287 of file geoMeshBase.C.
References CELL_FACE_NAME, and sides.
Referenced by SideSet().
void NEM::MSH::geoMeshBase::SideSet::setGeoEntArr | ( | vtkIntArray * | arr | ) |
Definition at line 258 of file geoMeshBase.C.
References GEO_ENT_NAME, and sides.
Referenced by SideSet().
void NEM::MSH::geoMeshBase::SideSet::setOrigCellArr | ( | vtkIdTypeArray * | arr | ) |
Definition at line 270 of file geoMeshBase.C.
References ORIG_CELL_NAME, and sides.
Referenced by SideSet().
void NEM::MSH::geoMeshBase::SideSet::setSideSetNamesArr | ( | vtkStringArray * | arr | ) |
Definition at line 304 of file geoMeshBase.C.
References NAME_ARR_NAME, and sides.
Referenced by SideSet().
|
staticprivate |
Definition at line 414 of file geoMeshBase.H.
Referenced by getCellFaceArr(), and setCellFaceArr().
|
staticprivate |
Definition at line 411 of file geoMeshBase.H.
Referenced by getGeoEntArr(), setGeoEntArr(), and SideSet().
|
staticprivate |
Definition at line 415 of file geoMeshBase.H.
Referenced by getSideSetNames(), and setSideSetNamesArr().
|
staticprivate |
Definition at line 413 of file geoMeshBase.H.
Referenced by getOrigCellArr(), and setOrigCellArr().
vtkSmartPointer<vtkPolyData> NEM::MSH::geoMeshBase::SideSet::sides {nullptr} |
Definition at line 399 of file geoMeshBase.H.
Referenced by getCellFaceArr(), getGeoEntArr(), getOrigCellArr(), getSideSetNames(), NEM::MSH::foamGeoMesh::GM2foam(), NEM::MSH::gmshGeoMesh::GM2gmsh(), NEM::MSH::smeshGeoMesh::GMToSMESH(), NEM::MSH::geoMeshBase::reconstructGeo(), NEM::MSH::inpGeoMesh::resetNative(), NEM::MSH::exoGeoMesh::scaleNodes(), setCellFaceArr(), setGeoEntArr(), NEM::MSH::geoMeshBase::setGeoMesh(), setOrigCellArr(), and setSideSetNamesArr().