aboutsummaryrefslogtreecommitdiffhomepage
path: root/Eigen/src/Core/PermutationMatrix.h
Commit message (Collapse)AuthorAge
* Port products with permutation matrices to evaluators.Gravatar Jitse Niesen2014-04-15
|
* Fix CoeffReadCost issuesGravatar Gael Guennebaud2014-03-11
|
* Temporary workaround for permutationsGravatar Gael Guennebaud2014-02-18
|
* Workaround fixing aliasing issue in x = SparseLU::solve(x)Gravatar Gael Guennebaud2013-11-15
|
* Fix a couple of int versus Index issues.Gravatar Gael Guennebaud2013-04-09
|
* Fix some implicit int64 to int conversion warnings. However, the real issueGravatar Gael Guennebaud2013-02-14
| | | | | | | is that PermutationMatrix mixes the type of the stored indices and the "Index" type used for the sizes, coeff indices, etc., which should be DenseIndex. (transplanted from 66cbfd4d39efbec240fe90b2dd77293e71f060e8 )
* 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
|
* add missing forward declarationGravatar Gael Guennebaud2012-03-29
|
* fix several const qualifier issues: double ones, meaningless ones, some ↵Gravatar Gael Guennebaud2012-02-03
| | | | | | missing ones, etc. (note that const qualifiers are set by internall::nested)
* rm useless ctorGravatar Gael Guennebaud2011-01-28
|
* extend PermutationMatrix and Transpositions to support arbitrary interger ↵Gravatar Gael Guennebaud2011-01-26
| | | | types and to support the Map/Wrapper model via base and derived classes
* bug #54 - really fix const correctness except in SparseGravatar Benoit Jacob2010-12-22
|
* Renamed cleantype to remove_all since it is close to ↵Gravatar Hauke Heibel2010-10-26
| | | | remove_{const|pointer|reference}.
* 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
|
* Various documentation improvements.Gravatar Jitse Niesen2010-07-06
| | | | | | | * Add short documentation for Array class * Put all classes explicitly in Core module (where applicable) * Section on Modules in Quick Reference Guide * Put Page 7 after Page 6 in Contents :)
* email changeGravatar Gael Guennebaud2010-06-24
|
* compilation fixGravatar Gael Guennebaud2010-06-20
|
* Next try - more Index fixes.Gravatar Hauke Heibel2010-06-20
|
* More Index realted warnings.Gravatar Hauke Heibel2010-06-20
|
* Added missing return statement.Gravatar Hauke Heibel2010-06-10
|
* * add Transpositions to PermutationMatrix conversionGravatar Gael Guennebaud2010-06-08
| | | | * make PartialPivLu uses the Transpositions class
* Add a Transpositions class to ease the representation andGravatar Gael Guennebaud2010-06-04
| | | | | manipulation of permutations as a sequence of transpositions. Make LDLT use it.
* detect and implement inplace permutationsGravatar Gael Guennebaud2010-02-25
|
* optimize inverse permutationsGravatar Gael Guennebaud2010-02-25
|
* Renamed PlainMatrixType to PlainObject (Array != Matrix).Gravatar Hauke Heibel2010-02-20
| | | | Renamed ReturnByValue::ReturnMatrixType ReturnByValue::ReturnType (again, Array != Matrix).
* Renamed AnyMatrixBase to EigenBase.Gravatar Hauke Heibel2010-02-20
|
* Warning 4512 (assignment operators could not be generated) is now simply ↵Gravatar Hauke Heibel2009-12-14
| | | | | | disabled. All unimplemented assignment operators have been removed.
* Removed more warnings.Gravatar Hauke Heibel2009-12-12
|
* Documentation clean up.Gravatar Jitse Niesen2009-12-08
| | | | | | | | * remove non-existant reference to CwiseAll * define \householder_module (used in HouseholderSequence.h) * update I01_TopicLazyEvaluation.dox - Product is now called GeneralProduct * remove reference to list of examples which was deleted ages ago * rename PartialLU_solve.cpp snippet to PartialPivLU_solve.cpp
* PermutationMatrix: add setIdentity and transpositions methodsGravatar Benoit Jacob2009-11-16
| | | | LU: make use of that
* PartialPivLU: port to PermutationMatrixGravatar Benoit Jacob2009-11-16
| | | | PermutationMatrix: add resize()
* PermutationMatrix:Gravatar Benoit Jacob2009-11-16
| | | | | * make multiplication order not be reversed * release-quality documentation
* PermutationMatrix: add inverse() and product of permutationsGravatar Benoit Jacob2009-11-16
|
* * add PermutationMatrixGravatar Benoit Jacob2009-11-15
* DiagonalMatrix: - add MaxSizeAtCompileTime parameter - DiagonalOnTheLeft ---> OnTheLeft - fix bug in DiagonalMatrix::setIdentity()