Implement Mesquite::MeshDomain subclass for free smooth of mesh on geometry.
More...
#include <FreeSmoothDomain.hpp>
List of all members.
Public Member Functions |
| FreeSmoothDomain (MKCore *core, const MEntVector &entities) |
virtual | ~FreeSmoothDomain () |
void | snap_to (Mesquite::Mesh::VertexHandle entity_handle, Mesquite::Vector3D &coordinat) const |
void | vertex_normal_at (Mesquite::Mesh::VertexHandle entity_handle, Mesquite::Vector3D &coordinate) const |
void | element_normal_at (Mesquite::Mesh::ElementHandle entity_handle, Mesquite::Vector3D &coordinate) const |
void | vertex_normal_at (const Mesquite::Mesh::VertexHandle *handles, Mesquite::Vector3D coordinates[], unsigned count, Mesquite::MsqError &err) const |
void | closest_point (Mesquite::Mesh::VertexHandle handle, const Mesquite::Vector3D &position, Mesquite::Vector3D &closest, Mesquite::Vector3D &normal, Mesquite::MsqError &err) const |
void | domain_DoF (const Mesquite::Mesh::VertexHandle *handle_array, unsigned short *dof_array, size_t num_vertices, Mesquite::MsqError &err) const |
iBase_EntityHandle | get_geometry (Mesquite::Mesh::EntityHandle mesh_ent) const |
| Given a mesh entity handle, get cooresponding geometry entity.
|
void | get_geometry (const Mesquite::Mesh::EntityHandle *handles_array, size_t num_handles, iBase_EntityHandle *geom_array, Mesquite::MsqError &err) const |
Private Attributes |
bool | haveEntGeomRelTag |
moab::Tag | entGeomRel |
moab::Interface * | moabIface |
std::vector< iBase_EntityHandle > | tmpHandles |
Detailed Description
Implement Mesquite::MeshDomain subclass for free smooth of mesh on geometry.
Definition at line 19 of file FreeSmoothDomain.hpp.
Constructor & Destructor Documentation
Member Function Documentation
void domain_DoF |
( |
const Mesquite::Mesh::VertexHandle * |
handle_array, |
|
|
unsigned short * |
dof_array, |
|
|
size_t |
num_vertices, |
|
|
Mesquite::MsqError & |
err |
|
) |
| const |
iBase_EntityHandle get_geometry |
( |
Mesquite::Mesh::EntityHandle |
mesh_ent | ) |
const |
Given a mesh entity handle, get cooresponding geometry entity.
void get_geometry |
( |
const Mesquite::Mesh::EntityHandle * |
handles_array, |
|
|
size_t |
num_handles, |
|
|
iBase_EntityHandle * |
geom_array, |
|
|
Mesquite::MsqError & |
err |
|
) |
| const |
Member Data Documentation
std::vector<iBase_EntityHandle> tmpHandles [mutable, private] |
The documentation for this class was generated from the following files: