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)
112 INLINE cinterval
operator *(
const cvector_slice & sl1,
const ivector_slice &sl2)
120 INLINE cinterval
operator *(
const ivector & rv1,
const cvector &rv2)
127 INLINE cinterval
operator *(
const ivector_slice &sl,
const cvector &rv)
134 INLINE cinterval
operator *(
const ivector &rv,
const cvector_slice &sl)
141 INLINE cinterval
operator *(
const ivector_slice & sl1,
const cvector_slice &sl2)
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.