aboutsummaryrefslogtreecommitdiffhomepage
path: root/Eigen/src/Core/Assign.h
Commit message (Collapse)AuthorAge
* Added missing EIGEN_DEVICE_FUNCGravatar Benoit Steiner2017-02-28
|
* Remove deprecated code not used by evaluatorsGravatar Gael Guennebaud2014-09-18
|
* Re-enable aliasing checks when using evaluatorsGravatar Gael Guennebaud2014-09-14
|
* Make operator=(EigenBase<>) uses the new assignment mechanism and introduce ↵Gravatar Gael Guennebaud2014-06-25
| | | | a generic EigenBase to EigenBase assignment kind based on the previous evalTo mechanism.
* merge with default branchGravatar Gael Guennebaud2014-06-20
|\
| * Fix 128bit packet size assumptions in unit tests.Gravatar Gael Guennebaud2014-04-18
| |
* | A bit of cleaningGravatar Gael Guennebaud2014-03-13
| |
* | Move CoeffReadCost mechanism to evaluatorsGravatar Gael Guennebaud2014-03-10
| |
* | Hide legacy dense assignment routines with EIGEN_TEST_EVALUATORSGravatar Gael Guennebaud2014-03-10
| |
* | Deal with automatic transposition in call_assignment, fix a few shortcomingsGravatar Gael Guennebaud2014-02-17
|/
* fix broken commitGravatar Gael Guennebaud2013-11-07
|
* Add an option to test evaluators globallyGravatar Gael Guennebaud2013-11-07
|
* Add nvcc support for small eigenvalues decompositions and workaround lack of ↵Gravatar Gael Guennebaud2013-08-01
| | | | support for std::swap and std::numeric_limits
* merge with main branchGravatar Gael Guennebaud2013-07-17
|\
| * Simplify and generalize assign_selector logicGravatar Gael Guennebaud2013-06-10
| |
| * Fix bug #607: handle implicit transposition from sparse vector to dense vectorGravatar Gael Guennebaud2013-06-10
| |
* | merge with default branchGravatar Gael Guennebaud2013-04-19
|\|
| * Fix a couple of int versus Index issues.Gravatar Gael Guennebaud2013-04-09
| |
* | 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.
* Automatic relicensing to MPL2 using Keirs script. Manual fixup follows.Gravatar Benoit Jacob2012-07-13
|
* 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
|
* workaround ICC compilation error with -strict-ansiGravatar Gael Guennebaud2012-01-25
|
* add the possibility to specialize assign_impl and still call the default ↵Gravatar Gael Guennebaud2011-08-18
| | | | | | implementations. (yes I know this change will be deprecated as soon as the evaluators will be in shape but I need this now)
* 'fix' a couple of clang -Wconstant-logical-operand warnings (still not ↵Gravatar Benoit Jacob2011-02-22
| | | | convinced about the pertinence of that warning)
* fix a segfault in "slice vectorization" when the destination might not be ↵Gravatar Gael Guennebaud2011-02-18
| | | | aligned on a scalar (complex<double>)
* bug #54 - The big Map const-correctness changesGravatar Benoit Jacob2010-12-10
|
* Initial fixes for bug #85.Gravatar Hauke Heibel2010-10-25
| | | | | | | Renamed meta_{true|false} to {true|false}_type, meta_if to conditional, is_same_type to is_same, un{ref|pointer|const} to remove_{reference|pointer|const} and makeconst to add_const. Changed boolean type 'ret' member to 'value'. Changed 'ret' members refering to types to 'type'. Adapted all code occurences.
* bug #86 : use internal:: namespace instead of ei_ prefixGravatar Benoit Jacob2010-10-25
|
* * fix SelfCwiseBinaryOp traits and handling of mixed typesGravatar Gael Guennebaud2010-07-19
| | | | * improve compilation error in case of type mismatch
* fix SliceVectorizedTraversal for packetsize==1Gravatar Gael Guennebaud2010-07-08
|
* scalars fitting in a single packet requires more work, step 1Gravatar Gael Guennebaud2010-07-08
| | | | | * add a, Alignable trait * update LinearVectorization assignment
* email changeGravatar Gael Guennebaud2010-06-24
|
* fix #139, exactly the same issue as #138, this time in Assign.h: const Index ↵Gravatar Benoit Jacob2010-06-16
| | | | is not a compile-time constant, must use enum.
* Really fix #123.Gravatar Hauke Heibel2010-06-14
|
* Fixes bug #123.Gravatar Hauke Heibel2010-06-14
|
* change the value of Dynamic to -1, since the index type is now configurable.Gravatar Benoit Jacob2010-06-11
| | | | remove EIGEN_ENUM_MIN/MAX, implement new macros instead
* the Index types change.Gravatar Benoit Jacob2010-05-30
| | | | As discussed on the list (too long to explain here).
* Only include <iosfwd> unless either EIGEN_DEBUG_ASSIGN is defined or we're ↵Gravatar Benoit Jacob2010-02-27
| | | | in eigen2 support mode
* mergeGravatar Benoit Jacob2010-02-26
|\
| * Fixed perf problems for vector subtraction: inlining wasn't always happening ↵Gravatar nerbonne2010-02-26
| | | | | | | | when necessary.
* | * add VERIFY_IS_EQUAL, should compile faster and it's natural when no ↵Gravatar Benoit Jacob2010-02-26
| | | | | | | | | | | | | | | | | | arithmetic is involved. * rename 'submatrices' test to 'block' * add block-inside-of-block tests * remove old cruft * split diagonal() tests into separate file
* | DenseBase::IsRowMajor now takes the special case of vectors into account.Gravatar Benoit Jacob2010-02-25
| |
* | * Implement the ByOuterInner accessorsGravatar Benoit Jacob2010-02-25
| | | | | | | | | | | | | | | | * use them (big simplification in Assign.h) * axe (Inner|Outer)StrideAtCompileTime that were just introduced * ei_int_if_dynamic now asserts that the size is the expected one: adapt to that in Block.h * add rowStride() / colStride() in DenseBase * implement innerStride() / outerStride() everywhere needed
* | miserable half-working state, commiting to a fork just in case, just to perfectGravatar Benoit Jacob2010-02-18
|/ | | | | my day, my hard disk would die. Will write a more detailed commit message once it's working.
* fix one useless temp & copyGravatar Gael Guennebaud2010-02-09
|
* *forward port fix in MapBase::coeff(int) and coeffRef(int)Gravatar Benoit Jacob2010-01-27
| | | | | *forward port expanded map.cpp unit test *fix unused variable warnings
* Added an ei_linspaced_op to create linearly spaced vectors.Gravatar Hauke Heibel2010-01-26
| | | | | | | | | Added setLinSpaced/LinSpaced functionality to DenseBase. Improved vectorized assignment - overcomes MSVC optimization issues. CwiseNullaryOp is now requiring functors to offer 1D and 2D operators. Adapted existing functors to the new CwiseNullaryOp requirements. Added ei_plset to create packages as [a, a+1, ..., a+size]. Added more nullaray unit tests.
* merge and add start/end to Eigen2SupportGravatar Gael Guennebaud2010-01-05
|\
| * remove debug output. sorry!Gravatar Benoit Jacob2010-01-02
| |