26#ifndef _CXSC_IVECCVEC_INL_INCLUDED
27#define _CXSC_IVECCVEC_INL_INCLUDED
29#include "cinterval.hpp"
40 {
return _vvcimult<cvector,ivector,cinterval>(rv1,rv2); }
47 {
return _vsvcimult<cvector_slice,ivector,cinterval>(sl,rv); }
54 {
return _vsvcimult<ivector_slice,cvector,cinterval>(sl,rv); }
61 {
return _vsvscimult<cvector_slice,ivector_slice,cinterval>(sl1,sl2); }
69 {
return _vvcimult<cvector,ivector,cinterval>(rv2,rv1); }
76 {
return _vsvcimult<ivector_slice,cvector,cinterval>(sl,rv); }
83 {
return _vsvcimult<cvector_slice,ivector,cinterval>(sl,rv); }
90 {
return _vsvscimult<cvector_slice,ivector_slice,cinterval>(sl2,sl1); }
The Scalar Type cinterval.
The Data Type cvector_slice.
The Data Type ivector_slice.
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.