MeshKit  1.0
arc.hpp File Reference
#include <vector>
#include "moab/Core.hpp"
#include "gen.hpp"
#include "moab/Skinner.hpp"
#include "MBTagConventions.hpp"
Include dependency graph for arc.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  arc

Functions

moab::ErrorCode orient_edge_with_tri (const moab::EntityHandle edge, const moab::EntityHandle tri)
moab::ErrorCode remove_degenerate_edges (moab::Range &edges, const bool debug)
moab::ErrorCode remove_opposite_pairs_of_edges (moab::Range &edges, const bool debug)
moab::ErrorCode remove_opposite_pairs_of_edges_fast (moab::Range &edges, const bool debug)
moab::ErrorCode get_next_oriented_edge (const moab::Range edges, const moab::EntityHandle edge, moab::EntityHandle &next_edge)
moab::ErrorCode get_next_edge_and_vert_by_edge (const moab::Range edges_in, const moab::EntityHandle edge_in, const moab::EntityHandle vertex_in, moab::EntityHandle &edge_out, moab::EntityHandle &vertex_out)
moab::ErrorCode create_loops_from_oriented_edges_fast (moab::Range edges, std::vector< std::vector< moab::EntityHandle > > &loops_of_edges, const bool debug)
moab::ErrorCode create_loops_from_oriented_edges (moab::Range edges, std::vector< std::vector< moab::EntityHandle > > &loops_of_edges, const bool debug)
moab::ErrorCode order_verts_by_edge (moab::Range unordered_edges, std::vector< moab::EntityHandle > &ordered_verts)
moab::ErrorCode get_meshset (const moab::EntityHandle set, std::vector< moab::EntityHandle > &vec)
 gets the moab entities in the meshset, set, and returns them to vec
moab::ErrorCode set_meshset (const moab::EntityHandle set, const std::vector< moab::EntityHandle > vec)
moab::ErrorCode merge_curves (moab::Range curve_sets, const double FACET_TOL, moab::Tag idTag, moab::Tag merge_tag, const bool debug)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines