interval.h
Go to the documentation of this file.
Definition of the boolean type. void EnlargeInterval(double lo, double uo, Tinterval *i) Symmetrically increases the size of an interval. Definition: interval.c:206 boolean Intersection(Tinterval *i1, Tinterval *i2, Tinterval *i_out) Computes the intersection of two intervals. Definition: interval.c:285 boolean Intersect(Tinterval *i1, Tinterval *i2) Checks is a two intervals intersect. Definition: interval.c:272 double DistanceToInterval(double p, Tinterval *i) Distance to an interval. Definition: interval.c:112 void IntervalSecant2(Tinterval *i, Tinterval *i_out) Interval squared secant. Definition: interval.c:841 void IntervalAdd(Tinterval *i1, Tinterval *i2, Tinterval *i_out) Addition of two intervals. Definition: interval.c:418 void IntervalInvert(Tinterval *i, Tinterval *i_out) Change of sign of a given interval. Definition: interval.c:456 void IntervalExp(Tinterval *i, Tinterval *i_out) Exponentional of an interval. Definition: interval.c:470 void ExpandInterval(double v, Tinterval *i) Changes the interval limits to include a given point. Definition: interval.c:236 boolean IntervalSqrt(Tinterval *i, Tinterval *i_out) Interval square root. Definition: interval.c:525 void IntervalSubstract(Tinterval *i1, Tinterval *i2, Tinterval *i_out) Substraction of two intervals. Definition: interval.c:437 void IntervalAtan2(Tinterval *is, Tinterval *ic, Tinterval *i_out) Interval atan2. Definition: interval.c:952 void IntervalDivision(Tinterval *num, Tinterval *den, Tinterval *i_out) Interval division. Definition: interval.c:551 boolean Union(Tinterval *i1, Tinterval *i2, Tinterval *i_out) Computes the union of two intervals. Definition: interval.c:297 void IntervalSecant2Tangent(Tinterval *i, Tinterval *i_out) Interval squared secant per tangent. Definition: interval.c:851 void IntervalScale(Tinterval *i1, double e, Tinterval *i_out) Scales an interval. Definition: interval.c:355 void PrintSymbolInterval(FILE *f, Tinterval *i) Prints an angular interval. Definition: interval.c:986 boolean IsInside(double p, double tol, Tinterval *i) Checks if a value is inside an interval. Definition: interval.c:343 void IntervalProduct(Tinterval *i1, Tinterval *i2, Tinterval *i_out) Product of two intervals. Definition: interval.c:384 void IntervalPow(Tinterval *i, unsigned int p, Tinterval *i_out) Power of a given interval by a integer power factor. Definition: interval.c:489 double PointInInterval(double r, Tinterval *i) Gets a point inside the interval. Definition: interval.c:164 boolean IntervalInclusion(Tinterval *i1, Tinterval *i2) Checks is a given interval is fully included into another interval. Definition: interval.c:262 void IntervalOffset(Tinterval *i, double offset, Tinterval *i_out) Interval offset. Definition: interval.c:622 |
Follow us!