Commit Graph

259 Commits

Author SHA1 Message Date
Marc Glisse cf26434f0c Improve hyperplane support. 2014-04-19 13:04:18 +02:00
Marc Glisse 602d4e059a Ambient_dimension. 2014-03-19 15:07:19 +01:00
Marc Glisse 3168c851a1 Merge branch 'Kernel_d-rewrite-glisse-old' into Kernel_d-rewrite-glisse
Conflicts:
	Kernel_d/doc_tex/Kernel_d/kernel_representation_d.tex
	Kernel_d/doc_tex/Kernel_d_ref/Homogeneous_d.tex
	Kernel_d/doc_tex/Kernel_d_ref/Kernel.tex
	Kernel_d/doc_tex/Kernel_d_ref/main.tex

Resolved by dropping those files.
2014-03-12 12:38:08 +01:00
Marc Glisse b9af149293 Remove \cgalModif markers. 2014-02-02 12:52:44 +01:00
Sébastien Loriot cc30859ea1 fix typedef
doc bugfix
2014-01-30 08:36:36 +01:00
Laurent Rineau 20a339bf1b Fix warnings -Wunused-local-typedefs 2013-12-12 18:25:20 +01:00
Sébastien Loriot 0fa2cacb60 remove doc_tex documentation (including developer manual) and old manual tools 2013-12-03 17:27:02 +01:00
Marc Glisse 066bbb2da2 Minor doc updates. 2013-11-25 16:27:32 +01:00
Guillaume Damiand 4df9e9fe7d Add ; in doc and newline after cgalModifEnd macro. 2013-11-25 13:24:58 +01:00
Marc Glisse 050ce22ecb Remove out-of-date content after KernelWithLifting_d introduction. 2013-11-24 11:31:16 +01:00
Marc Glisse 8ddf8255d5 Merge branch 'Kernel_d-rewrite-glisse-old' into Kernel_d-rewrite-glisse
Hopefully the doc will be easier to build this way.
2013-11-23 12:34:18 +01:00
Marc Glisse e600819820 Split the lifting and projection predicates into a refinement of Kernel_d. 2013-11-23 12:25:33 +01:00
Marc Glisse 569aa80b0a Say a few more words about Dynamic_dimension_tag, document a few more functions for Point_d.
Doc may not compile (didn't check).
2013-11-22 01:27:13 +01:00
Marc Glisse 5d6c4c207b Explain DimensionTag in the user manual. 2013-11-18 19:35:11 +01:00
Marc Glisse 8aa03c152c Rename parameter of Epick_d to DimensionTag. 2013-11-18 18:18:01 +01:00
Marc Glisse 9165a9f965 Use consistent notations. 2013-11-18 18:09:33 +01:00
Laurent Rineau 961f3a2263 Merge remote-tracking branch 'origin/Kernel_d-split_precondition-GF'
Fix a bug in the test test/Kernel_d/Linear_algebra-test.cpp, lines 205 and
402. In the following expression:
  LA::homogeneous_linear_solver(E,SV)==LA::rank(SV))
the order of evaluation of the two operands of operator== is not
determinated by the C++ norm. See
  http://en.cppreference.com/w/cpp/language/eval_order

LA::homogeneous_linear_solver modifies its argument SV, and thus has a
side-effect that is not sequenced before the value computation of the
argument of LA::rank. Thus the bug, on certain platforms, when the
compilator allows itself to optimize the order of operations.

Tested in CGAL-4.3-Ic-195 and approved for CGAL-4.3 by the RM
2013-10-10 18:16:29 +02:00
Andreas Fabri 5f390a0cd1 As homogeneous_linear_solver() modifies the matrix which is passed as reference
we make sure that rank() is called on the modified matrix.
2013-09-26 16:16:32 +02:00
Sébastien Loriot d18e42391b fix Intersect_d functor for intersection API v1 2013-09-25 18:08:54 +02:00
Andreas Fabri 6c547e5663 Mainly added includes 2013-09-13 22:24:30 +02:00
Sébastien Loriot e8975dbac7 function documentation fixes
remove the repetition of the name of the function in its brief description
 add parenthesis for function matching "function\s+`[a-z0-9_]`"
2013-09-03 14:25:50 +02:00
Laurent Rineau bc03aaf30b Put doc/ in the global dont_submit file 2013-08-20 10:57:03 +02:00
Sébastien Loriot d282ade623 use \cgalCite instead of \cite
using perl -i -pe 's/\\cite\s*{?([a-zA-Z0-9:-]+)}?/\\cgalCite{$1}/g'
2013-08-05 18:25:26 +02:00
Marc Glisse 2a7b549d5e A few more updates to the user manual for Epick_d. 2013-07-26 18:10:10 +02:00
Sébastien Loriot 2dfe8a3d73 workaround for a doxygen bug: remove space after /!* to avoid a verbatim env
this happens if you have an empty line or the text directly after /!*
to find them in the generated documentation, grep for "pre class=\"fragment\""
(a few of them are legitimate however)
2013-07-25 14:58:53 +02:00
Marc Glisse 4d6d5e685b Reviewers asked that Epick_d take a type argument for the dimension
instead of an int.
2013-07-21 15:31:57 +02:00
Marc Glisse dafdb45786 Move is_iterator changes back to the original file. 2013-07-19 21:55:34 +02:00
Marc Glisse 95c6e3526d More doc that only applies to Cartesian_d and Homogeneous_d. 2013-07-19 20:16:23 +02:00
Marc Glisse 71c9e2b427 Follow some reviewer comments. Untested (the more I rebuild the doc, the
longer it takes...).
2013-07-19 19:50:55 +02:00
Marc Glisse 4c4318ee6b Minor fixes. doxygen complains a lot (for the whole cgal) and outputs
duplicated functions for Point_d, but the information is there.
2013-07-19 19:22:54 +02:00
Marc Glisse a5b9e12a7c Copy the doc to doxygen (haven't tried to compile yet). 2013-07-19 18:57:33 +02:00
Marc Glisse 8a92c95755 Merge branch 'Kernel_d-rewrite-glisse-old' into Kernel_d-rewrite-glisse 2013-07-19 11:51:31 +02:00
Sébastien Loriot d4d9bc212b replace in the doc \R by \mathbb{R}
\R is not a valid latex command
I used: sed -i 's/\\f$\s*\\R/\\f$ \\mathbb{R}/g'
2013-07-10 17:07:43 +02:00
Sébastien Loriot c09ec2beaa Merge branch 'Kernel-replace_object-pmoeller'
Successfully tested in CGAL-4.3-Ic-59
Approved by the release manager

Conflicts:
	Kernel_23/doc/Kernel_23/CGAL/intersections.h
	Kernel_23/doc_tex/Kernel_23_ref/intersection.tex
	Kernel_d/doc/Kernel_d/Kernel_d.txt
	STL_Extension/doc/STL_Extension/CGAL/iterator.h
2013-06-14 14:26:05 +02:00
Sébastien Loriot 716f87d2d7 rename Hidden_type to unspecified_type and update its description 2013-06-13 18:48:58 +02:00
Philipp Möller fd0a2b46f4 Merge branch 'Documentation-remove-dxyassist-pmoeller' 2013-06-03 20:37:20 +02:00
Sébastien Loriot fa177d6db5 fix typo 2013-05-31 12:03:56 +02:00
Ross Hemsley 4d9caf3763 Added names that were missing into the Doxyfile.in entries.
Also modified Installation/CMakeLists.txt to push the version number variable to the parent level
so that it can be accessed by the documentation
2013-05-30 17:55:43 +02:00
Philipp Möller d4e379ba82 Small fixes in the generated Doxyfile.in 2013-05-30 15:32:33 +02:00
Philipp Möller 4d469821f7 Generated Doxyfile.in and dependencies 2013-05-30 14:13:47 +02:00
Marc Glisse 994e7e16fb Kernel_d::LA is not part of the concept and is already mentioned in
Cartesian_d and Homogeneous_d.
2013-05-27 16:37:24 +02:00
Marc Glisse 73a5428422 Replace Point_d<R> with R::Point_d. 2013-05-27 15:12:01 +02:00
Sébastien Loriot c67ba90514 Merge branch 'Kernel-replace_object-pmoeller-old' into Kernel-replace_object-pmoeller
Conflicts:
	Circular_kernel_2/include/CGAL/Circular_kernel_2/Circular_arc_2.h
	Circular_kernel_2/include/CGAL/Circular_kernel_2/internal_functions_on_circle_2.h
	Installation/changes.html
	Kernel_d/doc/Kernel_d/CGAL/intersections_d.h
	Kernel_d/doc/Kernel_d/Concepts/Kernel--Center_of_sphere_d.h
	Kernel_d/doc/Kernel_d/Concepts/Kernel--Compare_lexicographically_d.h
	Kernel_d/doc/Kernel_d/Concepts/Kernel--Component_accessor_d.h
	Kernel_d/doc/Kernel_d/Concepts/Kernel--Compute_coordinate_d.h
	Kernel_d/doc/Kernel_d/Concepts/Kernel--Contained_in_affine_hull_d.h
	Kernel_d/doc/Kernel_d/Concepts/Kernel--Contained_in_linear_hull_d.h
	Kernel_d/doc/Kernel_d/Concepts/Kernel--Contained_in_simplex_d.h
	Kernel_d/doc/Kernel_d/Concepts/Kernel--Equal_d.h
	Kernel_d/doc/Kernel_d/Concepts/Kernel--Has_on_positive_side_d.h
	Kernel_d/doc/Kernel_d/Concepts/Kernel--Intersect_d.h
	Kernel_d/doc/Kernel_d/Concepts/Kernel--Less_coordinate_d.h
	Kernel_d/doc/Kernel_d/Concepts/Kernel--Less_lexicographically_d.h
	Kernel_d/doc/Kernel_d/Concepts/Kernel--Less_or_equal_lexicographically_d.h
	Kernel_d/doc/Kernel_d/Concepts/Kernel--Lift_to_paraboloid_d.h
	Kernel_d/doc/Kernel_d/Concepts/Kernel--Linear_base_d.h
	Kernel_d/doc/Kernel_d/Concepts/Kernel--Linear_rank_d.h
	Kernel_d/doc/Kernel_d/Concepts/Kernel--Linearly_independent_d.h
	Kernel_d/doc/Kernel_d/Concepts/Kernel--Midpoint_d.h
	Kernel_d/doc/Kernel_d/Concepts/Kernel--Orientation_d.h
	Kernel_d/doc/Kernel_d/Concepts/Kernel--Oriented_side_d.h
	Kernel_d/doc/Kernel_d/Concepts/Kernel--Orthogonal_vector_d.h
	Kernel_d/doc/Kernel_d/Concepts/Kernel--Point_dimension_d.h
	Kernel_d/doc/Kernel_d/Concepts/Kernel--Point_of_sphere_d.h
	Kernel_d/doc/Kernel_d/Concepts/Kernel--Point_to_vector_d.h
	Kernel_d/doc/Kernel_d/Concepts/Kernel--Project_along_d_axis_d.h
	Kernel_d/doc/Kernel_d/Concepts/Kernel--Side_of_bounded_sphere_d.h
	Kernel_d/doc/Kernel_d/Concepts/Kernel--Side_of_oriented_sphere_d.h
	Kernel_d/doc/Kernel_d/Concepts/Kernel--Squared_distance_d.h
	Kernel_d/doc/Kernel_d/Concepts/Kernel--Value_at_d.h
	Kernel_d/doc/Kernel_d/Concepts/Kernel--Vector_to_point_d.h
2013-05-23 13:13:08 +02:00
Sébastien Loriot e907f9f444 improve Kernel_23, Kernel_d, STL_extension and Arrangemnt doxygen doc 2013-05-23 10:57:36 +02:00
Sébastien Loriot 12e8f44d0f fix doc-tex doc 2013-05-22 08:35:50 +02:00
Sébastien Loriot 47a4fe5273 prettify table 2013-04-16 09:45:07 +02:00
Sébastien Loriot 76e7e9a209 fix documented return type of intersection() for dD linear kernel 2013-04-16 09:43:40 +02:00
Sébastien Loriot 9877a32848 backtick'ing function arguments 2013-04-16 09:40:30 +02:00
Sébastien Loriot c46a064653 better document intersection() return types for the dD linear kernel 2013-04-16 09:35:13 +02:00
Sébastien Loriot bff03dd71d fix compilation loop issue for decltype based result_of 2013-03-15 19:06:23 +01:00