Add Array relational operator docs and FetchContent CMake guide
Summary
Issue #2801 (closed) — Array relational operator documentation:
- Add 6 relational operators (
<,<=,>,>=,==,!=) to the coefficient-wise math functions catalog inCoeffwiseMathFunctionsTable.dox - Each entry documents both array-array and array-scalar forms
- Includes
\warningfor==/!=about exact floating-point comparison
Issue #2793 (closed) — FetchContent CMake guide:
- Add new
FetchContentsection toTopicCMakeGuide.dox - Documents
FetchContent_Declare+FetchContent_MakeAvailablewithEXCLUDE_FROM_ALLandGIT_SHALLOW - Documents disabling build options (
EIGEN_BUILD_DOC,EIGEN_BUILD_TESTING,BUILD_TESTING,EIGEN_BUILD_PKGCONFIG) to avoid target collisions - Notes the CMake 3.30
CMP0168behavioral change
Test plan
Documentation-only change (.dox files). No code modified.
Local Docker (GCC 15, CMake 3.31, Debian trixie, C++17):
| Check | Result |
|---|---|
| CMake configure |
|
stl_iterators build + test |
|
Closes #2801 (closed) Closes #2793 (closed)
Edited by Pavel Guzenfeld