27#ifndef _CXSC_CIVECRMAT_HPP_INCLUDED
28#define _CXSC_CIVECRMAT_HPP_INCLUDED
32 INLINE civector _civector(
const rmatrix &sl)
38 INLINE civector _civector(
const rmatrix_slice &sl)
45 void accumulate(cidotprecision &dp,
const rmatrix_subv & rv1,
const civector &rv2)
51 void accumulate(cidotprecision &dp,
const civector & rv1,
const rmatrix_subv &rv2)
57 void accumulate(cidotprecision &dp,
const rmatrix_subv & rv1,
const civector_slice &rv2)
63 void accumulate(cidotprecision &dp,
const civector_slice & rv1,
const rmatrix_subv &rv2)
71 INLINE civector
operator *(
const rmatrix &m,
const civector &v)
77 INLINE civector
operator *(
const rmatrix_slice &ms,
const civector &v)
83 INLINE civector
operator *(
const civector &v,
const rmatrix &m)
89 INLINE civector
operator *(
const civector &v,
const rmatrix_slice &ms)
95 INLINE civector &
operator *=(civector &v,
const rmatrix &m)
101 INLINE civector &
operator *=(civector &v,
const rmatrix_slice &ms)
108 INLINE civector
operator *(
const civector_slice &v,
const rmatrix &m)
The namespace cxsc, providing all functionality of the class library 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.