Definition at line 47 of file TriangleManifold.C.
◆ SurfaceChecker()
| TriangleManifoldUtils::SurfaceChecker::SurfaceChecker |
( |
UnstructuredMesh & |
mesh | ) |
|
|
inlineexplicit |
◆ improveAndValidate()
| std::string TriangleManifoldUtils::SurfaceChecker::improveAndValidate |
( |
| ) |
|
Definition at line 276 of file TriangleManifold.C.
Referenced by TriangleManifold::finalize().
284 std::ostringstream err_msg;
286 err_msg <<
"- At least one non-Tri3 element was found.\n" << std::endl;
288 err_msg <<
"- At least one triangle without three neighbors was found.\n" << std::endl;
290 err_msg <<
"- The surface mesh was empty\n" << std::endl;
292 err_msg <<
"- At least one triangle neighbor without a return neighbor link was found.\n";
294 err_msg <<
"- At least one triangle neighbor without expected node links was found.\n";
296 err_msg <<
"- At least one triangle neighbor with an inconsistent orientation was found.\n";
298 err_msg <<
"- At least one triangle neighbor with inconsistent node and neighbor links was " 301 err_msg <<
"- At least one input triangle is degenerate, with near-zero area relative to the " 304 err_msg <<
"- Mesh is degenerate, with zero thickness in at least one direction.\n";
305 return err_msg.str();
std::set< SurfaceIntegrity > improve_hull_integrity()
◆ triangulate()
| void TriangleManifoldUtils::SurfaceChecker::triangulate |
( |
| ) |
|
|
inlineoverridevirtual |
Implements libMesh::MeshTetInterface.
Definition at line 51 of file TriangleManifold.C.
51 {
mooseError(
"SurfaceChecker is not meant for triangulation."); }
void mooseError(Args &&... args)
Emit an error message with the given stringified, concatenated args and terminate the application...
The documentation for this class was generated from the following file: