/dports/math/cgal/CGAL-5.3/include/CGAL/ |
H A D | Labeled_mesh_domain_3.h | 131 template <typename Subdomain_index> 133 typedef std::pair<Subdomain_index, Subdomain_index> result_type; 135 result_type operator()(Subdomain_index a, Subdomain_index b) const { 141 typename Subdomain_index, 227 Surface_patch_index(Subdomain_index, 232 typedef std::function<bool(Subdomain_index)> Null; 266 typedef Subdomain_index_ Subdomain_index; 267 typedef boost::optional<Subdomain_index> Subdomain; 523 Subdomain_index index = (r_domain_.function_)(p); 763 Subdomain_index subdomain_index(const Index& index) const [all …]
|
H A D | Labeled_image_mesh_domain_3.h | 42 typename Subdomain_index = int, 51 : public Labeled_mesh_domain_3<BGT, Subdomain_index> 59 Subdomain_index> 64 typedef Labeled_mesh_domain_3<BGT, Subdomain_index> Base; 70 typedef CGAL::Identity<Subdomain_index> Identity; 75 Subdomain_index value_outside = 0,
|
H A D | facets_in_complex_3_to_triangle_mesh.h | 53 const typename C3T3::Subdomain_index sd_index, 90 typename C3T3::Subdomain_index cell_sdi = c3t3.subdomain_index(c); 91 typename C3T3::Subdomain_index opp_sdi = c3t3.subdomain_index(c->neighbor(s)); 137 typedef typename C3T3::Subdomain_index Subdomain_index; in facets_in_complex_3_to_triangle_soup() typedef 138 Subdomain_index useless = Subdomain_index(); in facets_in_complex_3_to_triangle_soup()
|
H A D | Mesh_cell_base_3.h | 113 typedef typename MD::Subdomain_index Subdomain_index; typedef 181 Subdomain_index subdomain_index() const { return subdomain_index_; } in subdomain_index() 184 void set_subdomain_index(const Subdomain_index& index) in set_subdomain_index() 200 Get_io_signature<Subdomain_index>()() + "+" in io_signature() 233 Subdomain_index subdomain_index_; 250 typename Mesh_cell_base_3<GT, MT, Cb>::Subdomain_index index;
|
H A D | Gray_image_mesh_domain_3.h | 38 typename Subdomain_index = int> 45 : public Labeled_mesh_domain_3<BGT, Subdomain_index> 51 Subdomain_index, 54 typedef Labeled_mesh_domain_3<BGT, Subdomain_index> Base;
|
H A D | Compact_mesh_cell_base_3.h | 280 typedef Subdomain_index_ Subdomain_index; typedef 513 Subdomain_index subdomain_index() const { return subdomain_index_; } in subdomain_index() 516 void set_subdomain_index(const Subdomain_index& index) in set_subdomain_index() 605 Get_io_signature<Subdomain_index>()() + "+" + in io_signature() 662 Subdomain_index subdomain_index_ = {}; 671 Subdomain_index index; 729 typename MD::Subdomain_index, 737 typename Subdomain_index, 750 Subdomain_index,
|
H A D | Polyhedral_complex_mesh_domain_3.h | 158 typedef typename Base::Subdomain_index Subdomain_index; typedef 315 const std::pair<Subdomain_index, Subdomain_index>& 350 const std::pair<Subdomain_index, Subdomain_index>& subdomains in compute_boundary_patches() 358 const std::pair<Subdomain_index, Subdomain_index>& subdomains in compute_boundary_patches() 597 const std::pair<Subdomain_index, Subdomain_index>& pair = in operator() 608 Subdomain(Subdomain_index(pair.first)); in operator() 612 Subdomain(Subdomain_index(pair.second)); in operator() 645 std::vector<std::pair<Subdomain_index, Subdomain_index> > patch_indices;
|
H A D | Polyhedral_mesh_domain_3.h | 139 typedef int Subdomain_index; 140 typedef boost::optional<Subdomain_index> Subdomain; 152 Subdomain_index, Surface_patch_index>::type Index; 529 Index index_from_subdomain_index(const Subdomain_index& index) const 543 Subdomain_index subdomain_index(const Index& index) const 544 { return boost::get<Subdomain_index>(index); } 755 else { return Subdomain(Subdomain_index(1)); } // case ON_BOUNDARY && ON_BOUNDED_SIDE
|
/dports/math/cgal/CGAL-5.3/include/CGAL/Mesh_3/experimental/ |
H A D | Lipschitz_sizing_experimental.h | 69 typedef typename MeshDomain::Subdomain_index Subdomain_index; typedef 175 const std::pair<Subdomain_index, Subdomain_index>& index in operator() 210 const std::pair<Subdomain_index, Subdomain_index>& subdomains in operator() 234 const std::pair<Subdomain_index, Subdomain_index>& subdomains in operator() 258 std::vector<Subdomain_index> vec; in incident_subdomains() 261 const std::pair<Subdomain_index, Subdomain_index>& subdomains in incident_subdomains() 278 const std::pair<Subdomain_index, Subdomain_index>& subdomains in min_size_in_incident_subdomains() 324 const std::pair<Subdomain_index, Subdomain_index>& index in is_on_cube_boundary() 360 bool is_in_domain(const Subdomain_index& index) const in is_in_domain() 369 FT size_in_subdomain(const Point_3& p, const Subdomain_index& index) const in size_in_subdomain() [all …]
|
H A D | Lipschitz_sizing_parameters.h | 53 typedef typename MeshDomain::Subdomain_index Subdomain_index; typedef 56 typedef std::map<Subdomain_index, SubdomainParam> Parameters_map; 69 void add_subdomain(const Subdomain_index& index in add_subdomain() 87 void get_parameters(const Subdomain_index& index in get_parameters() 107 const std::pair<Subdomain_index, Subdomain_index>& index in get_parameters() 140 const std::pair<Subdomain_index, Subdomain_index> &
|
H A D | Lipschitz_sizing_polyhedron.h | 61 typedef typename MeshDomain::Subdomain_index Subdomain_index; typedef 137 FT size_in_subdomain(const Point_3& p, const Subdomain_index& index) const in size_in_subdomain() 164 void add_parameters_for_subdomain(const Subdomain_index& id in add_parameters_for_subdomain()
|
/dports/math/cgal/CGAL-5.3/include/CGAL/Tetrahedral_remeshing/internal/ |
H A D | tetrahedral_adaptive_remeshing_impl.h | 62 typedef typename Tr::Cell::Subdomain_index Subdomain_index; typedef 68 return c->subdomain_index() != Subdomain_index(); in operator() 105 typedef typename C3t3::Subdomain_index Subdomain_index; typedef 414 const Subdomain_index index = cit->subdomain_index(); in init_c3t3() 442 const Subdomain_index s1 = f.first->subdomain_index(); in init_c3t3() 443 const Subdomain_index s2 = mf.first->subdomain_index(); in init_c3t3() 565 void set_surface_patch_index_to_default(const Subdomain_index&, in set_surface_patch_index_to_default() argument 566 const Subdomain_index&, in set_surface_patch_index_to_default() 575 void set_surface_patch_index_to_default(const Subdomain_index& s1, in set_surface_patch_index_to_default() 576 const Subdomain_index& s2, in set_surface_patch_index_to_default() [all …]
|
H A D | split_long_edges.h | 40 typedef typename C3t3::Subdomain_index Subdomain_index; in split_edge() typedef 71 boost::unordered_map<Facet, Subdomain_index> cells_info; in split_edge() 115 const Subdomain_index subdomain = c3t3.subdomain_index(c); in split_edge() 153 Subdomain_index n_index = cells_info.at(mfi); in split_edge() 154 if (Subdomain_index() != n_index) in split_edge() 157 new_cell->set_subdomain_index(Subdomain_index()); in split_edge()
|
H A D | compute_c3t3_statistics.h | 45 typedef typename Tr::Cell::Subdomain_index Subdomain_index; typedef 93 std::vector<Subdomain_index> sub_ids; 98 const Subdomain_index& si = cit->subdomain_index(); 99 if (si == Subdomain_index() || !cell_selector(cit))
|
H A D | tetrahedral_remeshing_helpers.h | 617 typedef typename C3t3::Subdomain_index Subdomain_index; in nb_incident_subdomains() typedef 619 boost::unordered_set<Subdomain_index> indices; in nb_incident_subdomains() 629 typedef typename C3t3::Subdomain_index Subdomain_index; in nb_incident_subdomains() typedef 631 boost::unordered_set<Subdomain_index> indices; in nb_incident_subdomains() 958 typedef typename C3t3::Subdomain_index Subdomain_index; in compare_subdomains() typedef 959 typedef boost::container::flat_set<Subdomain_index, in compare_subdomains() 960 std::less<Subdomain_index>, in compare_subdomains() 980 boost::container::small_vector<Subdomain_index, 30> in compare_subdomains() 1494 std::vector<typename Tr::Cell::Subdomain_index> indices; in dump_cells_in_complex() 1590 typedef typename Tr::Cell::Subdomain_index Subdomain_index; in dump_cells_with_small_dihedral_angle() typedef [all …]
|
/dports/math/cgal/CGAL-5.3/include/CGAL/Mesh_3/ |
H A D | Dump_c3t3.h | 39 (is_streamable<typename C3t3::Subdomain_index>::value || 40 Output_rep<typename C3t3::Subdomain_index>::is_specialized) 93 if(!is_streamable<typename C3t3::Subdomain_index>::value && 94 !CGAL::Output_rep<typename C3t3::Subdomain_index>::is_specialized) 98 << typeid(typename C3t3::Subdomain_index).name()
|
H A D | Mesh_complex_3_in_triangulation_3_base.h | 139 typedef typename Tr::Cell::Subdomain_index Subdomain_index; typedef 393 void add_to_complex(const Cell_handle& cell, const Subdomain_index& index) in add_to_complex() 395 CGAL_precondition( !( index == Subdomain_index() ) ); in add_to_complex() 409 set_subdomain_index(cell, Subdomain_index()); in remove_from_complex() 417 const Subdomain_index& index) const in set_subdomain_index() 443 return !( subdomain_index(cell) == Subdomain_index() ); in is_in_complex() 447 Subdomain_index subdomain_index(const Cell_handle& cell) const in subdomain_index() 545 set_subdomain_index(cit, Subdomain_index()); in clear_cells_and_facets_from_c3t3() 706 Subdomain_index index_;//needed by SWIG, should be const Subdomain_index 710 const Subdomain_index& index = Subdomain_index()) [all …]
|
H A D | Refine_cells_3.h | 266 typedef typename MeshDomain::Subdomain_index Subdomain_index; typedef 536 const Subdomain_index& index) in set_cell_in_domain() 884 Subdomain_index cells_subdomain = r_oracle_.subdomain_index(vertex->index()); in update_star_self() 926 typedef boost::optional<typename MD::Subdomain_index> Subdomain; in treat_new_cell()
|
/dports/math/cgal/CGAL-5.3/include/CGAL/internal/Mesh_3/ |
H A D | indices_management.h | 42 template < typename Subdomain_index, typename Surface_patch_index > 45 typedef boost::variant<Subdomain_index,Surface_patch_index> Index; 59 using type = std::tuple<typename MD::Subdomain_index, 69 using type = std::tuple<typename MD::Subdomain_index, 121 template < typename Subdomain_index, 129 typename insert<seq1<Subdomain_index>, 232 typename MT::Subdomain_index di; 249 typedef typename MT::Subdomain_index Di;
|
H A D | Boundary_of_subdomain_of_complex_3_in_triangulation_3_to_off.h | 55 typename C3T3::Subdomain_index sd_index,
|
/dports/math/cgal/CGAL-5.3/examples/Mesh_3/ |
H A D | mesh_hybrid_mesh_domain.cpp | 44 typedef int Subdomain_index; typedef in Hybrid_domain 102 boost::optional<Subdomain_index> operator()(const K::Point_3& p) const in operator ()() 104 boost::optional<Subdomain_index> subdomain_index = in operator ()() 158 Index index_from_subdomain_index(const Subdomain_index& index) const in index_from_subdomain_index() 164 Subdomain_index subdomain_index(const Index& index) const in subdomain_index()
|
/dports/math/cgal/CGAL-5.3/include/CGAL/IO/ |
H A D | File_medit.h | 59 typedef typename C3T3::Subdomain_index Subdomain_index; typedef 60 typedef std::map<Subdomain_index,int> Subdomain_map; 121 int subdomain_index(const Subdomain_index& index) const in subdomain_index() 158 typedef typename C3T3::Subdomain_index Subdomain_index; typedef 174 std::set<Subdomain_index> subdomain_set; in subdomain_number() 523 typedef typename C3T3::Subdomain_index Subdomain_index; typedef
|
/dports/math/cgal/CGAL-5.3/demo/Polyhedron/Plugins/Mesh_3/ |
H A D | C3t3_io_plugin.cpp | 138 if(cit->subdomain_index() != C3t3::Triangulation::Cell::Subdomain_index()) in load() 163 if(c->subdomain_index() != C3t3::Triangulation::Cell::Subdomain_index() && in load() 164 nc->subdomain_index() == C3t3::Triangulation::Cell::Subdomain_index()) in load() 268 typedef int Subdomain_index; typedef 272 typedef boost::variant<Subdomain_index,Surface_patch_index> Index;
|
/dports/math/cgal/CGAL-5.3/include/CGAL/Tetrahedral_remeshing/ |
H A D | Remeshing_cell_base_3.h | 28 typedef int Subdomain_index; typedef
|
H A D | Remeshing_vertex_base_3.h | 29 typedef int Subdomain_index; typedef
|