interval_vector.h
Go to the documentation of this file.
1 #ifndef INTERVALVECTORH
2 #define INTERVALVECTORH
3 
4 #include "interval.h"
5 
25 void IntervalVectFromVector(unsigned int s,double *v,Tinterval *vi);
26 
27 
37 void IntCosVector(unsigned int s,Tinterval *vi,Tinterval *ci);
38 
48 void IntSinVector(unsigned int s,Tinterval *vi,Tinterval *si);
49 
61 void IntervalVectSumVectorScale(unsigned int s,Tinterval *v1,Tinterval *w,double *v2,Tinterval *v);
62 
73 void IntervalVectDotProduct(unsigned int s,Tinterval *v1,Tinterval *v2,Tinterval *dp);
74 
75 #endif
void IntervalVectFromVector(unsigned int s, double *v, Tinterval *vi)
Creates a vector of intervals.
void IntervalVectSumVectorScale(unsigned int s, Tinterval *v1, Tinterval *w, double *v2, Tinterval *v)
Adds a scaled constant vector an an interval vector.
void IntSinVector(unsigned int s, Tinterval *vi, Tinterval *si)
Interval sine on a vector.
void IntervalVectDotProduct(unsigned int s, Tinterval *v1, Tinterval *v2, Tinterval *dp)
Dot product between two interval vectors.
Defines a interval.
Definition: interval.h:33
void IntCosVector(unsigned int s, Tinterval *vi, Tinterval *ci)
Interval cosine on a vector.
Definition of the Tinterval type and the associated functions.