aboutsummaryrefslogtreecommitdiffhomepage
path: root/Eigen/src/Core/DenseStorage.h
Commit message (Collapse)AuthorAge
* Reverted the definition of the EIGEN_ALIGN to its former meaning (i.e. a ↵Gravatar Benoit Steiner2014-02-18
| | | | | | | | boolean) Created a new EIGEN_ALIGN_BYTES define to encode how the data should be aligned Fixed a few remaining alignment issues exposed when the Eigen code is compiled with avx enabled. Created a new EIGEN_ALIGN_DEFAULT define, which is set to the minimum alignment value required for the chosen instruction set. Use this value instead of EIGEN_ALIGN32 to preserve the existing alignment on SSE/Altivec/Neon.
* Added support for AVX to Eigen.Gravatar Benoit Steiner2014-01-29
|
* Allow calling attributes of dynamic size objects from deviceGravatar Gael Guennebaud2013-11-05
|
* merge with default branchGravatar Gael Guennebaud2013-11-05
|\
* | Allows EIGEN_STACK_ALLOCATION_LIMIT to be 0 for no limitGravatar Gael Guennebaud2013-08-21
| |
* | Make the static assertions on maximal fixed size object use ↵Gravatar Gael Guennebaud2013-08-20
| | | | | | | | EIGEN_STACK_ALLOCATION_LIMIT, and raise its default value to 128KB
* | Added copy constructor and assignment to DenseStorage.Gravatar Hauke Heibel2013-08-10
| | | | | | | | | | Required by the standard even when its not used but elided. Added a test for DenseStorage copying and assignment.
* | Removed errornous swap for stack storage.Gravatar Hauke Heibel2013-08-03
| |
* | Ensure that (potentially aligned) stack objects are passed by reference.Gravatar Hauke Heibel2013-08-02
| |
* | Added move support for Matrix and Array.Gravatar Hauke Heibel2013-08-02
| | | | | | | | | | | | Added EIGEN_HAVE_RVALUE_REFERENCES define. Added move unit tests. Removed superfluous 'inline' declarations in DenseStorage.
| * merge with main branchGravatar Gael Guennebaud2013-07-17
| |\ | |/ |/|
* | Remove meaningless explicit qualifierGravatar Gael Guennebaud2013-06-12
| |
| * Add support for NVCC5: most of the Core and part of LU are callable from ↵Gravatar Gael Guennebaud2013-02-07
|/ | | | | | CUDA code. Still a lot to do.
* Workaround gcc-4.7 bug #53900 (too aggressive optimization in our alignment ↵Gravatar Gael Guennebaud2013-01-22
| | | | check)
* Add static assert that objects on stacks are not too big (bug #491).Gravatar Jitse Niesen2012-07-17
|
* Automatic relicensing to MPL2 using Keirs script. Manual fixup follows.Gravatar Benoit Jacob2012-07-13
|
* fix most of the shadow warnings in Core/*.hGravatar Gael Guennebaud2012-06-22
|
* Get rid of include directives inside namespace blocks (bug #339).Gravatar Jitse Niesen2012-04-15
|
* fix static inline versus inline static issues (the former is the correct order)Gravatar Gael Guennebaud2012-01-31
|
* Add DenseStorage specializations for dynamic size with MaxSize = 0 (bug #288).Gravatar Jitse Niesen2011-06-24
| | | | This is necessary for instantiations like Matrix<float,Dynamic,Dynamic,0,0,0>.
* fix unaligned-array-assert linkGravatar Benoit Jacob2011-04-18
|
* Make EIGEN_ALIGN16 always align to fix crashes with ↵Gravatar Benoit Jacob2011-03-04
| | | | EIGEN_DONT_ALIGN_STATICALLY. New macro EIGEN_USER_ALIGN16 had the old behavior i.e. honors user preference.
* allow the possibility to automatically call or not the ctors on a per scalar ↵Gravatar Gael Guennebaud2011-01-26
| | | | type basis, and disable automatic initialization of std::complex<>
* more renaming to make this file matrix-or-array-agnosticGravatar Benoit Jacob2010-12-25
|
* rename macroGravatar Benoit Jacob2010-12-25
|
* bug #86 : use internal:: namespace instead of ei_ prefixGravatar Benoit Jacob2010-10-25
|
* renaming: ei_matrix_storage -> DenseStorageGravatar Benoit Jacob2010-10-20
DenseStorageBase -> PlainObjectBase