eqvector.h
Go to the documentation of this file.
Definition of the Tequation type and the associated functions. Definition of basic functions. void AccumulateEqVectors(TEqVector *ev, double ct, TEqVector *evOut) Accumulates two vectors of equations. Definition: eqvector.c:68 void ScaleEqVector(double ct, TEqVector *ev) Scales a equation vector with a constant. Definition: eqvector.c:52 void VarScaleEqVector(unsigned int v, TEqVector *ev) Scales an equation vector by a variable. Definition: eqvector.c:60 void CrossProductVectorEqVector(double *v, TEqVector *ev, TEqVector *evOut) Cross product of a constant vector and an equation vector. Definition: eqvector.c:152 void EvaluateEqVector(double *v, double *o, TEqVector *ev) Evaluates a vector of equations. Definition: eqvector.c:198 void VarAccumulateEqVectors(TEqVector *ev, unsigned int v, TEqVector *evOut) Accumulates two vectors of equations. Definition: eqvector.c:76 void AccumulateVector2EqVector(double *v, TEqVector *ev) Accumulates a constant vector to an equation vector. Definition: eqvector.c:118 void VarAccumulateVector2EqVector(double *c, unsigned int v, TEqVector *evOut) Accumulates a constant vector to a equation vector. Definition: eqvector.c:84 void DotProductVectorEqVector(double *v, TEqVector *ev, Tequation *eqOut) Dot product of a constant vector and an equation vector. Definition: eqvector.c:190 void CopyEqVector(TEqVector *ev_dst, TEqVector *ev_src) Copies a vector of equations. Definition: eqvector.c:23 void CrossProductEqVectors(TEqVector *ev1, TEqVector *ev2, TEqVector *evOut) Cross product of two equation vectors. Definition: eqvector.c:126 void EvaluateEqVectorInt(Tinterval *v, Tinterval *o, TEqVector *ev) Evaluates a vector of equations on intervals. Definition: eqvector.c:206 void DotProductEqVectors(TEqVector *ev1, TEqVector *ev2, Tequation *eqOut) Dot product of two equation vectors. Definition: eqvector.c:175 void EqVectorFromVector(double *v, TEqVector *ev) Initializes a vector of equations from a constant vector. Definition: eqvector.c:31 void Var2AccumulateVector2EqVector(double *c, unsigned int v1, unsigned int v2, TEqVector *evOut) Accumulates a constant vector to a equation vector. Definition: eqvector.c:100 Tequation * GetEqVectorElement(unsigned int i, TEqVector *ev) Gets an alement from a equation vector. Definition: eqvector.c:41 Definition of the Tinterval type and the associated functions. |
Follow us!