26 #ifndef _CXSC_IVECCVEC_INL_INCLUDED
27 #define _CXSC_IVECCVEC_INL_INCLUDED
29 #include "cinterval.hpp"
36 throw(ERROR__OP_WITH_WRONG_DIM<civector>)
40 {
return _vvcimult<cvector,ivector,cinterval>(rv1,rv2); }
43 throw(ERROR__OP_WITH_WRONG_DIM<civector>)
47 {
return _vsvcimult<cvector_slice,ivector,cinterval>(sl,rv); }
50 throw(ERROR__OP_WITH_WRONG_DIM<civector>)
54 {
return _vsvcimult<ivector_slice,cvector,cinterval>(sl,rv); }
57 throw(ERROR__OP_WITH_WRONG_DIM<civector>)
61 {
return _vsvscimult<cvector_slice,ivector_slice,cinterval>(sl1,sl2); }
65 throw(ERROR__OP_WITH_WRONG_DIM<civector>)
69 {
return _vvcimult<cvector,ivector,cinterval>(rv2,rv1); }
72 throw(ERROR__OP_WITH_WRONG_DIM<civector>)
76 {
return _vsvcimult<ivector_slice,cvector,cinterval>(sl,rv); }
79 throw(ERROR__OP_WITH_WRONG_DIM<civector>)
83 {
return _vsvcimult<cvector_slice,ivector,cinterval>(sl,rv); }
86 throw(ERROR__OP_WITH_WRONG_DIM<civector>)
90 {
return _vsvscimult<cvector_slice,ivector_slice,cinterval>(sl2,sl1); }