26 #ifndef _CXSC_LRVECIVEC_INL_INCLUDED 27 #define _CXSC_LRVECIVEC_INL_INCLUDED 29 #include "l_interval.hpp" 35 throw(OP_WITH_WRONG_DIM)
39 { _vvaccu(dp,rv1,rv2); }
42 throw(OP_WITH_WRONG_DIM)
46 { _vvaccu(dp,rv2,rv1); }
49 throw(OP_WITH_WRONG_DIM)
53 { _vsvaccu(dp,sl,rv); }
56 throw(OP_WITH_WRONG_DIM)
60 { _vsvaccu(dp,sl,rv); }
63 throw(OP_WITH_WRONG_DIM)
67 { _vsvaccu(dp,sl,rv); }
70 throw(OP_WITH_WRONG_DIM)
77 throw(OP_WITH_WRONG_DIM)
84 throw(OP_WITH_WRONG_DIM)
88 { _vsvaccu(dp,sl,rv); }
91 throw(OP_WITH_WRONG_DIM)
98 throw(OP_WITH_WRONG_DIM)
104 #if(CXSC_INDEX_CHECK) 105 throw(OP_WITH_WRONG_DIM)
109 { _vsvsaccu(dp,sl2,sl1); }
111 #if(CXSC_INDEX_CHECK) 112 throw(OP_WITH_WRONG_DIM)
116 { _vsvsaccu(dp,sl1,sl2); }
119 #if(CXSC_INDEX_CHECK) 120 throw(ERROR__OP_WITH_WRONG_DIM<l_ivector>)
124 {
return _vvlimult<l_rvector,ivector,l_interval>(rv1,rv2); }
126 #if(CXSC_INDEX_CHECK) 127 throw(ERROR__OP_WITH_WRONG_DIM<l_ivector>)
131 {
return _vsvlimult<l_rvector_slice,ivector,l_interval>(sl,rv); }
133 #if(CXSC_INDEX_CHECK) 134 throw(ERROR__OP_WITH_WRONG_DIM<l_ivector>)
138 {
return _vsvlimult<ivector_slice,l_rvector,l_interval>(sl,rv); }
140 #if(CXSC_INDEX_CHECK) 141 throw(ERROR__OP_WITH_WRONG_DIM<l_ivector>)
145 {
return _vsvslimult<l_rvector_slice,ivector_slice,l_interval>(sl1,sl2); }
148 #if(CXSC_INDEX_CHECK) 149 throw(ERROR__OP_WITH_WRONG_DIM<l_ivector>)
153 {
return _vvlimult<l_rvector,ivector,l_interval>(rv2,rv1); }
155 #if(CXSC_INDEX_CHECK) 156 throw(ERROR__OP_WITH_WRONG_DIM<l_ivector>)
160 {
return _vsvlimult<ivector_slice,l_rvector,l_interval>(sl,rv); }
162 #if(CXSC_INDEX_CHECK) 163 throw(ERROR__OP_WITH_WRONG_DIM<l_ivector>)
167 {
return _vsvlimult<l_rvector_slice,ivector,l_interval>(sl,rv); }
169 #if(CXSC_INDEX_CHECK) 170 throw(ERROR__OP_WITH_WRONG_DIM<l_ivector>)
174 {
return _vsvslimult<l_rvector_slice,ivector_slice,l_interval>(sl2,sl1); }
The Multiple-Precision Data Type l_interval.
The Data Type imatrix_subv.
The Data Type idotprecision.
The Multiple-Precision Data Type l_rmatrix_subv.
The namespace cxsc, providing all functionality of the class library C-XSC.
civector operator*(const cimatrix_subv &rv, const cinterval &s)
Implementation of multiplication operation.
The Data Type ivector_slice.
The Multiple-Precision Data Type l_rvector.
The Multiple-Precision Data Type l_rvector_slice.