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>);
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.