#include "StdMeshers_Hexa_3D.hxx"
#include "SMDS_MeshNode.hxx"
#include "SMESH_Comment.hxx"
#include "SMESH_Gen.hxx"
#include "SMESH_Mesh.hxx"
#include "SMESH_MesherHelper.hxx"
#include "SMESH_subMesh.hxx"
#include "StdMeshers_BlockRenumber.hxx"
#include "StdMeshers_CompositeHexa_3D.hxx"
#include "StdMeshers_FaceSide.hxx"
#include "StdMeshers_HexaFromSkin_3D.hxx"
#include "StdMeshers_Penta_3D.hxx"
#include "StdMeshers_Prism_3D.hxx"
#include "StdMeshers_Quadrangle_2D.hxx"
#include "StdMeshers_ViscousLayers.hxx"
#include <BRep_Tool.hxx>
#include <Bnd_B3d.hxx>
#include <TopExp.hxx>
#include <TopExp_Explorer.hxx>
#include <TopTools_MapOfShape.hxx>
#include <TopTools_SequenceOfShape.hxx>
#include <TopoDS.hxx>
#include "utilities.h"
#include "Utils_ExceptHandlers.hxx"
#include <cstddef>
#include <numeric>
Typedefs | |
typedef SMESH_Comment | TComm |
Functions | |
static SMESH_ComputeErrorPtr | ComputePentahedralMesh (SMESH_Mesh &, const TopoDS_Shape &, SMESH_ProxyMesh *proxyMesh=0) |
static bool | EvaluatePentahedralMesh (SMESH_Mesh &, const TopoDS_Shape &, MapShapeNbElems &) |
typedef SMESH_Comment TComm |
|
static |
References StdMeshers_Prism_3D::CheckHypothesis(), COMPERR_BAD_INPUT_MESH, StdMeshers_Penta_3D::Compute(), StdMeshers_Prism_3D::Compute(), StdMeshers_Penta_3D::ErrorStatus(), SMESH_Gen::GetANewId(), SMESH_Algo::GetComputeError(), StdMeshers_Penta_3D::GetComputeError(), SMESH_Mesh::GetGen(), SMESH_Mesh::GetSubMesh(), SMESH_ProxyMesh::GetSubMesh(), SMESH_subMesh::GetSubMeshDS(), SMESH_Algo::InitComputeError(), SMESHDS_SubMesh::NbElements(), and SMESH_ComputeError::New().
Referenced by StdMeshers_Hexa_3D::Compute().
|
static |