27#ifndef _CXSC_LRVECRMAT_HPP_INCLUDED
28#define _CXSC_LRVECRMAT_HPP_INCLUDED
40 INLINE l_rvector
_l_rvector(
const rmatrix_slice &sl)
48 INLINE
void accumulate(dotprecision &dp,
const rmatrix_subv & rv1,
const l_rvector &rv2)
55 INLINE
void accumulate(dotprecision &dp,
const l_rvector & rv1,
const rmatrix_subv &rv2)
62 INLINE
void accumulate(idotprecision &dp,
const rmatrix_subv & rv1,
const l_rvector &rv2)
69 INLINE
void accumulate(idotprecision &dp,
const l_rvector & rv1,
const rmatrix_subv &rv2)
76 INLINE
void accumulate(dotprecision &dp,
const rmatrix_subv & rv1,
const l_rvector_slice &rv2)
83 INLINE
void accumulate(dotprecision &dp,
const l_rvector_slice & rv1,
const rmatrix_subv &rv2)
90 INLINE
void accumulate(idotprecision &dp,
const rmatrix_subv & rv1,
const l_rvector_slice &rv2)
97 INLINE
void accumulate(idotprecision &dp,
const l_rvector_slice & rv1,
const rmatrix_subv &rv2)
105 INLINE l_rvector
operator *(
const rmatrix &m,
const l_rvector &v)
112 INLINE l_rvector
operator *(
const rmatrix_slice &ms,
const l_rvector &v)
119 INLINE l_rvector
operator *(
const l_rvector &v,
const rmatrix &m)
126 INLINE l_rvector
operator *(
const l_rvector &v,
const rmatrix_slice &ms)
133 INLINE l_rvector &
operator *=(l_rvector &v,
const rmatrix &m)
140 INLINE l_rvector &
operator *=(l_rvector &v,
const rmatrix_slice &ms)
148 INLINE l_rvector
operator *(
const l_rvector_slice &v,
const rmatrix &m)
The namespace cxsc, providing all functionality of the class library C-XSC.
INLINE l_rvector _l_rvector(const rmatrix_subv &rs) 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.