MOAB: Mesh Oriented datABase
(version 5.4.1)
|
#include "DomainClassifier.hpp"
#include "MsqError.hpp"
#include "TopologyInfo.hpp"
#include "MsqVertex.hpp"
#include <map>
#include <set>
#include <algorithm>
#include <iterator>
Go to the source code of this file.
Namespaces | |
namespace | MBMesquite |
Implements the NonSmoothDescent class member functions. | |
Functions | |
static bool | MBMesquite::compare_sides (unsigned num_vtx, const unsigned *idx_set_1, const Mesh::VertexHandle *vtx_set_1, const unsigned *idx_set_2, const Mesh::VertexHandle *vtx_set_2) |
Helper function for 'find_skin'. | |
static void | MBMesquite::find_skin (Mesh *mesh, std::vector< Mesh::VertexHandle > &skin_verts, std::vector< Mesh::ElementHandle > &skin_elems, MsqError &err) |
Skin mesh. | |
static void | MBMesquite::dimension_sort_domains (MeshDomain **domains, const int *dims, unsigned count, std::vector< DomainClassifier::DomainSet > &results, int dim_indices[4], MsqError &err) |
Group MeshDomain objectects by topological dimension. | |
static void | MBMesquite::geom_classify_vertices (Mesh *mesh, DomainClassifier::DomainSet *dim_sorted_domains, unsigned num_domain, const std::vector< Mesh::VertexHandle > &vertices, double epsilon, MsqError &err) |
Classify mesh vertices using vertex position. | |
static void | MBMesquite::vert_classify_elements (Mesh *mesh, DomainClassifier::DomainSet *dim_sorted_domains, unsigned num_domain, int dim_indices[4], const std::vector< Mesh::ElementHandle > &elems, std::vector< Mesh::ElementHandle > &unknown_elems, MsqError &err) |
Classify mesh elements using vertex classification. | |
static void | MBMesquite::geom_classify_elements (Mesh *mesh, DomainClassifier::DomainSet *dim_sorted_domains, unsigned num_domain, int dim_indices[4], const std::vector< Mesh::ElementHandle > &elems, std::vector< Mesh::ElementHandle > &unknown_elems, double epsilon, MsqError &err) |
Classify mesh elements geometrically. | |
static bool | MBMesquite::next_vertex (Mesh *mesh, Mesh::VertexHandle &vtx, std::set< Mesh::VertexHandle > &unseen, MsqError &err) |
static bool | MBMesquite::operator< (const Mesh::EntityHandle h, const DomainClassifier::DomainBlock &b) |
static bool | MBMesquite::operator< (const DomainClassifier::DomainBlock &b, const Mesh::EntityHandle h) |
static bool | MBMesquite::operator< (const DomainClassifier::DomainBlock &b, const DomainClassifier::DomainBlock &c) |
Definition in file DomainClassifier.cpp.