Skip to content
Joris Gillis edited this page Sep 16, 2022 · 2 revisions

Standard documentation for Sparsity_diag,diag:

 Create diagonal sparsity pattern *.

 diag(int nrow) -> Sparsity
 diag((int,int) rc) -> Sparsity
 diag(int nrow, int ncol) -> Sparsity

Extra doc: https://github.com/casadi/casadi/wiki/L_bi

Doc source: https://github.com/casadi/casadi/blob/develop/casadi/core/sparsity.hpp#L185

Implementation: https://github.com/casadi/casadi/blob/develop/casadi/core/sparsity.hpp#L185-L187

.......

::

 diag(int nrow)

Create diagonal sparsity pattern *.

Extra doc: https://github.com/casadi/casadi/wiki/L_bi

Doc source: https://github.com/casadi/casadi/blob/develop/casadi/core/sparsity.hpp#L183

Implementation: https://github.com/casadi/casadi/blob/develop/casadi/core/sparsity.hpp#L183-L183

.............

.......

::

 diag((int,int) rc)

Create diagonal sparsity pattern *.

Extra doc: https://github.com/casadi/casadi/wiki/L_bi

Doc source: https://github.com/casadi/casadi/blob/develop/casadi/core/sparsity.hpp#L185

Implementation: https://github.com/casadi/casadi/blob/develop/casadi/core/sparsity.hpp#L185-L187

.............

.......

::

 diag(int nrow, int ncol)

Create diagonal sparsity pattern *.

Extra doc: https://github.com/casadi/casadi/wiki/L_bi

Doc source: https://github.com/casadi/casadi/blob/develop/casadi/core/sparsity.hpp#L184

Implementation: https://github.com/casadi/casadi/blob/develop/casadi/core/sparsity.cpp#L544-L557

.............

 Create diagonal sparsity pattern *.

 diag(DM A) -> DM
 diag(SX A) -> SX
 diag(MX A) -> MX

Extra doc: https://github.com/casadi/casadi/wiki/L_bi

Doc source: https://github.com/casadi/casadi/blob/develop/casadi/core/sparsity.hpp#L185

Implementation: https://github.com/casadi/casadi/blob/develop/casadi/core/sparsity.hpp#L185-L187

Extra documentation

To edit, see writing tips.

Clone this wiki locally