Code generation for LDL and QR #2158
Closed
Comments
LDL should be possible to calculate by conceptually performing the multiplication with row i and column j<=i:
|
jaeandersson
added a commit
that referenced
this issue
Jan 25, 2018
jaeandersson
added a commit
that referenced
this issue
Jan 27, 2018
jaeandersson
added a commit
that referenced
this issue
Jan 27, 2018
jaeandersson
added a commit
that referenced
this issue
Jan 27, 2018
jaeandersson
added a commit
that referenced
this issue
Jan 27, 2018
jaeandersson
added a commit
that referenced
this issue
Jan 27, 2018
Returns upper triangular L^T only, no longer elimination tree
jaeandersson
added a commit
that referenced
this issue
Jan 27, 2018
LDL reimplemented. The new implementation should be more efficient and needs less memory. It also doesn't require the elimination tree to be stored. Instead of calculating L, it calculates the upper triangular L^T, since upper triangular matrices are more natural to store and to operate on. |
jaeandersson
added a commit
that referenced
this issue
Jan 29, 2018
jaeandersson
added a commit
that referenced
this issue
Jan 29, 2018
jaeandersson
added a commit
that referenced
this issue
Jan 29, 2018
jaeandersson
added a commit
that referenced
this issue
Jan 29, 2018
jaeandersson
added a commit
that referenced
this issue
Jan 29, 2018
jaeandersson
added a commit
that referenced
this issue
Jan 29, 2018
jaeandersson
added a commit
that referenced
this issue
Feb 1, 2018
jaeandersson
added a commit
that referenced
this issue
Feb 1, 2018
jaeandersson
added a commit
that referenced
this issue
Feb 1, 2018
jaeandersson
added a commit
that referenced
this issue
Feb 1, 2018
jaeandersson
added a commit
that referenced
this issue
Feb 1, 2018
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Code generation for LDL and QR is currently not possible due to license restrictions (#2134). To enable code generation, the routines
casadi_qr
andcasadi_ldl
, currently residing incasadi_runtime.hpp
, need to be reimplemented in a non-copyright infringing manner.Note that this corresponds to an sparse QR or LDL factorization with all sparsity patterns already given.
The text was updated successfully, but these errors were encountered: