27 #ifndef _CXSC_LRVECIVEC_HPP_INCLUDED
28 #define _CXSC_LRVECIVEC_HPP_INCLUDED
30 #include "l_interval.hpp"
35 INLINE
void accumulate(idotprecision &dp,
const l_rvector & rv1,
const ivector &rv2)
37 throw(OP_WITH_WRONG_DIM);
41 INLINE
void accumulate(idotprecision &dp,
const ivector & rv1,
const l_rvector &rv2)
44 throw(OP_WITH_WRONG_DIM);
48 INLINE
void accumulate(idotprecision &dp,
const l_rvector_slice & sl,
const ivector &rv)
51 throw(OP_WITH_WRONG_DIM);
55 INLINE
void accumulate(idotprecision &dp,
const ivector_slice &sl,
const l_rvector &rv)
58 throw(OP_WITH_WRONG_DIM);
62 INLINE
void accumulate(idotprecision &dp,
const l_rvector &rv,
const ivector_slice &sl)
65 throw(OP_WITH_WRONG_DIM);
69 INLINE
void accumulate(idotprecision &dp,
const ivector &rv,
const l_rvector_slice &sl)
72 throw(OP_WITH_WRONG_DIM);
76 INLINE
void accumulate(idotprecision &dp,
const ivector_slice & sl1,
const l_rvector_slice &sl2)
79 throw(OP_WITH_WRONG_DIM);
83 INLINE
void accumulate(idotprecision &dp,
const l_rvector_slice & sl1,
const ivector_slice &sl2)
86 throw(OP_WITH_WRONG_DIM);
92 INLINE l_interval
operator *(
const l_rvector & rv1,
const ivector &rv2)
94 throw(ERROR__OP_WITH_WRONG_DIM<l_ivector>);
98 INLINE l_interval
operator *(
const l_rvector_slice &sl,
const ivector &rv)
100 #if(CXSC_INDEX_CHECK)
101 throw(ERROR__OP_WITH_WRONG_DIM<l_ivector>);
105 INLINE l_interval
operator *(
const l_rvector &rv,
const ivector_slice &sl)
107 #if(CXSC_INDEX_CHECK)
108 throw(ERROR__OP_WITH_WRONG_DIM<l_ivector>);
112 INLINE l_interval
operator *(
const l_rvector_slice & sl1,
const ivector_slice &sl2)
114 #if(CXSC_INDEX_CHECK)
115 throw(ERROR__OP_WITH_WRONG_DIM<l_ivector>);
121 INLINE l_interval
operator *(
const ivector & rv1,
const l_rvector &rv2)
122 #if(CXSC_INDEX_CHECK)
123 throw(ERROR__OP_WITH_WRONG_DIM<l_ivector>);
127 INLINE l_interval
operator *(
const ivector_slice &sl,
const l_rvector &rv)
129 #if(CXSC_INDEX_CHECK)
130 throw(ERROR__OP_WITH_WRONG_DIM<l_ivector>);
134 INLINE l_interval
operator *(
const ivector &rv,
const l_rvector_slice &sl)
136 #if(CXSC_INDEX_CHECK)
137 throw(ERROR__OP_WITH_WRONG_DIM<l_ivector>);
141 INLINE l_interval
operator *(
const ivector_slice & sl1,
const l_rvector_slice &sl2)
143 #if(CXSC_INDEX_CHECK)
144 throw(ERROR__OP_WITH_WRONG_DIM<l_ivector>);