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)
41 void accumulate(cidotprecision &dp,
const ivector & rv1,
const cvector &rv2)
48 void accumulate(cidotprecision &dp,
const cvector_slice & sl,
const ivector &rv)
55 void accumulate(cidotprecision &dp,
const ivector_slice &sl,
const cvector &rv)
62 void accumulate(cidotprecision &dp,
const cvector &rv,
const ivector_slice &sl)
69 void accumulate(cidotprecision &dp,
const ivector &rv,
const cvector_slice &sl)
76 void accumulate(cidotprecision &dp,
const ivector_slice & sl1,
const cvector_slice &sl2)
83 void accumulate(cidotprecision &dp,
const cvector_slice & sl1,
const ivector_slice &sl2)
91 INLINE cinterval
operator *(
const cvector & rv1,
const ivector &rv2)
98 INLINE cinterval
operator *(
const cvector_slice &sl,
const ivector &rv)
105 INLINE cinterval
operator *(
const cvector &rv,
const ivector_slice &sl)
106 #if(CXSC_INDEX_CHECK)
112 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)
127 INLINE cinterval
operator *(
const ivector_slice &sl,
const cvector &rv)
128 #if(CXSC_INDEX_CHECK)
134 INLINE cinterval
operator *(
const ivector &rv,
const cvector_slice &sl)
135 #if(CXSC_INDEX_CHECK)
141 INLINE cinterval
operator *(
const ivector_slice & sl1,
const cvector_slice &sl2)
142 #if(CXSC_INDEX_CHECK)
The namespace cxsc, providing all functionality of the class library C-XSC.
civector operator*(const cimatrix_subv &rv, const cinterval &s) noexcept
Implementation of multiplication operation.