aboutsummaryrefslogtreecommitdiffhomepage
path: root/Eigen/src/Core/util/IntegralConstant.h
Commit message (Collapse)AuthorAge
* Fix fix<> for gcc-4.9.3.Gravatar Antonio Sanchez2021-06-18
| | | | | | | There's a missing `EIGEN_HAS_CXX14` -> `EIGEN_HAS_CXX14_VARIABLE_TEMPLATES` replacement. Fixes ##2267
* Adds macro for checking if C++14 variable templates are supportedGravatar Steve Bronder2021-05-21
|
* Revert "Revert "Adds EIGEN_CONSTEXPR and EIGEN_NOEXCEPT to rows(), cols(), ↵Gravatar Steve Bronder2021-03-24
| | | | | | innerStride(), outerStride(), and size()"" This reverts commit 5f0b4a4010af4cbf6161a0d1a03a747addc44a5d.
* Revert "Adds EIGEN_CONSTEXPR and EIGEN_NOEXCEPT to rows(), cols(), ↵Gravatar David Tellenbach2021-03-05
| | | | | | | innerStride(), outerStride(), and size()" This reverts commit 6cbb3038ac48cb5fe17eba4dfbf26e3e798041f1 because it breaks clang-10 builds on x86 and aarch64 when C++11 is enabled.
* Adds EIGEN_CONSTEXPR and EIGEN_NOEXCEPT to rows(), cols(), innerStride(), ↵Gravatar Steve Bronder2021-03-04
| | | | outerStride(), and size()
* fix unused warningGravatar Gael Guennebaud2018-10-03
|
* Fix conversion warningGravatar Gael Guennebaud2018-07-10
|
* Adjusted the EIGEN_DEVICE_FUNC qualifiers to make sure that:Gravatar Benoit Steiner2017-03-01
| | | | | * they're used consistently between the declaration and the definition of a function * we avoid calling host only methods from host device methods.
* Add support for std::integral_constantGravatar Gael Guennebaud2017-01-24
|
* Extended the set of arithmetic operators supported by FixedInt (-,+,*,/,%,&,|)Gravatar Gael Guennebaud2017-01-24
|
* Add internal docGravatar Gael Guennebaud2017-01-24
|
* Rename fix_t to FixedIntGravatar Gael Guennebaud2017-01-24
|
* Recover compile-time size from seq(A,B) when A and B are fixed values. ↵Gravatar Gael Guennebaud2017-01-19
| | | | (c++11 only)
* Add a .reverse() member to ArithmeticSequence.Gravatar Gael Guennebaud2017-01-18
|
* Add a get_runtime_value helper to deal with pointer-to-function hack,Gravatar Gael Guennebaud2017-01-17
| | | | plus some refactoring to make the internals more consistent.
* Add missing overload of get_compile_time for c++98/11Gravatar Gael Guennebaud2017-01-17
|
* Disambiguate the two versions of fix for doxygenGravatar Gael Guennebaud2017-01-17
|
* typos in docGravatar Gael Guennebaud2017-01-16
|
* Introduce a variable_or_fixed<N> proxy returned by fix<N>(val) to pass both ↵Gravatar Gael Guennebaud2017-01-16
| | | | | | a compile-time and runtime fallback value in case N means "runtime". This mechanism is used by the seq/seqN functions. The proxy object is immediately converted to pure compile-time (as fix<N>) or pure runtime (i.e., an Index) to avoid redundant template instantiations.
* Make get_compile_time compatible with variable_if_dynamicGravatar Gael Guennebaud2017-01-11
|
* Move fix and symbolic to their own file, and improve doxygen compatibilityGravatar Gael Guennebaud2017-01-11