Changes

Jump to navigation Jump to search

Interval package

5,235 bytes added, 15:34, 28 July 2016
→‎VERSOFT: Function assessment for migration
== VERSOFT ==
The [VERSOFT http://uivtx.cs.cas.cz/~rohn/matlab/VERSOFT] software package has been released under a free software license (Expat license) and algorithms may be migrated into the interval package.
{|
|-
|verbasis
|style="color:red"| trapped
| depends on <code style="color:red">verfullcolrank</code>
|-
|vercondnum
|style="color:red"| trapped
| depends on <code style="color:red">versingval</code>
|-
|verdet
|style="color:red"| trapped
| depends on p-coded <code>ol</code>
|-
|verdistsing
|style="color:red"| trapped
| depends on <code style="color:red">versingval</code>
|-
|verfullcolrank
|style="color:red"| encrypted
| implemented in p-coded <code>zd</code>
|-
|vernorm2
|style="color:red"| trapped
| depends on <code style="color:red">versingval</code>
|-
|vernull (experimental)
| unknown
| depends on <code style="color:red">verlsq</code>; todo: compare with local function inside <code style="color:green">verintlinineqs</code>
|-
|verorth
|style="color:red"| trapped
| depends on <code style="color:red">verbasis</code> and <code style="color:red">verthinsvd</code>
|-
|verorthproj
|style="color:red"| trapped
| depends on <code style="color:red">verpinv</code> and <code style="color:red">verfullcolrank</code>
|-
|verpd
|style="color:red"| trapped
| depends on <code>isspd</code> (by Rump, to be checked) and <code style="color:red">vereig</code>
|-
|verpinv
|style="color:red"| trapped
| dependency <code>verifylss</code> is implemented as <code>mldivide</code>; depends on <code style="color:red">verthinsvd</code>
|-
|verpmat
|style="color:red"| trapped
| depends on <code style="color:red">verregsing</code>
|-
|verrank
|style="color:red"| trapped
| depends on <code style="color:red">versingval</code> and <code style="color:red">verbasis</code>
|-
|verrref
|style="color:red"| trapped
| depends on <code style="color:red">verfullcolrank</code> and <code style="color:red">verpinv</code>
|-
|colspan="3"|Real (or complex) data only: Matrices: Eigenvalues and singular values
|-
|vereig
|style="color:red"| encrypted
| implemented in p-coded <code>ol</code>
|-
|vereigback
|style="color:green"| free
| dependency <code>norm</code> is already implemented
|-
|verspectrad
|style="color:red"| trapped
| main part implemented in p-coded <code>ol</code>
|-
|colspan="3"|Real (or complex) data only: Matrices: Decompositions
|-
|verpoldec
|style="color:red"| trapped
| depends on <code style="color:red">verthinsvd</code>
|-
|verrankdec
|style="color:red"| trapped
| depends on <code style="color:red">verfullcolrank</code> and <code style="color:red">verpinv</code>
|-
|verspectdec
|style="color:red"| trapped
| main part implemented in p-coded <code>ol</code>
|-
|verthinsvd
|style="color:red"| encrypted
| implemented in p-coded <code>ol</code>
|-
|colspan="3"|Real (or complex) data only: Matrix functions
|-
|vermatfun
|-|colspanstyle="3color:red"|Real data only: Linear systems (square) trapped| main part implemented in p-coded <code>ol</code>
|-
|colspan="3"|Real data only: Linear systems (rectangular)
|-
|verlinineqnn
|style="color:green"| free
| use <code>glpk</code> as a replacement for <code>linprog</code>
|-
|verlinsys
|style="color:red"| trapped
| dependency <code>verifylss</code> is implemented as <code>mldivide</code>; depends on <code style="color:red">verpinv</code>, <code style="color:red">verfullcolrank</code>, and <code style="color:red">verbasis</code>
|-
|verlsq
|-style="color:red"| trapped|colspandepends on <code style="3color:red"|Real data only>verpinv</code> and <code style="color: Matrix equations (rectangular)red">verfullcolrank</code>
|-
|colspan="3"|Real data only: Optimization
|-
|verlcpall
|style="color:red"| trapped
| depends on <code style="color:red">verabsvaleqnall</code>
|-
|verlinprog
|style="color:green"| free
| use <code>glpk</code> as a replacement for <code>linprog</code>; dependency <code>verifylss</code> is implemented as <code>mldivide</code>
|-
|verlinprogg
|style="color:red"| encrypted
| implemented in p-coded <code>at</code>
|-
|verquadprog
| unknown
| use <code>quadprog</code> from the optim package; use <code>glpk</code> as a replacement for <code>linprog</code>; dependency <code>verifylss</code> is implemented as <code>mldivide</code>; depends on <code>isspd</code> (by Rump, to be checked)
|-
|colspan="3"|Real (or complex) data only: Polynomials
|-
|verroots
|style="color:red"| trapped
| main part implemented in p-coded <code>ol</code>
|-
|colspan="3"|Interval (or real) data: Matrices
|-
|verhurwstab
|style="color:red"| trapped
| depends on <code style="color:red">verposdef</code>
|-
|verinverse
|style="color:red"| trapped
| depends on <code style="color:red">verintervalhull</code>
|-
|verinvnonneg
|style="color:green"| free
|-
|verposdef
|style="color:red"| trapped
| depends on <code>isspd</code> (by Rump, to be checked) and <code style="color:red">verregsing</code>
|-
|verregsing
|style="color:red"| trapped
| dependency <code>verifylss</code> is implemented as <code>mldivide</code>; depends on <code>isspd</code> (by Rump, to be checked) and <code style="color:red">verintervalhull</code>
|-
|colspan="3"|Interval (or real) data: Matrices: Eigenvalues and singular values
|-
|vereigsym
|style="color:red"| trapped
| main part implemented in p-coded <code>ol</code>, depends on <code style="color:red">verspectrad</code>
|-
|vereigval
|style="color:red"| trapped
| depends on <code style="color:red">verregsing</code>
|-
|vereigvec
|style="color:green"| free
|-
|verperrvec
|style="color:green"| free
| depends on <code style="color:green">vereigvec</code>
|-
|versingval
|style="color:red"| trapped
| depends on <code style="color:red">vereigsym</code>
|-
|colspan="3"|Interval (or real) data: Matrices: Decompositions
|-
|verqr (experimental)
|style="color:green"| free
| 2-norm not implemented yet, <code>qr</code> has already been implemented. todo: check if this function is better; depends on <code style="color:green">verchol</code>
|-
|verchol (experimental)
|style="color:green"| free
| todo: check if already implemented as part of <code>qr</code>
|-
|colspan="3"|Interval (or real) data: Linear systems (square)
|-
|verenclinthull
|style="color:red"| trapped
| main part implemented in p-coded <code>ea</code>
|-
|verhullparam
|style="color:red"| encrypted
| implemented in p-coded <code>jz</code>
|-
|verhullpatt
|style="color:red"| trapped
| main part implemented in p-coded <code>jz</code>
|-
|verintervalhull
|style="color:red"| encrypted
| implemented in p-coded <code>intervalhull</code>
|-
|colspan="3"|Interval (or real) data: Linear systems (rectangular)
|-
|verintlinineqs
|style="color:green"| free
| depends on <code style="color:green">verlinineqnn</code>
|-
|veroettprag
|style="color:green"| free
|-
|vertolsol
|style="color:green"| free
| depends on <code style="color:green">verlinineqnn</code>
|-
|colspan="3"|Interval (or real) data: Matrix equations (rectangular)
|-
|vermatreqn
|style="color:green"| free
|-
|colspan="3"|Real data only: Uncommon problems
|-
| plusminusoneset
|style="color:green"| free
|-
| verabsvaleqn
|style="color:red"| trapped
| main part implemented in p-coded <code>ek</code>
|-
| verabsvaleqnall
|style="color:red"| trapped
| depends on <code style="color:red">verabsvaleqn</code>
|-
| verbasintnpprob
|style="color:red"| trapped
| depends on <code style="color:red">verregsing</code>
|-
|}
240

edits

Navigation menu