Prev | Next | link_det_minor |
extern bool link_det_minor( const std::string& job , size_t size , size_t repeat , CppAD::vector<double>& matrix , CppAD::vector<double>& gradient );
size
is the number of rows and columns in
matrix
.
matrix
is a vector with
size*size
elements.
The input value of its elements does not matter.
The output value of its elements is the last matrix that the
gradient (or determinant) is computed for.
gradient
is a vector with
size*size
elements.
The input value of its elements does not matter.
The output value of its elements is the gradient of the
determinant of
matrix
with respect to its elements.
package
is double
,
only the first element of
gradient
is used and it is actually
the determinant value (the gradient value is not computed).