|
Data Structures |
| struct | psSparseConstraint |
| struct | psSparse |
| struct | psSparseBorder |
Functions |
| psSparse * | psSparseAlloc (int Nrows, int Nelem) |
| bool | psSparseMatrixElement (psSparse *sparse, int i, int j, float value) |
| void | psSparseVectorElement (psSparse *sparse, int i, float value) |
| psVector * | psSparseMatrixTimesVector (psVector *output, const psSparse *matrix, const psVector *vector) |
| bool | psSparseResort (psSparse *sparse) |
| psVector * | psSparseSolve (psVector *output, psSparseConstraint constraint, const psSparse *sparse, int Niter) |
| psSparseBorder * | psSparseBorderAlloc (psSparse *sparse, int Nborder) |
| bool | psSparseBorderElementT (psSparseBorder *border, int i, int j, float value) |
| bool | psSparseBorderElementB (psSparseBorder *border, int i, int j, float value) |
| bool | psSparseBorderElementG (psSparseBorder *border, int i, float value) |
| psVector * | psSparseBorderLowerProduct (psVector *dG, psSparseBorder *border, psVector *xVec) |
| psVector * | psSparseBorderUpperProduct (psVector *dF, psSparseBorder *border, psVector *yVec) |
| psVector * | psSparseBorderSquareProduct (psVector *dG, psSparseBorder *border, psVector *yVec) |
| bool | psSparseBorderUpperDelta (psSparseBorder *border, psVector *dF) |
| psVector * | psSparseBorderLowerDelta (psVector *Go, psSparseBorder *border, psVector *dG) |
| bool | psSparseBorderMultiply (psVector **fIn, psVector **gIn, psSparseBorder *border, psVector *xVec, psVector *yVec) |
| bool | psSparseBorderSolve (psVector **xFit, psVector **yFit, psSparseConstraint constraint, psSparseBorder *border, int Niter) |