CArl
Code Arlequin / C++ implementation
carl::Mesh_Intersection Member List

This is the complete list of members for carl::Mesh_Intersection, including all inherited members.

convert_to_discrete(const libMesh::Point &iPoint, std::vector< long > &oPoint)carl::Mesh_Intersection
ConvertExactToInexactcarl::Mesh_Intersectionprotected
ConvertInexactToExactcarl::Mesh_Intersectionprotected
eps()carl::Mesh_Intersection
export_intersection_data(const std::string &filename_base, const std::string &mesh_format=std::string(".e"))carl::Mesh_Intersection
get_intersection_volume(std::set< libMesh::Point > &input_points)carl::Mesh_Intersection
get_total_volume()carl::Mesh_Intersection
grid_min_size()carl::Mesh_Intersection
grid_sizes()carl::Mesh_Intersection
increase_intersection_mesh(const std::set< libMesh::Point > &input_points, unsigned int elem_idx_A, unsigned int elem_idx_B, unsigned int elem_idx_C)carl::Mesh_Intersection
initialize()carl::Mesh_Intersection
m_bMeshFinalizedcarl::Mesh_Intersectionprotected
m_bPrintDebugcarl::Mesh_Intersectionprotected
m_CGAL_PolyhedronMeshcarl::Mesh_Intersectionprotected
m_commcarl::Mesh_Intersectionprotected
m_discrete_verticescarl::Mesh_Intersectionprotected
m_dummy_discrete_pointcarl::Mesh_Intersectionprotected
m_epscarl::Mesh_Intersectionprotected
m_global_commcarl::Mesh_Intersectionprotected
m_global_nodescarl::Mesh_Intersectionprotected
m_global_rankcarl::Mesh_Intersectionprotected
m_Grid_MaxPointcarl::Mesh_Intersectionprotected
m_Grid_MinPointcarl::Mesh_Intersectionprotected
m_GridNcarl::Mesh_Intersectionprotected
m_GridN_mincarl::Mesh_Intersectionprotected
m_intersection_couplingscarl::Mesh_Intersectionprotected
m_intersection_element_rangecarl::Mesh_Intersectionprotected
m_intersection_pairscarl::Mesh_Intersectionprotected
m_intersection_point_indexescarl::Mesh_Intersectionprotected
m_libMesh_Meshcarl::Mesh_Intersectionprotected
m_libMesh_PolyhedronMeshcarl::Mesh_Intersectionprotected
m_MeshingMethodcarl::Mesh_Intersectionprotected
m_nb_of_elementscarl::Mesh_Intersectionprotected
m_nb_of_intersectionscarl::Mesh_Intersectionprotected
m_nb_of_pointscarl::Mesh_Intersectionprotected
m_nb_of_verticescarl::Mesh_Intersectionprotected
m_nodescarl::Mesh_Intersectionprotected
m_rankcarl::Mesh_Intersectionprotected
m_TetGenInterfacecarl::Mesh_Intersectionprotected
m_vol_tolcarl::Mesh_Intersectionprotected
max_point()carl::Mesh_Intersection
mesh()carl::Mesh_Intersection
Mesh_Intersection()carl::Mesh_Intersectionprotected
Mesh_Intersection(libMesh::ReplicatedMesh &mesh, const libMesh::Mesh &mesh_A, const libMesh::Mesh &mesh_B, IntersectionMeshingMethod MeshingMethod=IntersectionMeshingMethod::CGAL, int map_preallocation=1E6, long grid_n_min=static_cast< long >(1E9), bool debugOutput=false)carl::Mesh_Intersectioninline
min_point()carl::Mesh_Intersection
min_vol()carl::Mesh_Intersection
preallocate_grid(int map_preallocation)carl::Mesh_Intersection
prepare_for_use()carl::Mesh_Intersection
set_grid_constraints(const libMesh::Mesh &mesh_A, const libMesh::Mesh &mesh_B, double vol_tol=-1)carl::Mesh_Intersection
triangulate_intersection(const std::set< libMesh::Point > &input_points)carl::Mesh_Intersection
update_intersection_element_range(unsigned int range_start, unsigned int range_end, unsigned int inter_id)carl::Mesh_Intersectionprotected
update_intersection_mesh()carl::Mesh_Intersectionprotected
update_intersection_pairs(unsigned int elem_idx_A, unsigned int elem_idx_B, unsigned int inter_id)carl::Mesh_Intersectionprotected