26 #ifndef _CXSC_IVECCVEC_HPP_INCLUDED
27 #define _CXSC_IVECCVEC_HPP_INCLUDED
29 #include "cinterval.hpp"
34 void accumulate(cidotprecision &dp,
const cvector & rv1,
const ivector &rv2)
40 void accumulate(cidotprecision &dp,
const ivector & rv1,
const cvector &rv2)
47 void accumulate(cidotprecision &dp,
const cvector_slice & sl,
const ivector &rv)
54 void accumulate(cidotprecision &dp,
const ivector_slice &sl,
const cvector &rv)
61 void accumulate(cidotprecision &dp,
const cvector &rv,
const ivector_slice &sl)
68 void accumulate(cidotprecision &dp,
const ivector &rv,
const cvector_slice &sl)
75 void accumulate(cidotprecision &dp,
const ivector_slice & sl1,
const cvector_slice &sl2)
82 void accumulate(cidotprecision &dp,
const cvector_slice & sl1,
const ivector_slice &sl2)
91 INLINE cinterval
operator *(
const cvector & rv1,
const ivector &rv2)
97 INLINE cinterval
operator *(
const cvector_slice &sl,
const ivector &rv)
104 INLINE cinterval
operator *(
const cvector &rv,
const ivector_slice &sl)
106 #if(CXSC_INDEX_CHECK)
111 INLINE cinterval
operator *(
const cvector_slice & sl1,
const ivector_slice &sl2)
113 #if(CXSC_INDEX_CHECK)
120 INLINE cinterval
operator *(
const ivector & rv1,
const cvector &rv2)
121 #if(CXSC_INDEX_CHECK)
126 INLINE cinterval
operator *(
const ivector_slice &sl,
const cvector &rv)
128 #if(CXSC_INDEX_CHECK)
133 INLINE cinterval
operator *(
const ivector &rv,
const cvector_slice &sl)
135 #if(CXSC_INDEX_CHECK)
140 INLINE cinterval
operator *(
const ivector_slice & sl1,
const cvector_slice &sl2)
142 #if(CXSC_INDEX_CHECK)