27 #ifndef _CXSC_LIVECLRMAT_HPP_INCLUDED
28 #define _CXSC_LIVECLRMAT_HPP_INCLUDED
33 INLINE l_ivector
_l_ivector(
const l_rmatrix &sl)
40 INLINE l_ivector
_l_ivector(
const l_rmatrix_slice &sl)
48 INLINE
void accumulate(idotprecision &dp,
const l_rmatrix_subv & rv1,
const l_ivector &rv2)
55 INLINE
void accumulate(idotprecision &dp,
const l_ivector & rv1,
const l_rmatrix_subv &rv2)
62 INLINE
void accumulate(idotprecision &dp,
const l_rmatrix_subv & rv1,
const l_ivector_slice &rv2)
69 INLINE
void accumulate(idotprecision &dp,
const l_ivector_slice & rv1,
const l_rmatrix_subv &rv2)
77 INLINE
void SetInf(l_ivector &iv,
const l_rmatrix_subv &rv)
84 INLINE
void SetSup(l_ivector &iv,
const l_rmatrix_subv &rv)
91 INLINE
void SetInf(l_ivector_slice &iv,
const l_rmatrix_subv &rv)
98 INLINE
void SetSup(l_ivector_slice &iv,
const l_rmatrix_subv &rv)
106 INLINE
void UncheckedSetInf(l_ivector &iv,
const l_rmatrix_subv &rv)
107 #if(CXSC_INDEX_CHECK)
113 INLINE
void UncheckedSetSup(l_ivector &iv,
const l_rmatrix_subv &rv)
114 #if(CXSC_INDEX_CHECK)
120 INLINE
void UncheckedSetInf(l_ivector_slice &iv,
const l_rmatrix_subv &rv)
121 #if(CXSC_INDEX_CHECK)
127 INLINE
void UncheckedSetSup(l_ivector_slice &iv,
const l_rmatrix_subv &rv)
128 #if(CXSC_INDEX_CHECK)
136 INLINE l_ivector
operator *(
const l_rmatrix &m,
const l_ivector &v)
137 #if(CXSC_INDEX_CHECK)
143 INLINE l_ivector
operator *(
const l_rmatrix_slice &ms,
const l_ivector &v)
144 #if(CXSC_INDEX_CHECK)
150 INLINE l_ivector
operator *(
const l_ivector &v,
const l_rmatrix &m)
151 #if(CXSC_INDEX_CHECK)
157 INLINE l_ivector
operator *(
const l_ivector &v,
const l_rmatrix_slice &ms)
158 #if(CXSC_INDEX_CHECK)
164 INLINE l_ivector &
operator *=(l_ivector &v,
const l_rmatrix &m)
165 #if(CXSC_INDEX_CHECK)
171 INLINE l_ivector &
operator *=(l_ivector &v,
const l_rmatrix_slice &ms)
172 #if(CXSC_INDEX_CHECK)
179 INLINE l_ivector
operator *(
const l_ivector_slice &v,
const l_rmatrix &m)
180 #if(CXSC_INDEX_CHECK)
188 INLINE l_ivector
operator *(
const ivector &v,
const l_rmatrix &m)
189 #if(CXSC_INDEX_CHECK)
195 INLINE l_ivector
operator *(
const ivector &v,
const l_rmatrix_slice &ms)
196 #if(CXSC_INDEX_CHECK)
202 INLINE l_ivector
operator *(
const ivector_slice &v,
const l_rmatrix &m)
203 #if(CXSC_INDEX_CHECK)
209 INLINE l_ivector
operator *(
const l_rmatrix &m,
const ivector &v)
210 #if(CXSC_INDEX_CHECK)
216 INLINE l_ivector
operator *(
const l_rmatrix_slice &ms,
const ivector &v)
217 #if(CXSC_INDEX_CHECK)
The namespace cxsc, providing all functionality of the class library C-XSC.
l_ivector _l_ivector(const l_interval &r) noexcept
Deprecated typecast, which only exist for the reason of compatibility with older versions of C-XSC.
cimatrix & operator*=(cimatrix &m, const cinterval &c) noexcept
Implementation of multiplication and allocation operation.
civector operator*(const cimatrix_subv &rv, const cinterval &s) noexcept
Implementation of multiplication operation.