a sparse Jacobian matrix data structure More...
#include <OSGeneral.h>
Public Member Functions | |
| SparseJacobianMatrix () | |
| Default constructor. More... | |
| SparseJacobianMatrix (int startSize, int valueSize) | |
| Constructor. More... | |
| ~SparseJacobianMatrix () | |
| Default destructor. More... | |
Public Attributes | |
| bool | bDeleteArrays |
| bDeleteArrays is true if we delete the arrays in garbage collection set to true by default More... | |
| int | startSize |
| startSize is the dimension of the starts array – should equal number of rows + 1 More... | |
| int | valueSize |
| valueSize is the dimension of the values array More... | |
| int * | starts |
| starts holds an integer array of start elements, each start element points to the start of partials for that row More... | |
| int * | conVals |
| conVals holds an integer array of integers, conVals[i] is the number of constant terms in the gradient for row i. More... | |
| int * | indexes |
| indexes holds an integer array of variable indices. More... | |
| double * | values |
| values holds a double array of nonzero partial derivatives More... | |
a sparse Jacobian matrix data structure
Definition at line 300 of file OSGeneral.h.
| SparseJacobianMatrix::SparseJacobianMatrix | ( | ) |
Default constructor.
Definition at line 304 of file OSGeneral.cpp.
Constructor.
| startSize | holds the size of the start array. |
| valueSize | holds the size of the value and index arrays. |
Definition at line 316 of file OSGeneral.cpp.
| SparseJacobianMatrix::~SparseJacobianMatrix | ( | ) |
Default destructor.
Definition at line 328 of file OSGeneral.cpp.
| bool SparseJacobianMatrix::bDeleteArrays |
bDeleteArrays is true if we delete the arrays in garbage collection set to true by default
Definition at line 308 of file OSGeneral.h.
| int SparseJacobianMatrix::startSize |
startSize is the dimension of the starts array – should equal number of rows + 1
Definition at line 313 of file OSGeneral.h.
| int SparseJacobianMatrix::valueSize |
valueSize is the dimension of the values array
Definition at line 318 of file OSGeneral.h.
| int* SparseJacobianMatrix::starts |
starts holds an integer array of start elements, each start element points to the start of partials for that row
Definition at line 324 of file OSGeneral.h.
| int* SparseJacobianMatrix::conVals |
conVals holds an integer array of integers, conVals[i] is the number of constant terms in the gradient for row i.
Definition at line 330 of file OSGeneral.h.
| int* SparseJacobianMatrix::indexes |
indexes holds an integer array of variable indices.
Definition at line 335 of file OSGeneral.h.
| double* SparseJacobianMatrix::values |
values holds a double array of nonzero partial derivatives
Definition at line 340 of file OSGeneral.h.
1.8.5