jacobian.h
Go to the documentation of this file.
Tequations * GetJacobianColumn(unsigned int nv, TJacobian *J) Returns one of the Jacobian element. Definition: jacobian.c:49 void InitJacobian(Tvariables *vs, Tequations *eqs, TJacobian *j) Constructor. Definition: jacobian.c:16 void EvaluateTransposedJacobianInVector(double *v, unsigned int nr, unsigned int nc, double *m, TJacobian *j) Evaluates the transposed Jacobian. Definition: jacobian.c:137 Definition of the Tvariables type and the associated functions. void EvaluateJacobian(double *v, double **m, TJacobian *j) Evaluates the Jacobian. Definition: jacobian.c:79 Tequation * GetJacobianEquation(unsigned int r, unsigned int c, TJacobian *j) Returns one element of the Jacobian. Definition: jacobian.c:57 void AllocateJacobianEvaluation(double ***m, TJacobian *j) Allocate space for the Jacobian evaluation. Definition: jacobian.c:65 void GetJacobianSize(unsigned int *nr, unsigned int *nc, TJacobian *j) Returns the size of the Jacobian. Definition: jacobian.c:43 void PrintJacobianEvaluation(FILE *f, double **m, TJacobian *j) Prints the result of evaluating the Jacobian. Definition: jacobian.c:177 void EvaluateTransposedJacobianSubSetInVector(double *v, boolean *sr, unsigned int nr, unsigned int nc, double *m, TJacobian *j) Evaluates a subset of the transposed Jacobian. Definition: jacobian.c:154 void EvaluateJacobianXVectors(double *p, unsigned int n, unsigned int ng, unsigned int *g, double *v, unsigned int *nr, unsigned int *nc, double ***m, TJacobian *j) Evaluates the Jacobian multiplied by some given vectors. Definition: jacobian.c:206 void EvaluateJacobianInVector(double *v, unsigned int nr, unsigned int nc, double *m, TJacobian *j) Evaluates the Jacobian. Definition: jacobian.c:97 void EvaluateJacobianSubSetInVector(double *v, boolean *sr, unsigned int nr, unsigned int nc, double *m, TJacobian *j) Evaluates some of the Jacobian equations. Definition: jacobian.c:114 void PrintJacobian(FILE *f, char **varNames, TJacobian *j) Prints the symbolic Jacobian. Definition: jacobian.c:238 void FreeJacobianEvaluation(double **m, TJacobian *j) Release space for the Jacobian evaluation. Definition: jacobian.c:194 Definition of the Tequations type and the associated functions. |
Follow us!