Heena,
You are missing an include. Try adding #include <deal.II/numerics/kdtree.h
<https://dealii.org/current/doxygen/deal.II/kdtree_8h_source.html>>
Best,
Bruno
On Thursday, July 23, 2020 at 2:55:53 PM UTC-4, heena patel wrote:
>
>
> Dear all,
> I had tried to implement KDTree in step_1
> tutoria and header file for kdtree is added to the codel. It is as follows:
>
> void first_grid()
> {
>
> Triangulation<2> triangulation;
>
> GridGenerator::hyper_cube(triangulation);
> triangulation.refine_global(4);
>
>
> * Point<2> p; KDTree<2> tree(10,triangulation.get_vertices()); auto
> w = tree.get_closest_points(p, 3);*
> std::ofstream out("grid-1.svg");
> GridOut grid_out;
> grid_out.write_svg(triangulation, out);
> std::cout << "Grid written to grid-1.svg" << std::endl;
> }
>
>
>
> *It gives me error as below *
>
> /home/heena/Project/examples/step-1/step-1.cc:76:4: error: ‘KDTree’ was
> not declared in this scope
> KDTree<2> tree(10,triangulation.get_vertices());
> ^~~~~~
> /home/heena/Project/examples/step-1/step-1.cc:76:4: note: suggested
> alternative: ‘free’
> KDTree<2> tree(10,triangulation.get_vertices());
> ^~~~~~
> free
> /home/heena/Project/examples/step-1/step-1.cc:76:14: error: ‘tree’ was not
> declared in this scope
> KDTree<2> tree(10,triangulation.get_vertices());
> ^~~~
> /home/heena/Project/examples/step-1/step-1.cc:76:14: note: suggested
> alternative: ‘free’
> KDTree<2> tree(10,triangulation.get_vertices());
> ^~~~
> free
>
>
>
> Is there something missing?
>
>
>
> Regards,
> Heena
>
--
The deal.II project is located at http://www.dealii.org/
For mailing list/forum options, see
https://groups.google.com/d/forum/dealii?hl=en
---
You received this message because you are subscribed to the Google Groups
"deal.II User Group" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/dealii/d761c989-ef92-4603-8c8e-85ec4eeb3766o%40googlegroups.com.