Home
last modified time | relevance | path

Searched refs:Subdomain_index (Results 1 – 25 of 35) sorted by relevance

12

/dports/math/cgal/CGAL-5.3/include/CGAL/
H A DLabeled_mesh_domain_3.h131 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 DLabeled_image_mesh_domain_3.h42 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 Dfacets_in_complex_3_to_triangle_mesh.h53 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 DMesh_cell_base_3.h113 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 DGray_image_mesh_domain_3.h38 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 DCompact_mesh_cell_base_3.h280 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 DPolyhedral_complex_mesh_domain_3.h158 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 DPolyhedral_mesh_domain_3.h139 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 DLipschitz_sizing_experimental.h69 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 DLipschitz_sizing_parameters.h53 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 DLipschitz_sizing_polyhedron.h61 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 Dtetrahedral_adaptive_remeshing_impl.h62 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 Dsplit_long_edges.h40 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 Dcompute_c3t3_statistics.h45 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 Dtetrahedral_remeshing_helpers.h617 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 DDump_c3t3.h39 (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 DMesh_complex_3_in_triangulation_3_base.h139 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 DRefine_cells_3.h266 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 Dindices_management.h42 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 DBoundary_of_subdomain_of_complex_3_in_triangulation_3_to_off.h55 typename C3T3::Subdomain_index sd_index,
/dports/math/cgal/CGAL-5.3/examples/Mesh_3/
H A Dmesh_hybrid_mesh_domain.cpp44 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 DFile_medit.h59 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 DC3t3_io_plugin.cpp138 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 DRemeshing_cell_base_3.h28 typedef int Subdomain_index; typedef
H A DRemeshing_vertex_base_3.h29 typedef int Subdomain_index; typedef

12