MOAB: Mesh Oriented datABase  (version 5.4.1)
DomainUtil.hpp File Reference

Utility functions for use in build-in geometric domains. More...

#include "Mesquite.hpp"
#include "MeshInterface.hpp"
#include <vector>
#include <cstdlib>
+ Include dependency graph for DomainUtil.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  MBMesquite
 

Implements the NonSmoothDescent class member functions.


namespace  MBMesquite::DomainUtil

Functions

void MBMesquite::DomainUtil::bounding_box (const MsqVertex *coords, size_t num_coords, Vector3D &min, Vector3D &max)
double MBMesquite::DomainUtil::max_box_extent (const MsqVertex *vertex_array, size_t num_vertices)
double MBMesquite::DomainUtil::default_tolerance (const MsqVertex *vertex_array, size_t num_vertices)
void MBMesquite::DomainUtil::get_fixed_vertices (Mesh *mesh, const Mesh::VertexHandle *verts, size_t num_verts, std::vector< Mesh::VertexHandle > &fixed_verts, MsqError &err)
bool MBMesquite::DomainUtil::non_colinear_vertices (const MsqVertex *verts, size_t num_verts, Vector3D coords_out[3], double epsilon)
bool MBMesquite::DomainUtil::non_coplanar_vertices (const MsqVertex *verts, size_t num_verts, Vector3D coords_out[4], double epsilon)

Detailed Description

Utility functions for use in build-in geometric domains.

Author:
Jason Kraftcheck

Definition in file DomainUtil.hpp.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines