monomial.h
Go to the documentation of this file.
Definition of the boolean type. Definition of the Tvariable_set type and the associated functions. void DeriveMonomial(unsigned int nv, Tmonomial *df, Tmonomial *f) Derives an monomial. Definition: monomial.c:238 void SetMonomialCt(double k, Tmonomial *f) Changes the scale factor of a monomial. Definition: monomial.c:144 void MonomialProduct(Tmonomial *f1, Tmonomial *f2, Tmonomial *f) Product of two monomials. Definition: monomial.c:183 boolean LinearMonomial(Tmonomial *f) Checks if a monomial is lienal: K*x, with K a constant. Definition: monomial.c:79 Definition of the Tvariables type and the associated functions. void FixVariableInMonomial(unsigned int nv, double v, Tmonomial *f) Replaces a variable by a constant. Definition: monomial.c:31 double EvaluateMonomial(double *varValues, Tmonomial *f) Evaluates a monomial for a given set of value for the variables. Definition: monomial.c:197 boolean BilinearMonomial(Tmonomial *f) Checks if a monomial is bilienal: K*x*y, with K a constant. Definition: monomial.c:71 boolean PolynomialMonomial(Tmonomial *f) Identifies monimials not involving any kind of (trigonomitric function). Definition: monomial.c:86 unsigned int CmpMonomial(Tmonomial *f1, Tmonomial *f2) Monomial comparison. Definition: monomial.c:103 Tvariable_set * GetMonomialVariables(Tmonomial *f) Gets the variables of a monomial. Definition: monomial.c:153 void AddVariable2Monomial(unsigned int fn, unsigned int varid, unsigned int p, Tmonomial *f) Adds a power variable to the monomial. Definition: monomial.c:171 void EvaluateMonomialInt(Tinterval *varValues, Tinterval *i_out, Tmonomial *f) Evaluates a monomial for a given set of ranges for the variables. Definition: monomial.c:210 void PrintMonomial(FILE *file, boolean first, char **varNames, Tmonomial *f) Prints a monomial. Definition: monomial.c:255 boolean QuadraticMonomial(Tmonomial *f) Checks if a monomial is quadratic: K*x^2, with K a constant. Definition: monomial.c:64 void ReplaceVariableInMonomial(unsigned int nv, double ct, unsigned int nvNew, Tmonomial *f) Replaces a variable. Definition: monomial.c:42 Definition of the Tinterval type and the associated functions. |
Follow us!