C-XSC - A C++ Class Library for Extended Scientific Computing  2.5.4
cxsc Namespace Reference

The namespace cxsc, providing all functionality of the class library C-XSC. More...

Classes

class  cdotprecision
 The Data Type cdotprecision. More...
class  cidotprecision
 The Data Type cidotprecision. More...
class  cimatrix
 The Data Type cimatrix. More...
class  cimatrix_slice
 The Data Type cimatrix_slice. More...
class  cimatrix_subv
 The Data Type cimatrix_subv. More...
class  cinterval
 The Scalar Type cinterval. More...
class  civector
 The Data Type civector. More...
class  civector_slice
 The Data Type civector_slice. More...
class  cmatrix
 The Data Type cmatrix. More...
class  cmatrix_slice
 The Data Type cmatrix_slice. More...
class  cmatrix_subv
 The Data Type cmatrix_subv. More...
class  complex
 The Scalar Type complex. More...
class  cvector
 The Data Type cvector. More...
class  cvector_slice
 The Data Type cvector_slice. More...
class  dotprecision
 The Data Type dotprecision. More...
class  idotprecision
 The Data Type idotprecision. More...
class  imatrix
 The Data Type imatrix. More...
class  imatrix_slice
 The Data Type imatrix_slice. More...
class  imatrix_subv
 The Data Type imatrix_subv. More...
class  interval
 The Scalar Type interval. More...
class  intmatrix
 The Data Type intmatrix. More...
class  intmatrix_slice
 The Data Type intmatrix_slice. More...
class  intmatrix_subv
 The Data Type intmatrix_subv. More...
class  intvector
 The Data Type intvector. More...
class  intvector_slice
 The Data Type intvector_slice. More...
class  ivector
 The Data Type ivector. More...
class  ivector_slice
 The Data Type ivector_slice. More...
class  l_cinterval
 The Multiple-Precision Data Type l_cinterval. More...
class  l_complex
 The Multiple-Precision Data Type l_complex. More...
class  l_imatrix
 The Multiple-Precision Data Type l_imatrix. More...
class  l_imatrix_slice
 The Multiple-Precision Data Type l_imatrix_slice. More...
class  l_imatrix_subv
 The Multiple-Precision Data Type l_imatrix_subv. More...
class  l_interval
 The Multiple-Precision Data Type l_interval. More...
class  l_interval_Inf
 The Multiple-Precision Data Type l_interval_Inf. More...
class  l_interval_Sup
 The Multiple-Precision Data Type l_interval_Sup. More...
class  l_ivector
 The Multiple-Precision Data Type l_ivector. More...
class  l_ivector_slice
 The Multiple-Precision Data Type l_ivector_slice. More...
class  l_real
 The Multiple-Precision Data Type l_real. More...
class  l_rmatrix
 The Multiple-Precision Data Type l_rmatrix. More...
class  l_rmatrix_slice
 The Multiple-Precision Data Type l_rmatrix_slice. More...
class  l_rmatrix_subv
 The Multiple-Precision Data Type l_rmatrix_subv. More...
class  l_rvector
 The Multiple-Precision Data Type l_rvector. More...
class  l_rvector_slice
 The Multiple-Precision Data Type l_rvector_slice. More...
class  lx_civector
 The Multiple-Precision Data Type lx_civector. More...
class  lx_ivector
 The Multiple-Precision Data Type lx_ivector. More...
class  real
 The Scalar Type real. More...
class  rmatrix
 The Data Type rmatrix. More...
class  rmatrix_slice
 The Data Type rmatrix_slice. More...
class  rmatrix_subv
 The Data Type rmatrix_subv. More...
class  rvector
 The Data Type rvector. More...
class  rvector_slice
 The Data Type rvector_slice. More...
class  scimatrix
 A sparse complex interval matrix. More...
class  scimatrix_slice
 A slice of a sparse complex interval matrix. More...
class  scimatrix_subv
 Represents a row or column vector of a sparse matrix. More...
class  scivector
 A sparse complex interval vector. More...
class  scivector_slice
 Helper class for slices of sparse vectors. More...
class  scmatrix
 A sparse complex matrix. More...
class  scmatrix_slice
 A slice of a sparse complex matrix. More...
class  scmatrix_subv
 Represents a row or column vector of a sparse matrix. More...
class  scvector
 A sparse complex vector. More...
class  scvector_slice
 Helper class for slices of sparse vectors. More...
class  simatrix
 A sparse interval matrix. More...
class  simatrix_slice
 A slice of a sparse real interval matrix. More...
class  simatrix_subv
 Represents a row or column vector of a sparse matrix. More...
class  sivector
 A sparse interval vector. More...
class  sivector_slice
 Helper class for slices of sparse vectors. More...
class  srmatrix
 A sparse real matrix. More...
class  srmatrix_slice
 A slice of a sparse real matrix. More...
class  srmatrix_subv
 Represents a row or column vector of a sparse matrix. More...
class  srvector
 A sparse real vector. More...
class  srvector_slice
 Helper class for slices of sparse vectors. More...

Enumerations

enum  STORAGE_TYPE
 Enumeration depicting the storage type of a sparse matrix (Triplet storage, Compressed column storage or compressed row storage)

Functions

cdotprecision _cdotprecision (const dotprecision &a)
cdotprecision _cdotprecision (const real &a)
cdotprecision _cdotprecision (const l_real &a)
cdotprecision _cdotprecision (const complex &a)
cdotprecision _cdotprecision (const dotprecision &a, const dotprecision &b)
cdotprecision _cdotprecision (const real &a, const real &b)
cdotprecision _cdotprecision (const l_real &a, const l_real &b)
cdotprecision _cdotprecision (const l_complex &)
cidotprecision _cidotprecision (const complex &, const complex &) throw ()
cidotprecision _cidotprecision (const complex &, const real &) throw ()
cidotprecision _cidotprecision (const real &, const complex &) throw ()
cidotprecision _cidotprecision (const interval &, const interval &) throw ()
cidotprecision _cidotprecision (const interval &, const real &) throw ()
cidotprecision _cidotprecision (const real &, const interval &) throw ()
cidotprecision _cidotprecision (const real &) throw ()
cidotprecision _cidotprecision (const complex &) throw ()
cidotprecision _cidotprecision (const interval &) throw ()
cidotprecision _cidotprecision (const cinterval &) throw ()
cidotprecision _cidotprecision (const idotprecision &, const idotprecision &) throw ()
cidotprecision _cidotprecision (const cdotprecision &, const cdotprecision &) throw (ERROR_CIDOTPRECISION_EMPTY_INTERVAL)
cidotprecision _cidotprecision (const idotprecision &, const dotprecision &) throw ()
cidotprecision _cidotprecision (const cdotprecision &, const dotprecision &) throw (ERROR_CIDOTPRECISION_EMPTY_INTERVAL)
cidotprecision _cidotprecision (const dotprecision &, const idotprecision &) throw ()
cidotprecision _cidotprecision (const dotprecision &, const cdotprecision &) throw (ERROR_CIDOTPRECISION_EMPTY_INTERVAL)
cidotprecision _cidotprecision (const cdotprecision &) throw ()
cidotprecision _cidotprecision (const idotprecision &) throw ()
cidotprecision _cidotprecision (const dotprecision &) throw ()
cinterval _cinterval (const real &a) throw ()
cinterval _cinterval (const complex &a) throw ()
cinterval _cinterval (const interval &a) throw ()
cinterval _cinterval (const dotprecision &a) throw ()
cinterval _cinterval (const cdotprecision &a) throw ()
cinterval _cinterval (const idotprecision &a) throw ()
cinterval _cinterval (const cidotprecision &a) throw ()
cinterval _cinterval (const complex &a, const complex &b) throw ()
cinterval _cinterval (const real &a, const complex &b) throw ()
cinterval _cinterval (const complex &a, const real &b) throw ()
cinterval _cinterval (const interval &a, const interval &b) throw ()
cinterval _cinterval (const real &a, const interval &b) throw ()
cinterval _cinterval (const interval &a, const real &b) throw ()
INLINE civector _civector (const complex &r) throw ()
INLINE civector _civector (const cvector_slice &rs) throw ()
INLINE civector _civector (const cvector &rs) throw ()
INLINE civector _civector (const interval &r) throw ()
INLINE civector _civector (const ivector_slice &rs) throw ()
INLINE civector _civector (const ivector &rs) throw ()
civector _civector (const cinterval &r) throw ()
 Deprecated typecast, which only exist for the reason of compatibility with older versions of C-XSC.
civector _civector (const real &r) throw ()
 Deprecated typecast, which only exist for the reason of compatibility with older versions of C-XSC.
civector _civector (const rvector_slice &rs) throw ()
 Deprecated typecast, which only exist for the reason of compatibility with older versions of C-XSC.
civector _civector (const rvector &rs) throw ()
 Deprecated typecast, which only exist for the reason of compatibility with older versions of C-XSC.
civector _civector (const rmatrix_subv &rs) throw ()
 Deprecated typecast, which only exist for the reason of compatibility with older versions of C-XSC.
cmatrix _cmatrix (const cmatrix &rm) throw ()
 Deprecated typecast, which only exist for the reason of compatibility with older versions of C-XSC.
cmatrix _cmatrix (const cvector &v) throw ()
 Deprecated typecast, which only exist for the reason of compatibility with older versions of C-XSC.
cmatrix _cmatrix (const cvector_slice &v) throw ()
 Deprecated typecast, which only exist for the reason of compatibility with older versions of C-XSC.
cmatrix _cmatrix (const complex &r) throw ()
 Deprecated typecast, which only exist for the reason of compatibility with older versions of C-XSC.
complex _complex (const real &a) throw ()
 Deprecated typecast, which only exist for the reason of compatibility with older versions of C-XSC.
complex _complex (const real &a, const real &b) throw ()
 Deprecated typecast, which only exist for the reason of compatibility with older versions of C-XSC.
cvector _cvector (const complex &r) throw ()
 Deprecated typecast, which only exist for the reason of compatibility with older versions of C-XSC.
cvector _cvector (const real &r) throw ()
 Deprecated typecast, which only exist for the reason of compatibility with older versions of C-XSC.
cvector _cvector (const rvector_slice &rs) throw ()
 Deprecated typecast, which only exist for the reason of compatibility with older versions of C-XSC.
cvector _cvector (const rvector &rs) throw ()
 Deprecated typecast, which only exist for the reason of compatibility with older versions of C-XSC.
cvector _cvector (const rmatrix_subv &rs) throw ()
 Deprecated typecast, which only exist for the reason of compatibility with older versions of C-XSC.
dotprecision _dotprecision (const real &d) throw ()
idotprecision _idotprecision (const real &a)
idotprecision _idotprecision (const real &a, const real &b)
idotprecision _idotprecision (const dotprecision &a)
idotprecision _idotprecision (const dotprecision &a, const dotprecision &b)
l_imatrix _imatrix (const l_imatrix &rm) throw ()
 Deprecated typecast, which only exist for the reason of compatibility with older versions of C-XSC.
l_imatrix _imatrix (const l_ivector &v) throw ()
 Deprecated typecast, which only exist for the reason of compatibility with older versions of C-XSC.
l_imatrix _imatrix (const l_ivector_slice &v) throw ()
 Deprecated typecast, which only exist for the reason of compatibility with older versions of C-XSC.
l_imatrix _imatrix (const l_interval &r) throw ()
 Deprecated typecast, which only exist for the reason of compatibility with older versions of C-XSC.
imatrix _imatrix (const imatrix &rm) throw ()
 Deprecated typecast, which only exist for the reason of compatibility with older versions of C-XSC.
imatrix _imatrix (const ivector &v) throw ()
 Deprecated typecast, which only exist for the reason of compatibility with older versions of C-XSC.
imatrix _imatrix (const ivector_slice &v) throw ()
 Deprecated typecast, which only exist for the reason of compatibility with older versions of C-XSC.
imatrix _imatrix (const interval &r) throw ()
 Deprecated typecast, which only exist for the reason of compatibility with older versions of C-XSC.
cimatrix _imatrix (const cimatrix &rm) throw ()
 Deprecated typecast, which only exist for the reason of compatibility with older versions of C-XSC.
cimatrix _imatrix (const civector &v) throw ()
 Deprecated typecast, which only exist for the reason of compatibility with older versions of C-XSC.
cimatrix _imatrix (const civector_slice &v) throw ()
 Deprecated typecast, which only exist for the reason of compatibility with older versions of C-XSC.
cimatrix _imatrix (const cinterval &r) throw ()
 Deprecated typecast, which only exist for the reason of compatibility with older versions of C-XSC.
interval _interval (const real &r) throw ()
interval _interval (const real &a, const real &b) throw (ERROR_INTERVAL_EMPTY_INTERVAL)
interval _interval (const dotprecision &a) throw ()
interval _interval (const dotprecision &a, const dotprecision &b) throw (ERROR_INTERVAL_EMPTY_INTERVAL)
interval _interval (const idotprecision &a) throw ()
intmatrix _intmatrix (const intmatrix &rm) throw ()
 Deprecated typecast, which only exist for the reason of compatibility with older versions of C-XSC.
intmatrix _intmatrix (const intvector &v) throw ()
 Deprecated typecast, which only exist for the reason of compatibility with older versions of C-XSC.
intmatrix _intmatrix (const intvector_slice &v) throw ()
 Deprecated typecast, which only exist for the reason of compatibility with older versions of C-XSC.
intmatrix _intmatrix (const int &r) throw ()
 Deprecated typecast, which only exist for the reason of compatibility with older versions of C-XSC.
intvector _intvector (const int &r) throw ()
 Deprecated typecast, which only exist for the reason of compatibility with older versions of C-XSC.
INLINE ivector _ivector (const rmatrix &sl) throw ()
 Deprecated typecast, which only exist for the reason of compatibility with older versions of C-XSC.
INLINE ivector _ivector (const rmatrix_slice &sl) throw ()
 Deprecated typecast, which only exist for the reason of compatibility with older versions of C-XSC.
ivector _ivector (const interval &r) throw ()
 Deprecated typecast, which only exist for the reason of compatibility with older versions of C-XSC.
ivector _ivector (const real &r) throw ()
 Deprecated typecast, which only exist for the reason of compatibility with older versions of C-XSC.
ivector _ivector (const rvector_slice &rs) throw ()
 Deprecated typecast, which only exist for the reason of compatibility with older versions of C-XSC.
ivector _ivector (const rvector &rs) throw ()
 Deprecated typecast, which only exist for the reason of compatibility with older versions of C-XSC.
ivector _ivector (const rmatrix_subv &rs) throw ()
 Deprecated typecast, which only exist for the reason of compatibility with older versions of C-XSC.
l_complex _l_complex (const cdotprecision &) throw ()
l_interval _l_interval (const real &a) throw ()
l_interval _l_interval (const real &a, const real &b) throw (ERROR_LINTERVAL_EMPTY_INTERVAL)
l_interval _l_interval (const l_real &a) throw ()
l_interval _l_interval (const l_real &a, const l_real &b) throw (ERROR_LINTERVAL_EMPTY_INTERVAL)
l_interval _l_interval (const real &a, const l_real &b) throw (ERROR_LINTERVAL_EMPTY_INTERVAL)
l_interval _l_interval (const l_real &a, const real &b) throw (ERROR_LINTERVAL_EMPTY_INTERVAL)
l_interval _l_interval (const interval &a) throw ()
l_interval _l_interval (const dotprecision &a) throw ()
l_interval _l_interval (const dotprecision &a, const dotprecision &b) throw (ERROR_LINTERVAL_EMPTY_INTERVAL)
l_interval _l_interval (const idotprecision &a) throw ()
INLINE l_ivector _l_ivector (const imatrix &sl) throw ()
 Deprecated typecast, which only exist for the reason of compatibility with older versions of C-XSC.
INLINE l_ivector _l_ivector (const l_rmatrix &sl) throw ()
 Deprecated typecast, which only exist for the reason of compatibility with older versions of C-XSC.
INLINE l_ivector _l_ivector (const rmatrix &sl) throw ()
 Deprecated typecast, which only exist for the reason of compatibility with older versions of C-XSC.
INLINE l_ivector _l_ivector (const imatrix_slice &sl) throw ()
 Deprecated typecast, which only exist for the reason of compatibility with older versions of C-XSC.
INLINE l_ivector _l_ivector (const l_rmatrix_slice &sl) throw ()
 Deprecated typecast, which only exist for the reason of compatibility with older versions of C-XSC.
INLINE l_ivector _l_ivector (const rmatrix_slice &sl) throw ()
 Deprecated typecast, which only exist for the reason of compatibility with older versions of C-XSC.
INLINE l_ivector _l_ivector (const l_real &r) throw ()
INLINE l_ivector _l_ivector (const l_rvector_slice &rs) throw ()
INLINE l_ivector _l_ivector (const l_rvector &rs) throw ()
INLINE l_ivector _l_ivector (const interval &r) throw ()
INLINE l_ivector _l_ivector (const ivector_slice &rs) throw ()
INLINE l_ivector _l_ivector (const ivector &rs) throw ()
l_ivector _l_ivector (const l_interval &r) throw ()
 Deprecated typecast, which only exist for the reason of compatibility with older versions of C-XSC.
l_ivector _l_ivector (const real &r) throw ()
 Deprecated typecast, which only exist for the reason of compatibility with older versions of C-XSC.
l_ivector _l_ivector (const rvector_slice &rs) throw ()
 Deprecated typecast, which only exist for the reason of compatibility with older versions of C-XSC.
l_ivector _l_ivector (const rvector &rs) throw ()
 Deprecated typecast, which only exist for the reason of compatibility with older versions of C-XSC.
l_ivector _l_ivector (const rmatrix_subv &rs) throw ()
 Deprecated typecast, which only exist for the reason of compatibility with older versions of C-XSC.
l_rmatrix _l_rmatrix (const l_rmatrix &rm) throw ()
 Deprecated typecast, which only exist for the reason of compatibility with older versions of C-XSC.
l_rmatrix _l_rmatrix (const l_rvector &v) throw ()
 Deprecated typecast, which only exist for the reason of compatibility with older versions of C-XSC.
l_rmatrix _l_rmatrix (const l_rvector_slice &v) throw ()
 Deprecated typecast, which only exist for the reason of compatibility with older versions of C-XSC.
l_rmatrix _l_rmatrix (const l_real &r) throw ()
 Deprecated typecast, which only exist for the reason of compatibility with older versions of C-XSC.
INLINE l_rvector _l_rvector (const rmatrix &sl) throw ()
 Deprecated typecast, which only exist for the reason of compatibility with older versions of C-XSC.
INLINE l_rvector _l_rvector (const rmatrix_slice &sl) throw ()
 Deprecated typecast, which only exist for the reason of compatibility with older versions of C-XSC.
INLINE l_rvector _l_rvector (const rmatrix_subv &rs) throw ()
 Deprecated typecast, which only exist for the reason of compatibility with older versions of C-XSC.
l_rvector _l_rvector (const l_real &r) throw ()
 Deprecated typecast, which only exist for the reason of compatibility with older versions of C-XSC.
l_rvector _l_rvector (const real &r) throw ()
 Deprecated typecast, which only exist for the reason of compatibility with older versions of C-XSC.
l_rvector _l_rvector (const rvector_slice &rs) throw ()
 Deprecated typecast, which only exist for the reason of compatibility with older versions of C-XSC.
l_rvector _l_rvector (const rvector &rs) throw ()
 Deprecated typecast, which only exist for the reason of compatibility with older versions of C-XSC.
rmatrix _rmatrix (const rmatrix &rm) throw ()
 Deprecated typecast, which only exist for the reason of compatibility with older versions of C-XSC.
rmatrix _rmatrix (const rvector &v) throw ()
 Deprecated typecast, which only exist for the reason of compatibility with older versions of C-XSC.
rmatrix _rmatrix (const rvector_slice &v) throw ()
 Deprecated typecast, which only exist for the reason of compatibility with older versions of C-XSC.
rmatrix _rmatrix (const real &r) throw ()
 Deprecated typecast, which only exist for the reason of compatibility with older versions of C-XSC.
rvector _rvector (const real &r) throw ()
 Deprecated typecast, which only exist for the reason of compatibility with older versions of C-XSC.
cidotprecision _unchecked_cidotprecision (const complex &a, const complex &b) throw ()
cidotprecision _unchecked_cidotprecision (const complex &a, const real &b) throw ()
cidotprecision _unchecked_cidotprecision (const real &a, const complex &b) throw ()
cidotprecision _unchecked_cidotprecision (const cdotprecision &a, const cdotprecision &b) throw ()
cidotprecision _unchecked_cidotprecision (const cdotprecision &a, const dotprecision &b) throw ()
cidotprecision _unchecked_cidotprecision (const dotprecision &a, const cdotprecision &b) throw ()
cinterval _unchecked_cinterval (const complex &a, const complex &b) throw ()
cinterval _unchecked_cinterval (const real &a, const complex &b) throw ()
cinterval _unchecked_cinterval (const complex &a, const real &b) throw ()
idotprecision _unchecked_idotprecision (const real &a, const real &b)
idotprecision _unchecked_idotprecision (const dotprecision &a, const dotprecision &b)
interval _unchecked_interval (const real &a, const real &b)
srvector abs (const scvector &v)
 Returns the vector of component-wise absolute values of v.
sivector abs (const sivector &v)
 Computes the component-wise absolute values as the interval hull of $ \{ |v| \mid v \in [v] \} $ for a vector v.
intvector abs (const intvector &rv) throw ()
 Returns the absolute value of the vector.
intvector abs (const intvector_slice &sl) throw ()
 Returns the absolute value of the vector.
lx_interval abs (const lx_cinterval &) throw ()
 Returns the absolute value of the complex interval.
srmatrix abs (const srmatrix &A)
 Returns the componentwise absolute value of A.
sivector abs (const scivector &v)
 Computes the component-wise absolute values as the interval hull of $ \{ |v| \mid v \in [v] \} $ for a vector v.
intvector abs (const intmatrix_subv &mv) throw ()
 Returns the absolute value of the matrix.
srmatrix abs (const scmatrix &A)
 Returns the componentwise absolute value of the sparse matrix A.
intmatrix abs (const intmatrix &m) throw ()
 Returns the absolute value of the matrix.
intmatrix abs (const intmatrix_slice &ms) throw ()
 Returns the absolute value of the matrix.
simatrix abs (const simatrix &A)
 Returns the componentwise absolute value as the interval hull of $ \{a_{ij} \mid a_{ij} \in [a_{ij}] \} $.
srvector abs (const srvector &v)
 Returns the vector whose elements are the respective absolute values of the elements of v.
l_rvector abs (const l_rvector &rv) throw ()
 Returns the absolute value of the vector.
l_rvector abs (const l_rvector_slice &sl) throw ()
 Returns the absolute value of the vector.
simatrix abs (const scimatrix &A)
 Returns the componentwise absolute value of the matrix A.
l_rvector abs (const l_rmatrix_subv &mv) throw ()
 Returns the absolute value of the vector.
rvector abs (const cvector &rv) throw ()
 Returns the absolute value of the vector.
rvector abs (const cvector_slice &sl) throw ()
 Returns the absolute value of the vector.
rvector abs (const rvector &rv) throw ()
 Returns the absolute value of the vector.
rvector abs (const rvector_slice &sl) throw ()
 Returns the absolute value of the vector.
ivector abs (const ivector &rv) throw ()
 Returns the absolute value of the vector.
ivector abs (const ivector_slice &sl) throw ()
 Returns the absolute value of the vector.
l_rmatrix abs (const l_rmatrix &m) throw ()
 Returns the absolute value of the matrix.
l_rmatrix abs (const l_rmatrix_slice &ms) throw ()
 Returns the absolute value of the matrix.
rvector abs (const cmatrix_subv &mv) throw ()
 Returns the absolute value of the matrix.
l_ivector abs (const l_ivector &rv) throw ()
 Returns the absolute value of the vector.
l_ivector abs (const l_ivector_slice &sl) throw ()
 Returns the absolute value of the vector.
l_ivector abs (const l_imatrix_subv &mv) throw ()
 Returns the absolute value of the matrix.
rmatrix abs (const cmatrix &m) throw ()
 Returns the absolute value of the matrix.
rmatrix abs (const cmatrix_slice &ms) throw ()
 Returns the absolute value of the matrix.
rvector abs (const rmatrix_subv &mv) throw ()
 Returns the absolute value of the matrix.
ivector abs (const imatrix_subv &mv) throw ()
 Returns the absolute value of the matrix.
sivector abs (const sivector_slice &v)
 Computes the component-wise absolute values as the interval hull of $ \{ |v| \mid v \in [v] \} $ for a vector v.
ivector abs (const civector &rv) throw ()
 Returns the absolute value of the vector.
ivector abs (const civector_slice &sl) throw ()
 Returns the absolute value of the vector.
l_imatrix abs (const l_imatrix &m) throw ()
 Returns the absolute value of the matrix.
l_imatrix abs (const l_imatrix_slice &ms) throw ()
 Returns the absolute value of the matrix.
rmatrix abs (const rmatrix &m) throw ()
 Returns the absolute value of the matrix.
rmatrix abs (const rmatrix_slice &ms) throw ()
 Returns the absolute value of the matrix.
ivector abs (const cimatrix_subv &mv) throw ()
 Returns the absolute value of the matrix.
imatrix abs (const imatrix &m) throw ()
 Returns the absolute value of the matrix.
imatrix abs (const imatrix_slice &ms) throw ()
 Returns the absolute value of the matrix.
simatrix abs (const simatrix_slice &S)
 Returns the elementwise absolute value of S.
imatrix abs (const cimatrix &m) throw ()
 Returns the absolute value of the matrix.
imatrix abs (const cimatrix_slice &ms) throw ()
 Returns the absolute value of the matrix.
sivector abs (const simatrix_subv &S)
 Returns the componentwise absolute value of the subvector.
sivector abs (const scivector_slice &v)
 Computes the component-wise absolute values as the interval hull of $ \{ |v| \mid v \in [v] \} $ for a vector v.
simatrix abs (const scimatrix_slice &S)
 Returns the componentwise absolute value of the slice S.
sivector abs (const scimatrix_subv &S)
 Returns the componentwise absolute value of the subvector.
lx_real AbsMax (const lx_interval &)
 Computes the greatest absolute value $ \left|\left[x\right]\right| $.
real AbsMax (const interval &)
 Computes the greatest absolute value $ \left| \left[ x \right] \right| $.
srvector absmax (const sivector &v)
 Computes the component-wise maximum absolute values $ \max\limits_{v \in [v]} (|v|) $ for a vector v.
srmatrix absmax (const simatrix &A)
 Returns the componentwise maximum absolute value.
rvector absmax (const ivector_slice &sl) throw ()
 Returns the absolute maximum value of the vector.
rvector absmax (const imatrix_subv &mv) throw ()
 Returns the absolute maximum value of the matrix.
rmatrix absmax (const imatrix &m) throw ()
 Returns the absolute maximum value of the matrix.
rmatrix absmax (const imatrix_slice &ms) throw ()
 Returns the absolute maximum value of the matrix.
lx_real AbsMin (const lx_interval &)
 Computes the smallest absolute value $ \left< \left[x\right] \right> $.
real AbsMin (const interval &)
 Computes the smallest absolute value $ \left< \left[ x \right] \right> $.
srvector absmin (const sivector &v)
 Computes the component-wise minimum absolute values $ \min\limits_{v \in [v]} (|v|) $ for a vector v.
srmatrix absmin (const simatrix &A)
 Returns the componentwise minimum absolute value.
rvector absmin (const ivector &rv) throw ()
 Returns the absolute minimum value of the vector.
rvector absmin (const imatrix_subv &mv) throw ()
 Returns the absolute minimum value of the matrix.
rmatrix absmin (const imatrix &m) throw ()
 Returns the absolute minimum value of the matrix.
rmatrix absmin (const imatrix_slice &ms) throw ()
 Returns the absolute minimum value of the matrix.
INLINE void accumulate (idotprecision &dp, const l_rmatrix_subv &rv1, const imatrix_subv &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
INLINE void accumulate (idotprecision &dp, const imatrix_subv &rv1, const l_rvector &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
INLINE void accumulate (idotprecision &dp, const l_rmatrix_subv &rv1, const ivector &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dp, const l_rvector &rv1, const ivector &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
INLINE void accumulate (idotprecision &dp, const imatrix_subv &rv1, const l_rmatrix_subv &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
INLINE void accumulate (idotprecision &dp, const l_rvector &rv1, const imatrix_subv &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
INLINE void accumulate (idotprecision &dp, const ivector &rv1, const l_rmatrix_subv &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (dotprecision &dp, const rvector &rv1, const rvector &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cdotprecision &dp, const cvector &rv1, const cvector &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dp, const ivector &rv1, const l_rvector &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dp, const civector &rv1, const civector &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
INLINE void accumulate (idotprecision &dp, const imatrix_subv &rv1, const l_rvector_slice &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
INLINE void accumulate (idotprecision &dp, const l_rmatrix_subv &rv1, const ivector_slice &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dp, const l_rvector_slice &sl, const ivector &rv) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
INLINE void accumulate (idotprecision &dp, const l_rvector_slice &rv1, const imatrix_subv &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
INLINE void accumulate (idotprecision &dp, const ivector_slice &rv1, const l_rmatrix_subv &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dp, const civector_slice &sl, const civector &rv) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dp, const ivector_slice &sl, const l_rvector &rv) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dp, const rmatrix_subv &sl1, const civector_slice &sl2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dp, const rmatrix_subv &rv1, const cvector &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (dotprecision &dp, const rvector_slice &sl, const rvector &rv) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cdotprecision &dp, const cvector_slice &sl, const cvector &rv) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
INLINE void accumulate (idotprecision &dp, const imatrix_subv &rv1, const l_ivector_slice &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
INLINE void accumulate (idotprecision &dp, const l_rmatrix_subv &rv1, const l_ivector_slice &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
INLINE void accumulate (idotprecision &dp, const rmatrix_subv &rv1, const l_ivector_slice &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dp, const l_rvector &rv, const ivector_slice &sl) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dp, const cvector &rv1, const rmatrix_subv &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dp, const civector &rv, const civector_slice &sl) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
INLINE void accumulate (idotprecision &dp, const l_ivector_slice &rv1, const imatrix_subv &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
INLINE void accumulate (idotprecision &dp, const l_ivector_slice &rv1, const l_rmatrix_subv &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
INLINE void accumulate (idotprecision &dp, const l_ivector_slice &rv1, const rmatrix_subv &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dp, const ivector &rv, const l_rvector_slice &sl) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dp, const ivector_slice &sl1, const l_rvector_slice &sl2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (dotprecision &dp, const rvector &rv, const rvector_slice &sl) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cdotprecision &dp, const cvector &rv, const cvector_slice &sl) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dp, const rmatrix_subv &rv1, const cvector_slice &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dp, const civector_slice &sl1, const civector_slice &sl2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (dotprecision &dp, const rmatrix_subv &rv1, const rmatrix_subv &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dp, const l_rvector_slice &sl1, const ivector_slice &sl2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dp, const cvector_slice &rv1, const rmatrix_subv &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cdotprecision &dp, const cmatrix_subv &rv1, const cmatrix_subv &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dp, const cimatrix_subv &rv1, const cimatrix_subv &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (dotprecision &dp, const rvector_slice &sl1, const rvector_slice &sl2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dp, const rvector &rv1, const civector &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cdotprecision &dp, const cvector_slice &sl1, const cvector_slice &sl2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dp, const imatrix_subv &rv1, const imatrix_subv &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (dotprecision &dp, const rvector &rv1, const rmatrix_subv &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dp, const civector &rv1, const cimatrix_subv &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cdotprecision &dp, const cvector &rv1, const cmatrix_subv &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dp, const rvector &rv1, const rvector &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dp, const ivector &rv1, const imatrix_subv &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dp, const civector &rv1, const rvector &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dp, const cvector &rv1, const cvector &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dp, const cimatrix_subv &rv1, const civector &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (dotprecision &dp, const rmatrix_subv &rv1, const rvector &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dp, const imatrix_subv &rv1, const ivector &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cdotprecision &dp, const cmatrix_subv &rv1, const cvector &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dp, const civector_slice &sl1, const cimatrix_subv &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dp, const rvector_slice &sl, const rvector &rv) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dp, const cvector_slice &sl, const cvector &rv) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dp, const rvector_slice &sl, const civector &rv) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dp, const rmatrix_subv &rv1, const rmatrix_subv &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dp, const ivector_slice &sl1, const imatrix_subv &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dp, const cimatrix_subv &rv1, const civector_slice &sl2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cdotprecision &dp, const cvector_slice &sl1, const cmatrix_subv &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dp, const ivector &rv1, const ivector &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dp, const cvector &rv, const cvector_slice &sl) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dp, const rvector &rv, const rvector_slice &sl) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dp, const civector_slice &sl, const rvector &rv) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dp, const imatrix_subv &rv1, const ivector_slice &sl2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dp, const rvector &rv1, const rmatrix_subv &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dp, const cimatrix_subv &rv1, const rmatrix_subv &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dp, const ivector_slice &sl, const ivector &rv) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cdotprecision &dp, const cmatrix_subv &rv1, const cvector_slice &sl2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dp, const cvector_slice &sl1, const cvector_slice &sl2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dp, const rvector_slice &sl1, const rvector_slice &sl2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dp, const imatrix_subv &rv1, const imatrix_subv &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dp, const rvector &rv, const civector_slice &sl) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dp, const rmatrix_subv &rv1, const rvector &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dp, const ivector &rv, const ivector_slice &sl) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dp, const cimatrix_subv &rv1, const rvector_slice &sl2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cdotprecision &dp, const cvector &rv1, const rvector &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cdotprecision &dp, const rvector &rv1, const rvector &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dp, const ivector &rv1, const imatrix_subv &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dp, const cmatrix_subv &rv1, const cmatrix_subv &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dp, const ivector_slice &sl1, const ivector_slice &sl2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dp, const civector &rv, const rvector_slice &sl) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cdotprecision &dp, const rmatrix_subv &rv1, const rmatrix_subv &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dp, const cimatrix_subv &rv1, const rvector &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dp, const imatrix_subv &rv1, const ivector &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dp, const cvector &rv1, const cmatrix_subv &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cdotprecision &dp, const rvector &rv1, const cvector &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dp, const ivector &rv1, const ivector &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cdotprecision &dp, const rvector_slice &sl, const rvector &rv) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dp, const civector_slice &sl1, const rvector_slice &sl2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cdotprecision &dp, const rvector &rv1, const rmatrix_subv &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dp, const ivector_slice &sl1, const imatrix_subv &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dp, const cmatrix_subv &rv1, const cvector &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dp, const rmatrix_subv &rv1, const cimatrix_subv &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dp, const ivector_slice &sl, const ivector &rv) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cdotprecision &dp, const rvector_slice &sl, const cvector &rv) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cdotprecision &dp, const rvector &rv, const rvector_slice &sl) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dp, const rvector_slice &sl1, const civector_slice &sl2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cdotprecision &dp, const rmatrix_subv &rv1, const rvector &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dp, const imatrix_subv &rv1, const ivector_slice &sl2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dp, const cvector_slice &sl1, const cmatrix_subv &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dp, const rvector_slice &sl1, const cimatrix_subv &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dp, const ivector &rv, const ivector_slice &sl) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cdotprecision &dp, const cvector_slice &sl, const rvector &rv) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cdotprecision &dp, const rvector_slice &sl1, const rvector_slice &sl2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dp, const rmatrix_subv &rv1, const imatrix_subv &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dp, const cmatrix_subv &rv1, const cvector_slice &sl2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dp, const rmatrix_subv &rv1, const rmatrix_subv &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dp, const rvector &rv1, const cimatrix_subv &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dp, const ivector_slice &sl1, const ivector_slice &sl2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dp, const rvector &rv1, const imatrix_subv &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dp, const rvector &rv1, const rvector &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cdotprecision &dp, const rvector &rv, const cvector_slice &sl) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cdotprecision &dp, const rmatrix_subv &rv1, const cmatrix_subv &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dp, const rvector &rv1, const rmatrix_subv &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dp, const rvector &rv1, const ivector &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dp, const rvector_slice &sl1, const imatrix_subv &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dp, const cimatrix_subv &rv1, const cmatrix_subv &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dp, const rmatrix_subv &rv1, const rvector &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dp, const rvector_slice &sl, const rvector &rv) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cdotprecision &dp, const cvector &rv, const rvector_slice &sl) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cdotprecision &dp, const rmatrix_subv &rv1, const cvector_slice &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dp, const ivector &rv1, const rvector &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dp, const cvector &rv1, const civector &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dp, const imatrix_subv &rv1, const rmatrix_subv &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dp, const cimatrix_subv &rv1, const cvector_slice &sl2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (dotprecision &dp, const rvector_slice &sl, const rmatrix_subv &sv) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dp, const rvector &rv, const rvector_slice &sl) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dp, const civector &rv1, const cvector &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dp, const imatrix_subv &rv1, const rvector &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dp, const rvector_slice &sl, const ivector &rv) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dp, const cimatrix_subv &rv1, const cvector &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cdotprecision &dp, const cvector_slice &sl1, const rvector_slice &sl2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cdotprecision &dp, const rmatrix_subv &rv1, const cvector &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dp, const cvector_slice &sl, const civector &rv) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dp, const imatrix_subv &rv1, const rvector_slice &sl2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dp, const cmatrix_subv &rv1, const cimatrix_subv &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dp, const ivector_slice &sl, const rvector &rv) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cdotprecision &dp, const rvector_slice &sl1, const rmatrix_subv &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dp, const rvector_slice &sl1, const rvector_slice &sl2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cdotprecision &dp, const rvector_slice &sl1, const cvector_slice &sl2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dp, const civector_slice &sl, const cvector &rv) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dp, const rmatrix_subv &rv1, const imatrix_subv &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cdotprecision &dp, const cmatrix_subv &rv1, const rmatrix_subv &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dp, const cvector_slice &sl1, const cimatrix_subv &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dp, const rvector &rv, const ivector_slice &sl) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (dotprecision &dp, const rvector &)
 The accurate sum of the elements of the vector added to the first argument.
void accumulate (idotprecision &dp, const rvector_slice &sl1, const rmatrix_subv &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dp, const cvector &rv, const civector_slice &sl) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dp, const cvector &rv1, const cimatrix_subv &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dp, const rvector &rv1, const imatrix_subv &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dp, const ivector &rv, const rvector_slice &sl) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dp, const cvector &rv1, const rvector &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cdotprecision &dp, const cvector &rv1, const rmatrix_subv &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dp, const rvector_slice &sl1, const rmatrix_subv &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dp, const civector &rv, const cvector_slice &sl) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dp, const cimatrix_subv &rv1, const imatrix_subv &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dp, const ivector_slice &sl1, const rvector_slice &sl2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dp, const rvector_slice &sl1, const imatrix_subv &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dp, const rvector &rv1, const cvector &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dp, const civector_slice &sl1, const cvector_slice &sl2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cdotprecision &dp, const cvector_slice &rv1, const rmatrix_subv &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (dotprecision &dp, const rmatrix_subv &mv, const rvector_slice &vs) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dp, const rvector_slice &sl1, const ivector_slice &sl2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dp, const cimatrix_subv &rv1, const ivector_slice &sl2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dp, const imatrix_subv &rv1, const rmatrix_subv &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dp, const rvector_slice &sl, const cvector &rv) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dp, const cvector_slice &sl1, const civector_slice &sl2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dp, const rvector &rv1, const ivector &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cdotprecision &dp, const rvector &rv1, const cmatrix_subv &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cdotprecision &dp, const rmatrix_subv &rv1, const rvector_slice &sl2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dp, const imatrix_subv &rv1, const rvector &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dp, const ivector &rv1, const civector &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dp, const cimatrix_subv &rv1, const ivector &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dp, const cvector_slice &sl, const rvector &rv) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dp, const ivector &rv1, const rvector &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dp, const imatrix_subv &rv1, const rvector_slice &sl2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cdotprecision &dp, const cmatrix_subv &rv1, const rvector &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dp, const rmatrix_subv &rv1, const rvector_slice &sl2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dp, const civector &rv1, const ivector &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dp, const imatrix_subv &rv1, const cimatrix_subv &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dp, const rvector &rv, const cvector_slice &sl) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dp, const rvector_slice &sl, const ivector &rv) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dp, const rmatrix_subv &rv1, const ivector &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dp, const rmatrix_subv &rv1, const rvector_slice &sl2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cdotprecision &dp, const rvector_slice &rv1, const cmatrix_subv &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dp, const cvector &rv, const rvector_slice &sl) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dp, const ivector_slice &sl, const civector &rv) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dp, const ivector_slice &sl1, const cimatrix_subv &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dp, const ivector &rv1, const rmatrix_subv &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dp, const ivector_slice &sl, const rvector &rv) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dp, const cvector_slice &sl1, const rvector_slice &sl2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cdotprecision &dp, const cmatrix_subv &rv1, const rvector_slice &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dp, const civector_slice &sl, const ivector &rv) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dp, const rmatrix_subv &rv1, const ivector &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dp, const ivector &rv1, const cimatrix_subv &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dp, const rvector &rv, const ivector_slice &sl) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dp, const rvector_slice &sl1, const cvector_slice &sl2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dp, const ivector &rv1, const rmatrix_subv &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dp, const rmatrix_subv &rv1, const cmatrix_subv &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dp, const ivector &rv, const civector_slice &sl) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dp, const rmatrix_subv &rv1, const civector &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dp, const ivector &rv, const rvector_slice &sl) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dp, const cvector_slice &sl, const ivector &rv) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dp, const rmatrix_subv &rv1, const ivector_slice &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dp, const cmatrix_subv &rv1, const rmatrix_subv &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dp, const civector &rv, const ivector_slice &sl) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dp, const ivector_slice &sl1, const rvector_slice &sl2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dp, const civector &rv1, const rmatrix_subv &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dp, const ivector_slice &rv1, const rmatrix_subv &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dp, const ivector &rv, const cvector_slice &sl) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dp, const rvector &rv1, const cmatrix_subv &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dp, const rvector_slice &sl1, const ivector_slice &sl2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dp, const civector_slice &sl1, const ivector_slice &sl2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dp, const rmatrix_subv &rv1, const ivector_slice &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dp, const ivector &)
 The accurate sum of the elements of the vector added to the first argument.
void accumulate (cidotprecision &dp, const cmatrix_subv &rv1, const rvector &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dp, const cvector &rv1, const ivector &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dp, const ivector_slice &rv1, const rmatrix_subv &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dp, const ivector_slice &sl1, const civector_slice &sl2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dp, const rvector_slice &rv1, const cmatrix_subv &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dp, const civector &)
 The accurate sum of the elements of the vector added to the first argument.
void accumulate (cidotprecision &dp, const ivector &rv1, const cvector &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dp, const imatrix_subv &rv1, const civector &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dp, const cmatrix_subv &rv1, const rvector_slice &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dp, const ivector_slice &sl, const cvector &rv) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dp, const civector &rv1, const imatrix_subv &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dp, const cvector &rv, const ivector_slice &sl) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dp, const imatrix_subv &rv1, const civector_slice &sl2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dp, const cvector_slice &sl1, const ivector_slice &sl2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dp, const civector_slice &sl1, const imatrix_subv &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dp, const ivector_slice &sl1, const cvector_slice &sl2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dp, const cmatrix_subv &rv1, const civector &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dp, const civector &rv1, const cmatrix_subv &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cdotprecision &dp, const cvector &)
 The accurate sum of the elements of the vector added to the first argument.
void accumulate (cidotprecision &dp, const cmatrix_subv &rv1, const ivector &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dp, const cmatrix_subv &rv1, const civector_slice &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dp, const civector_slice &sl1, const cmatrix_subv &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dp, const ivector &rv1, const cmatrix_subv &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
INLINE void accumulate (dotprecision &dp, const rmatrix_subv &rv1, const l_rmatrix_subv &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dp, const cmatrix_subv &rv1, const imatrix_subv &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
INLINE void accumulate (dotprecision &dp, const l_rmatrix_subv &rv1, const rmatrix_subv &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dp, const cmatrix_subv &rv1, const ivector_slice &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
INLINE void accumulate (dotprecision &dp, const rvector &rv1, const l_rmatrix_subv &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
INLINE void accumulate (dotprecision &dp, const l_rmatrix_subv &rv1, const rvector &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dp, const imatrix_subv &rv1, const cmatrix_subv &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
INLINE void accumulate (dotprecision &dp, const rvector_slice &rv1, const l_rmatrix_subv &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dp, const ivector_slice &rv1, const cmatrix_subv &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
INLINE void accumulate (dotprecision &dp, const l_rmatrix_subv &rv1, const rvector_slice &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
INLINE void accumulate (idotprecision &dp, const rmatrix_subv &rv1, const l_rmatrix_subv &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
INLINE void accumulate (idotprecision &dp, const l_rmatrix_subv &rv1, const rmatrix_subv &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
INLINE void accumulate (idotprecision &dp, const rvector &rv1, const l_rmatrix_subv &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
INLINE void accumulate (idotprecision &dp, const l_rmatrix_subv &rv1, const rvector &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
INLINE void accumulate (idotprecision &dp, const rvector_slice &rv1, const l_rmatrix_subv &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
INLINE void accumulate (idotprecision &dp, const l_rmatrix_subv &rv1, const rvector_slice &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (dotprecision &dp, const intvector &rv1, const intvector &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (dotprecision &dp, const intvector_slice &sl, const intvector &rv) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (dotprecision &dp, const intvector &rv, const intvector_slice &sl) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (dotprecision &dp, const intvector_slice &sl1, const intvector_slice &sl2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (dotprecision &dp, const intmatrix_subv &rv1, const intmatrix_subv &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (dotprecision &dp, const intvector &rv1, const intmatrix_subv &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (dotprecision &dp, const intmatrix_subv &rv1, const intvector &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (dotprecision &dp, const intvector_slice &sl, const intmatrix_subv &sv) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (dotprecision &dp, const intmatrix_subv &mv, const intvector_slice &vs) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (dotprecision &dp, const l_rvector &rv1, const l_rvector &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (dotprecision &dp, const l_rvector_slice &sl, const l_rvector &rv) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (dotprecision &dp, const l_rvector &rv, const l_rvector_slice &sl) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (dotprecision &dp, const l_rvector_slice &sl1, const l_rvector_slice &sl2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dp, const l_rvector &rv1, const l_rvector &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dp, const l_rvector_slice &sl, const l_rvector &rv) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dp, const l_rvector &rv, const l_rvector_slice &sl) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dp, const l_rvector_slice &sl1, const l_rvector_slice &sl2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (dotprecision &dp, const l_rmatrix_subv &rv1, const l_rmatrix_subv &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (dotprecision &dp, const l_rvector &rv1, const l_rmatrix_subv &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (dotprecision &dp, const l_rmatrix_subv &rv1, const l_rvector &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (dotprecision &dp, const l_rvector_slice &sl1, const l_rmatrix_subv &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (dotprecision &dp, const l_rmatrix_subv &rv1, const l_rvector_slice &sl2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dp, const l_rmatrix_subv &rv1, const l_rmatrix_subv &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dp, const l_rvector &rv1, const l_rmatrix_subv &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dp, const l_rmatrix_subv &rv1, const l_rvector &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dp, const l_rvector_slice &sl1, const l_rmatrix_subv &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dp, const l_rmatrix_subv &rv1, const l_rvector_slice &sl2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (dotprecision &dot, const srvector &x, const srvector &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cdotprecision &dp, const rvector &)
 The accurate sum of the elements of the vector added to the first argument.
void accumulate (dotprecision &dot, const srvector &x, const rvector &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (dotprecision &dot, const srvector &x, const rvector_slice &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (dotprecision &dot, const rvector &x, const srvector &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (dotprecision &dot, const rvector_slice &x, const srvector &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (dotprecision &dp, const l_rvector &rv1, const rvector &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (dotprecision &dp, const rvector &rv1, const l_rvector &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (dotprecision &dot, const srvector_slice &x, const rvector &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (dotprecision &dp, const rvector_slice &sl, const l_rvector &rv) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (dotprecision &dot, const srvector_slice &x, const rvector_slice &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (dotprecision &dp, const l_rvector_slice &sl, const rvector &rv) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (dotprecision &dot, const rvector &x, const srvector_slice &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (dotprecision &dp, const rvector &rv, const l_rvector_slice &sl) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (dotprecision &dot, const rvector_slice &x, const srvector_slice &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (dotprecision &dot, const srvector_slice &x, const srvector_slice &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (dotprecision &dp, const l_rvector &rv1, const rmatrix_subv &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (dotprecision &dot, const srvector &x, const srvector_slice &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (dotprecision &dot, const srvector_slice &x, const srvector &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (dotprecision &dp, const l_rvector_slice &rv1, const rmatrix_subv &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (dotprecision &dp, const l_rvector &rv, const rvector_slice &sl) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (dotprecision &dp, const rmatrix_subv &rv1, const l_rvector &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (dotprecision &dp, const rmatrix_subv &rv1, const l_rvector_slice &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (dotprecision &dp, const l_rvector_slice &sl1, const rvector_slice &sl2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (dotprecision &dp, const rvector_slice &sl1, const l_rvector_slice &sl2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dp, const l_rvector &rv1, const rvector &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dp, const rvector &rv1, const l_rvector &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dp, const rvector_slice &sl, const l_rvector &rv) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dp, const l_rvector_slice &sl, const rvector &rv) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dp, const rvector &rv, const l_rvector_slice &sl) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dp, const rvector &)
 The accurate sum of the elements of the vector added to the first argument.
void accumulate (idotprecision &dp, const l_rvector &rv1, const rmatrix_subv &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dot, const srvector &x, const srvector &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dot, const srvector &x, const rvector &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dp, const l_rvector_slice &rv1, const rmatrix_subv &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dp, const l_rvector &rv, const rvector_slice &sl) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dot, const srvector &x, const rvector_slice &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dp, const rmatrix_subv &rv1, const l_rvector &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dot, const rvector &x, const srvector &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dp, const rmatrix_subv &rv1, const l_rvector_slice &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dot, const rvector_slice &x, const srvector &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dp, const l_rvector_slice &sl1, const rvector_slice &sl2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dot, const srvector_slice &x, const rvector &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dp, const rvector_slice &sl1, const l_rvector_slice &sl2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dot, const srvector_slice &x, const rvector_slice &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dot, const rvector &x, const srvector_slice &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dot, const rvector_slice &x, const srvector_slice &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dot, const srvector_slice &x, const srvector_slice &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dot, const srvector &x, const srvector_slice &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dot, const srvector_slice &x, const srvector &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cdotprecision &dot, const srvector &x, const srvector &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cdotprecision &dot, const srvector &x, const rvector &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cdotprecision &dot, const srvector &x, const rvector_slice &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cdotprecision &dot, const rvector &x, const srvector &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cdotprecision &dot, const rvector_slice &x, const srvector &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cdotprecision &dot, const srvector_slice &x, const rvector &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cdotprecision &dot, const srvector_slice &x, const rvector_slice &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cdotprecision &dot, const rvector &x, const srvector_slice &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cdotprecision &dot, const rvector_slice &x, const srvector_slice &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cdotprecision &dot, const srvector_slice &x, const srvector_slice &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cdotprecision &dot, const srvector &x, const srvector_slice &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dp, const l_ivector &rv1, const l_ivector &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dp, const l_ivector_slice &sl, const l_ivector &rv) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cdotprecision &dot, const srvector_slice &x, const srvector &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dp, const l_ivector &rv, const l_ivector_slice &sl) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dp, const l_imatrix_subv &rv1, const l_imatrix_subv &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dp, const l_ivector_slice &sl1, const l_ivector_slice &sl2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dp, const l_ivector &rv1, const l_imatrix_subv &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dp, const l_imatrix_subv &rv1, const l_ivector &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dp, const l_ivector_slice &sl1, const l_imatrix_subv &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dp, const l_imatrix_subv &rv1, const l_ivector_slice &sl2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const srvector &x, const srvector &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const srvector &x, const rvector &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dp, const l_imatrix_subv &rv1, const rmatrix_subv &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dp, const l_imatrix_subv &rv1, const rvector_slice &sl2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const srvector &x, const rvector_slice &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dp, const l_imatrix_subv &rv1, const rvector &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const rvector &x, const srvector &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dp, const rvector &rv1, const l_imatrix_subv &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dp, const rmatrix_subv &rv1, const l_imatrix_subv &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const rvector_slice &x, const srvector &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dp, const rvector_slice &sl1, const l_imatrix_subv &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const srvector_slice &x, const rvector &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dp, const l_imatrix_subv &rv1, const l_rmatrix_subv &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const srvector_slice &x, const rvector_slice &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dp, const l_imatrix_subv &rv1, const l_rvector_slice &sl2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dp, const l_imatrix_subv &rv1, const l_rvector &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const rvector &x, const srvector_slice &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dp, const l_rvector &rv1, const l_imatrix_subv &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dp, const l_rmatrix_subv &rv1, const l_imatrix_subv &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const rvector_slice &x, const srvector_slice &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dp, const l_rvector_slice &sl1, const l_imatrix_subv &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const srvector_slice &x, const srvector_slice &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dp, const l_imatrix_subv &rv1, const imatrix_subv &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const srvector &x, const srvector_slice &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dp, const l_imatrix_subv &rv1, const ivector_slice &sl2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dp, const l_imatrix_subv &rv1, const ivector &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const srvector_slice &x, const srvector &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dp, const ivector &rv1, const l_imatrix_subv &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dp, const imatrix_subv &rv1, const l_imatrix_subv &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dp, const ivector_slice &sl1, const l_imatrix_subv &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dp, const rvector &rv1, const l_ivector &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dp, const l_ivector &rv1, const rvector &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dp, const rvector_slice &sl, const l_ivector &rv) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dp, const l_ivector_slice &sl, const rvector &rv) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dp, const rvector &rv, const l_ivector_slice &sl) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dp, const cvector &)
 The accurate sum of the elements of the vector added to the first argument.
void accumulate (cidotprecision &dp, const rvector &)
 The accurate sum of the elements of the vector added to the first argument.
void accumulate (idotprecision &dp, const l_ivector &rv1, const rmatrix_subv &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dp, const ivector &)
 The accurate sum of the elements of the vector added to the first argument.
void accumulate (idotprecision &dp, const l_ivector &rv, const rvector_slice &sl) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dp, const rmatrix_subv &rv1, const l_ivector &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dp, const l_ivector_slice &sl1, const rvector_slice &sl2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dp, const rvector_slice &sl1, const l_ivector_slice &sl2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cdotprecision &dot, const scvector &x, const scvector &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cdotprecision &dot, const scvector &x, const srvector &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cdotprecision &dot, const srvector &x, const scvector &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dp, const imatrix_subv &rv1, const cvector &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cdotprecision &dot, const scvector &x, const cvector &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dp, const cvector &rv1, const imatrix_subv &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dp, const imatrix_subv &rv1, const cvector_slice &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cdotprecision &dot, const scvector &x, const rvector &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dp, const cvector_slice &rv1, const imatrix_subv &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cdotprecision &dot, const srvector &x, const cvector &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cdotprecision &dot, const scvector &x, const cvector_slice &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cdotprecision &dot, const scvector &x, const rvector_slice &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cdotprecision &dot, const srvector &x, const cvector_slice &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cdotprecision &dot, const cvector &x, const scvector &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cdotprecision &dot, const cvector &x, const srvector &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cdotprecision &dot, const rvector &x, const scvector &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cdotprecision &dot, const cvector_slice &x, const scvector &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cdotprecision &dot, const cvector_slice &x, const srvector &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cdotprecision &dot, const rvector_slice &x, const scvector &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cdotprecision &dot, const scvector_slice &x, const cvector &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cdotprecision &dot, const scvector_slice &x, const rvector &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cdotprecision &dot, const srvector_slice &x, const cvector &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cdotprecision &dot, const scvector_slice &x, const cvector_slice &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cdotprecision &dot, const scvector_slice &x, const rvector_slice &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cdotprecision &dot, const srvector_slice &x, const cvector_slice &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cdotprecision &dot, const cvector &x, const scvector_slice &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cdotprecision &dot, const cvector &x, const srvector_slice &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cdotprecision &dot, const rvector &x, const scvector_slice &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cdotprecision &dot, const cvector_slice &x, const scvector_slice &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cdotprecision &dot, const cvector_slice &x, const srvector_slice &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cdotprecision &dot, const rvector_slice &x, const scvector_slice &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cdotprecision &dot, const scvector_slice &x, const scvector_slice &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cdotprecision &dot, const scvector_slice &x, const srvector_slice &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cdotprecision &dot, const srvector_slice &x, const scvector_slice &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cdotprecision &dot, const scvector &x, const scvector_slice &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cdotprecision &dot, const scvector &x, const srvector_slice &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cdotprecision &dot, const srvector &x, const scvector_slice &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cdotprecision &dot, const scvector_slice &x, const scvector &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dp, const civector_slice &sl1, const rmatrix_subv &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cdotprecision &dot, const scvector_slice &x, const srvector &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cdotprecision &dot, const srvector_slice &x, const scvector &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dp, const l_rvector &rv1, const l_ivector &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dp, const l_ivector &rv1, const l_rvector &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dp, const l_rvector_slice &sl, const l_ivector &rv) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dp, const l_ivector_slice &sl, const l_rvector &rv) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dp, const l_rvector &rv, const l_ivector_slice &sl) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dp, const l_ivector &rv1, const l_rmatrix_subv &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dp, const l_ivector &rv, const l_rvector_slice &sl) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dp, const l_rmatrix_subv &rv1, const l_ivector &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (dotprecision &dot, const srmatrix_subv &v1, const srmatrix_subv &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dp, const l_ivector_slice &sl1, const l_rvector_slice &sl2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (dotprecision &dot, const srmatrix_subv &v1, const srvector &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dp, const l_rvector_slice &sl1, const l_ivector_slice &sl2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (dotprecision &dot, const srmatrix_subv &v1, const srvector_slice &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (dotprecision &dot, const srmatrix_subv &v1, const rvector &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (dotprecision &dot, const srmatrix_subv &v1, const rvector_slice &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (dotprecision &dot, const srvector &v1, const srmatrix_subv &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (dotprecision &dot, const srvector_slice &v1, const srmatrix_subv &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (dotprecision &dot, const rvector &v1, const srmatrix_subv &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (dotprecision &dot, const rvector_slice &v1, const srmatrix_subv &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dot, const srmatrix_subv &v1, const srmatrix_subv &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dot, const srmatrix_subv &v1, const srvector &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const scvector &x, const scvector &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dot, const srmatrix_subv &v1, const srvector_slice &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const scvector &x, const srvector &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dot, const srmatrix_subv &v1, const rvector &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const srvector &x, const scvector &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dot, const srmatrix_subv &v1, const rvector_slice &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const scvector &x, const cvector &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dot, const srvector &v1, const srmatrix_subv &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const scvector &x, const rvector &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dot, const srvector_slice &v1, const srmatrix_subv &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const srvector &x, const cvector &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dot, const rvector &v1, const srmatrix_subv &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const scvector &x, const cvector_slice &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dot, const rvector_slice &v1, const srmatrix_subv &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const scvector &x, const rvector_slice &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cdotprecision &dot, const srmatrix_subv &v1, const srmatrix_subv &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const srvector &x, const cvector_slice &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cdotprecision &dot, const srmatrix_subv &v1, const srvector &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const cvector &x, const scvector &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cdotprecision &dot, const srmatrix_subv &v1, const srvector_slice &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const cvector &x, const srvector &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cdotprecision &dot, const srmatrix_subv &v1, const rvector &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const rvector &x, const scvector &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cdotprecision &dot, const srmatrix_subv &v1, const rvector_slice &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const cvector_slice &x, const scvector &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cdotprecision &dot, const srvector &v1, const srmatrix_subv &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const cvector_slice &x, const srvector &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cdotprecision &dot, const srvector_slice &v1, const srmatrix_subv &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const rvector_slice &x, const scvector &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cdotprecision &dot, const rvector &v1, const srmatrix_subv &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const scvector_slice &x, const cvector &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const scvector_slice &x, const rvector &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const srvector_slice &x, const cvector &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dp, const ivector &rv1, const l_ivector &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dp, const l_ivector &rv1, const ivector &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const scvector_slice &x, const cvector_slice &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dp, const ivector_slice &sl, const l_ivector &rv) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dp, const l_ivector_slice &sl, const ivector &rv) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const scvector_slice &x, const rvector_slice &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dp, const ivector &rv, const l_ivector_slice &sl) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const srvector_slice &x, const cvector_slice &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dp, const l_ivector &rv1, const imatrix_subv &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const cvector &x, const scvector_slice &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dp, const l_ivector &rv, const ivector_slice &sl) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const cvector &x, const srvector_slice &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dp, const imatrix_subv &rv1, const l_ivector &rv2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const rvector &x, const scvector_slice &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dp, const l_ivector_slice &sl1, const ivector_slice &sl2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const cvector_slice &x, const scvector_slice &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dp, const ivector_slice &sl1, const l_ivector_slice &sl2) throw ()
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cdotprecision &dot, const rvector_slice &v1, const srmatrix_subv &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const cvector_slice &x, const srvector_slice &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const srmatrix_subv &v1, const srmatrix_subv &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const rvector_slice &x, const scvector_slice &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const srmatrix_subv &v1, const srvector &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const scvector_slice &x, const scvector_slice &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const srmatrix_subv &v1, const srvector_slice &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const scvector_slice &x, const srvector_slice &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const srmatrix_subv &v1, const rvector &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const srvector_slice &x, const scvector_slice &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const srmatrix_subv &v1, const rvector_slice &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const scvector &x, const scvector_slice &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const srvector &v1, const srmatrix_subv &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const scvector &x, const srvector_slice &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const srvector_slice &v1, const srmatrix_subv &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const srvector &x, const scvector_slice &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const rvector &v1, const srmatrix_subv &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const scvector_slice &x, const scvector &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const rvector_slice &v1, const srmatrix_subv &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const scvector_slice &x, const srvector &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const srvector_slice &x, const scvector &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dot, const sivector &x, const sivector &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dot, const sivector &x, const srvector &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dot, const srvector &x, const sivector &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dot, const sivector &x, const ivector &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dot, const sivector &x, const rvector &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dot, const srvector &x, const ivector &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dot, const sivector &x, const ivector_slice &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dot, const sivector &x, const rvector_slice &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dot, const srvector &x, const ivector_slice &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dot, const ivector &x, const sivector &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dot, const ivector &x, const srvector &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dot, const rvector &x, const sivector &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dot, const ivector_slice &x, const sivector &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dot, const ivector_slice &x, const srvector &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dot, const rvector_slice &x, const sivector &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dot, const sivector_slice &x, const ivector &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dot, const sivector_slice &x, const rvector &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dot, const srvector_slice &x, const ivector &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dot, const sivector_slice &x, const ivector_slice &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dot, const sivector_slice &x, const rvector_slice &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dot, const srvector_slice &x, const ivector_slice &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dot, const ivector &x, const sivector_slice &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dot, const ivector &x, const srvector_slice &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dot, const rvector &x, const sivector_slice &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dot, const ivector_slice &x, const sivector_slice &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dot, const ivector_slice &x, const srvector_slice &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dot, const rvector_slice &x, const sivector_slice &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dot, const sivector_slice &x, const sivector_slice &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dot, const sivector_slice &x, const srvector_slice &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dot, const srvector_slice &x, const sivector_slice &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dot, const sivector &x, const sivector_slice &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dot, const sivector &x, const srvector_slice &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dot, const srvector &x, const sivector_slice &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dot, const sivector_slice &x, const sivector &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dot, const sivector_slice &x, const srvector &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dot, const srvector_slice &x, const sivector &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const sivector &x, const sivector &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const sivector &x, const srvector &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const srvector &x, const sivector &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const sivector &x, const ivector &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const sivector &x, const rvector &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const srvector &x, const ivector &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const sivector &x, const ivector_slice &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const sivector &x, const rvector_slice &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const srvector &x, const ivector_slice &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const ivector &x, const sivector &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const ivector &x, const srvector &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const rvector &x, const sivector &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const ivector_slice &x, const sivector &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const ivector_slice &x, const srvector &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const rvector_slice &x, const sivector &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const sivector_slice &x, const ivector &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const sivector_slice &x, const rvector &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const srvector_slice &x, const ivector &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const sivector_slice &x, const ivector_slice &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const sivector_slice &x, const rvector_slice &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const srvector_slice &x, const ivector_slice &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const ivector &x, const sivector_slice &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const ivector &x, const srvector_slice &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const rvector &x, const sivector_slice &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const ivector_slice &x, const sivector_slice &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const ivector_slice &x, const srvector_slice &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const rvector_slice &x, const sivector_slice &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const sivector_slice &x, const sivector_slice &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const sivector_slice &x, const srvector_slice &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const srvector_slice &x, const sivector_slice &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const sivector &x, const sivector_slice &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const sivector &x, const srvector_slice &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const srvector &x, const sivector_slice &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const sivector_slice &x, const sivector &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const sivector_slice &x, const srvector &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const srvector_slice &x, const sivector &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cdotprecision &dot, const scmatrix_subv &v1, const scmatrix_subv &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cdotprecision &dot, const scmatrix_subv &v1, const srmatrix_subv &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cdotprecision &dot, const srmatrix_subv &v1, const scmatrix_subv &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cdotprecision &dot, const scmatrix_subv &v1, const scvector &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cdotprecision &dot, const scmatrix_subv &v1, const srvector &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cdotprecision &dot, const srmatrix_subv &v1, const scvector &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cdotprecision &dot, const scmatrix_subv &v1, const scvector_slice &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cdotprecision &dot, const scmatrix_subv &v1, const srvector_slice &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cdotprecision &dot, const srmatrix_subv &v1, const scvector_slice &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cdotprecision &dot, const scmatrix_subv &v1, const cvector &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cdotprecision &dot, const scmatrix_subv &v1, const rvector &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cdotprecision &dot, const srmatrix_subv &v1, const cvector &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cdotprecision &dot, const scmatrix_subv &v1, const cvector_slice &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cdotprecision &dot, const scmatrix_subv &v1, const rvector_slice &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cdotprecision &dot, const srmatrix_subv &v1, const cvector_slice &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cdotprecision &dot, const scvector &v1, const scmatrix_subv &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cdotprecision &dot, const scvector &v1, const srmatrix_subv &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cdotprecision &dot, const srvector &v1, const scmatrix_subv &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cdotprecision &dot, const scvector_slice &v1, const scmatrix_subv &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cdotprecision &dot, const scvector_slice &v1, const srmatrix_subv &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cdotprecision &dot, const srvector_slice &v1, const scmatrix_subv &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cdotprecision &dot, const cvector &v1, const scmatrix_subv &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cdotprecision &dot, const cvector &v1, const srmatrix_subv &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cdotprecision &dot, const rvector &v1, const scmatrix_subv &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cdotprecision &dot, const cvector_slice &v1, const scmatrix_subv &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cdotprecision &dot, const cvector_slice &v1, const srmatrix_subv &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cdotprecision &dot, const rvector_slice &v1, const scmatrix_subv &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const scmatrix_subv &v1, const scmatrix_subv &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const scmatrix_subv &v1, const srmatrix_subv &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const srmatrix_subv &v1, const scmatrix_subv &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const scmatrix_subv &v1, const scvector &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const scmatrix_subv &v1, const srvector &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const srmatrix_subv &v1, const scvector &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const scmatrix_subv &v1, const scvector_slice &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const scmatrix_subv &v1, const srvector_slice &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const srmatrix_subv &v1, const scvector_slice &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const scmatrix_subv &v1, const cvector &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const scmatrix_subv &v1, const rvector &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const srmatrix_subv &v1, const cvector &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const scmatrix_subv &v1, const cvector_slice &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const scmatrix_subv &v1, const rvector_slice &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const srmatrix_subv &v1, const cvector_slice &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const scvector &v1, const scmatrix_subv &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const scvector &v1, const srmatrix_subv &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const srvector &v1, const scmatrix_subv &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const scvector_slice &v1, const scmatrix_subv &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const scvector_slice &v1, const srmatrix_subv &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const srvector_slice &v1, const scmatrix_subv &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const cvector &v1, const scmatrix_subv &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const cvector &v1, const srmatrix_subv &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const rvector &v1, const scmatrix_subv &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const cvector_slice &v1, const scmatrix_subv &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const cvector_slice &v1, const srmatrix_subv &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const rvector_slice &v1, const scmatrix_subv &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dot, const simatrix_subv &v1, const simatrix_subv &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dot, const simatrix_subv &v1, const srmatrix_subv &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dot, const srmatrix_subv &v1, const simatrix_subv &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dot, const simatrix_subv &v1, const sivector &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dot, const simatrix_subv &v1, const srvector &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dot, const srmatrix_subv &v1, const sivector &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dot, const simatrix_subv &v1, const sivector_slice &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dot, const simatrix_subv &v1, const srvector_slice &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dot, const srmatrix_subv &v1, const sivector_slice &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dot, const simatrix_subv &v1, const ivector &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dot, const simatrix_subv &v1, const rvector &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dot, const srmatrix_subv &v1, const ivector &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dot, const simatrix_subv &v1, const ivector_slice &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dot, const simatrix_subv &v1, const rvector_slice &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dot, const srmatrix_subv &v1, const ivector_slice &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dot, const sivector &v1, const simatrix_subv &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dot, const sivector &v1, const srmatrix_subv &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dot, const srvector &v1, const simatrix_subv &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dot, const sivector_slice &v1, const simatrix_subv &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dot, const sivector_slice &v1, const srmatrix_subv &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dot, const srvector_slice &v1, const simatrix_subv &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dot, const ivector &v1, const simatrix_subv &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dot, const ivector &v1, const srmatrix_subv &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dot, const rvector &v1, const simatrix_subv &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dot, const ivector_slice &v1, const simatrix_subv &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dot, const ivector_slice &v1, const srmatrix_subv &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (idotprecision &dot, const rvector_slice &v1, const simatrix_subv &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const simatrix_subv &v1, const simatrix_subv &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const simatrix_subv &v1, const srmatrix_subv &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const srmatrix_subv &v1, const simatrix_subv &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const simatrix_subv &v1, const sivector &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const simatrix_subv &v1, const srvector &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const srmatrix_subv &v1, const sivector &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const simatrix_subv &v1, const sivector_slice &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const simatrix_subv &v1, const srvector_slice &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const srmatrix_subv &v1, const sivector_slice &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const simatrix_subv &v1, const ivector &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const simatrix_subv &v1, const rvector &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const srmatrix_subv &v1, const ivector &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const simatrix_subv &v1, const ivector_slice &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const simatrix_subv &v1, const rvector_slice &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const srmatrix_subv &v1, const ivector_slice &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const sivector &v1, const simatrix_subv &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const sivector &v1, const srmatrix_subv &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const srvector &v1, const simatrix_subv &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const sivector_slice &v1, const simatrix_subv &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const sivector_slice &v1, const srmatrix_subv &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const srvector_slice &v1, const simatrix_subv &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const ivector &v1, const simatrix_subv &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const ivector &v1, const srmatrix_subv &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const rvector &v1, const simatrix_subv &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const ivector_slice &v1, const simatrix_subv &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const ivector_slice &v1, const srmatrix_subv &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const rvector_slice &v1, const simatrix_subv &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const scivector_slice &v1, const rvector &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const scivector_slice &v1, const cvector &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const scivector_slice &v1, const ivector &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const scivector_slice &v1, const civector &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const srvector_slice &v1, const civector &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const sivector_slice &v1, const civector &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const scvector_slice &v1, const civector &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const scvector_slice &v1, const ivector &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const sivector_slice &v1, const cvector &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const civector &v1, const srvector_slice &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const civector &v1, const scvector_slice &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const civector &v1, const sivector_slice &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const civector &v1, const scivector_slice &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const rvector &v1, const scivector_slice &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const cvector &v1, const scivector_slice &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const ivector &v1, const scivector_slice &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const cvector &v1, const sivector_slice &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const ivector &v1, const scvector_slice &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const scivector_slice &v1, const rvector_slice &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const scivector_slice &v1, const ivector_slice &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const scivector_slice &v1, const cvector_slice &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const scivector_slice &v1, const civector_slice &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const srvector_slice &v1, const civector_slice &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const scvector_slice &v1, const civector_slice &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const sivector_slice &v1, const civector_slice &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const scvector_slice &v1, const ivector_slice &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const sivector_slice &v1, const cvector_slice &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const civector_slice &v1, const srvector_slice &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const civector_slice &v1, const scvector_slice &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const civector_slice &v1, const sivector_slice &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const civector_slice &v1, const scivector_slice &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const rvector_slice &v1, const scivector_slice &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const ivector_slice &v1, const scivector_slice &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const cvector_slice &v1, const scivector_slice &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const cvector_slice &v1, const sivector_slice &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const ivector_slice &v1, const scvector_slice &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const scivector &v1, const srvector_slice &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const scivector &v1, const scvector_slice &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const scivector &v1, const sivector_slice &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const scivector &v1, const scivector_slice &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const srvector &v1, const scivector_slice &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const scvector &v1, const scivector_slice &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const sivector &v1, const scivector_slice &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const scvector &v1, const sivector_slice &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const sivector &v1, const scvector_slice &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const scivector_slice &v1, const srvector &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const scivector_slice &v1, const scvector &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const scivector_slice &v1, const sivector &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const scivector_slice &v1, const scivector &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const srvector_slice &v1, const scivector &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const sivector_slice &v1, const scivector &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const scvector_slice &v1, const scivector &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const scvector_slice &v1, const sivector &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const sivector_slice &v1, const scvector &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const scivector_slice &v1, const srvector_slice &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const scivector_slice &v1, const scvector_slice &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const scivector_slice &v1, const sivector_slice &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const scivector_slice &v1, const scivector_slice &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const srvector_slice &v1, const scivector_slice &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const scvector_slice &v1, const scivector_slice &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const sivector_slice &v1, const scivector_slice &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const sivector_slice &v1, const scvector_slice &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const scvector_slice &v1, const sivector_slice &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const scivector &v1, const cvector &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const scivector &v1, const rvector &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const scivector &v1, const ivector &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const scivector &v1, const civector &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const scvector &v1, const civector &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const srvector &v1, const civector &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const sivector &v1, const civector &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const scvector &v1, const ivector &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const sivector &v1, const cvector &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const rvector &v1, const scivector &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const cvector &v1, const scivector &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const ivector &v1, const scivector &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const civector &v1, const scivector &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const civector &v1, const srvector &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const civector &v1, const scvector &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const civector &v1, const sivector &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const ivector &v1, const scvector &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const cvector &v1, const sivector &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const scivector &v1, const cvector_slice &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const scivector &v1, const rvector_slice &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const scivector &v1, const ivector_slice &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const scivector &v1, const civector_slice &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const scvector &v1, const civector_slice &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const srvector &v1, const civector_slice &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const sivector &v1, const civector_slice &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const scvector &v1, const ivector_slice &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const sivector &v1, const cvector_slice &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const rvector_slice &v1, const scivector &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const cvector_slice &v1, const scivector &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const ivector_slice &v1, const scivector &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const civector_slice &v1, const scivector &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const civector_slice &v1, const srvector &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const civector_slice &v1, const scvector &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const civector_slice &v1, const sivector &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const ivector_slice &v1, const scvector &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const cvector_slice &v1, const sivector &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const scivector &v1, const srvector &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const scivector &v1, const scvector &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const scivector &v1, const sivector &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const scivector &v1, const scivector &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const srvector &v1, const scivector &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const scvector &v1, const scivector &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const sivector &v1, const scivector &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const scvector &v1, const sivector &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const sivector &v1, const scvector &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const scimatrix_subv &v1, const scimatrix_subv &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const scimatrix_subv &v1, const scmatrix_subv &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const scimatrix_subv &v1, const simatrix_subv &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const scimatrix_subv &v1, const srmatrix_subv &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const scmatrix_subv &v1, const scimatrix_subv &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const simatrix_subv &v1, const scimatrix_subv &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const srmatrix_subv &v1, const scimatrix_subv &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const scimatrix_subv &v1, const srvector &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const scimatrix_subv &v1, const scvector &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const scimatrix_subv &v1, const sivector &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const scimatrix_subv &v1, const scivector &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const srmatrix_subv &v1, const scivector &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const scmatrix_subv &v1, const scivector &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const simatrix_subv &v1, const scivector &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const scmatrix_subv &v1, const sivector &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const simatrix_subv &v1, const scvector &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const scimatrix_subv &v1, const srvector_slice &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const scimatrix_subv &v1, const scvector_slice &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const scimatrix_subv &v1, const sivector_slice &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const scimatrix_subv &v1, const scivector_slice &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const srmatrix_subv &v1, const scivector_slice &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const scmatrix_subv &v1, const scivector_slice &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const simatrix_subv &v1, const scivector_slice &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const scmatrix_subv &v1, const sivector_slice &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const simatrix_subv &v1, const scvector_slice &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const scimatrix_subv &v1, const rvector &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const scimatrix_subv &v1, const ivector &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const scimatrix_subv &v1, const cvector &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const scimatrix_subv &v1, const civector &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const srmatrix_subv &v1, const civector &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const simatrix_subv &v1, const civector &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const scmatrix_subv &v1, const civector &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const scmatrix_subv &v1, const ivector &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const simatrix_subv &v1, const cvector &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const scimatrix_subv &v1, const rvector_slice &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const scimatrix_subv &v1, const ivector_slice &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const scimatrix_subv &v1, const cvector_slice &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const scimatrix_subv &v1, const civector_slice &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const srmatrix_subv &v1, const civector_slice &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const scmatrix_subv &v1, const civector_slice &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const simatrix_subv &v1, const civector_slice &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const scmatrix_subv &v1, const ivector_slice &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const simatrix_subv &v1, const cvector_slice &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const scivector &v1, const srmatrix_subv &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const scivector &v1, const scmatrix_subv &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const scivector &v1, const simatrix_subv &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const scivector &v1, const scimatrix_subv &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const srvector &v1, const scimatrix_subv &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const scvector &v1, const scimatrix_subv &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const sivector &v1, const scimatrix_subv &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const scvector &v1, const simatrix_subv &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const sivector &v1, const scmatrix_subv &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const scivector_slice &v1, const srmatrix_subv &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const scivector_slice &v1, const scmatrix_subv &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const scivector_slice &v1, const simatrix_subv &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const scivector_slice &v1, const scimatrix_subv &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const srvector_slice &v1, const scimatrix_subv &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const sivector_slice &v1, const scimatrix_subv &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const scvector_slice &v1, const scimatrix_subv &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const scvector_slice &v1, const simatrix_subv &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const sivector_slice &v1, const scmatrix_subv &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const civector &v1, const srmatrix_subv &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const civector &v1, const scmatrix_subv &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const civector &v1, const simatrix_subv &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const civector &v1, const scimatrix_subv &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const rvector &v1, const scimatrix_subv &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const cvector &v1, const scimatrix_subv &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const ivector &v1, const scimatrix_subv &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const ivector &v1, const scmatrix_subv &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const cvector &v1, const simatrix_subv &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const civector_slice &v1, const srmatrix_subv &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const civector_slice &v1, const scmatrix_subv &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const civector_slice &v1, const simatrix_subv &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const civector_slice &v1, const scimatrix_subv &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const rvector_slice &v1, const scimatrix_subv &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const cvector_slice &v1, const scimatrix_subv &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const ivector_slice &v1, const scimatrix_subv &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const ivector_slice &v1, const scmatrix_subv &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate (cidotprecision &dot, const cvector_slice &v1, const simatrix_subv &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate_approx (dotprecision &dp, const rvector &rv1, const rvector &rv2)
 The accurate scalar product of the last two arguments added to the value of the first argument (without error bound)
void accumulate_approx (cdotprecision &dp, const cvector &rv1, const cvector &rv2)
 The accurate scalar product of the last two arguments added to the value of the first argument (without error bound)
void accumulate_approx (dotprecision &dp, const rvector_slice &sl, const rvector &rv)
 The accurate scalar product of the last two arguments added to the value of the first argument (without error bound)
void accumulate_approx (cdotprecision &dp, const cvector_slice &sl, const cvector &rv)
 The accurate scalar product of the last two arguments added to the value of the first argument (without error bound)
void accumulate_approx (dotprecision &dp, const rvector &rv, const rvector_slice &sl)
 The accurate scalar product of the last two arguments added to the value of the first argument (without error bound)
void accumulate_approx (cdotprecision &dp, const cvector &rv, const cvector_slice &sl)
 The accurate scalar product of the last two arguments added to the value of the first argument (without error bound)
void accumulate_approx (dotprecision &dp, const rmatrix_subv &rv1, const rmatrix_subv &rv2)
 The accurate scalar product of the last two arguments added to the value of the first argument (without error bound)
void accumulate_approx (cdotprecision &dp, const cmatrix_subv &rv1, const cmatrix_subv &rv2)
 The accurate scalar product of the last two arguments added to the value of the first argument (without error bound)
void accumulate_approx (dotprecision &dp, const rvector_slice &sl1, const rvector_slice &sl2)
 The accurate scalar product of the last two arguments added to the value of the first argument (without error bound)
void accumulate_approx (cdotprecision &dp, const cvector_slice &sl1, const cvector_slice &sl2)
 The accurate scalar product of the last two arguments added to the value of the first argument (without error bound)
void accumulate_approx (dotprecision &dp, const rvector &rv1, const rmatrix_subv &rv2)
 The accurate scalar product of the last two arguments added to the value of the first argument (without error bound)
void accumulate_approx (cdotprecision &dp, const cvector &rv1, const cmatrix_subv &rv2)
 The accurate scalar product of the last two arguments added to the value of the first argument (without error bound)
void accumulate_approx (dotprecision &dp, const rmatrix_subv &rv1, const rvector &rv2)
 The accurate scalar product of the last two arguments added to the value of the first argument (without error bound)
void accumulate_approx (cdotprecision &dp, const cmatrix_subv &rv1, const cvector &rv2)
 The accurate scalar product of the last two arguments added to the value of the first argument (without error bound)
void accumulate_approx (cdotprecision &dp, const cvector_slice &sl1, const cmatrix_subv &rv2)
 The accurate scalar product of the last two arguments added to the value of the first argument (without error bound)
void accumulate_approx (cdotprecision &dp, const cmatrix_subv &rv1, const cvector_slice &sl2)
 The accurate scalar product of the last two arguments added to the value of the first argument (without error bound)
void accumulate_approx (cdotprecision &dp, const rvector &rv1, const rvector &rv2)
 The accurate scalar product of the last two arguments added to the value of the first argument (without error bound)
void accumulate_approx (cdotprecision &dp, const cvector &rv1, const rvector &rv2)
 The accurate scalar product of the last two arguments added to the value of the first argument (without error bound)
void accumulate_approx (cdotprecision &dp, const rmatrix_subv &rv1, const rmatrix_subv &rv2)
 The accurate scalar product of the last two arguments added to the value of the first argument (without error bound)
void accumulate_approx (cdotprecision &dp, const rvector &rv1, const cvector &rv2)
 The accurate scalar product of the last two arguments added to the value of the first argument (without error bound)
void accumulate_approx (cdotprecision &dp, const rvector_slice &sl, const rvector &rv)
 The accurate scalar product of the last two arguments added to the value of the first argument (without error bound)
void accumulate_approx (cdotprecision &dp, const rvector &rv1, const rmatrix_subv &rv2)
 The accurate scalar product of the last two arguments added to the value of the first argument (without error bound)
void accumulate_approx (cdotprecision &dp, const rvector_slice &sl, const cvector &rv)
 The accurate scalar product of the last two arguments added to the value of the first argument (without error bound)
void accumulate_approx (cdotprecision &dp, const rvector &rv, const rvector_slice &sl)
 The accurate scalar product of the last two arguments added to the value of the first argument (without error bound)
void accumulate_approx (cdotprecision &dp, const rmatrix_subv &rv1, const rvector &rv2)
 The accurate scalar product of the last two arguments added to the value of the first argument (without error bound)
void accumulate_approx (cdotprecision &dp, const rvector_slice &sl1, const rvector_slice &sl2)
 The accurate scalar product of the last two arguments added to the value of the first argument (without error bound)
void accumulate_approx (cdotprecision &dp, const cvector_slice &sl, const rvector &rv)
 The accurate scalar product of the last two arguments added to the value of the first argument (without error bound)
void accumulate_approx (cdotprecision &dp, const rvector &rv, const cvector_slice &sl)
 The accurate scalar product of the last two arguments added to the value of the first argument (without error bound)
void accumulate_approx (cdotprecision &dp, const rmatrix_subv &rv1, const cmatrix_subv &rv2)
 The accurate scalar product of the last two arguments added to the value of the first argument (without error bound)
void accumulate_approx (cdotprecision &dp, const cvector &rv, const rvector_slice &sl)
 The accurate scalar product of the last two arguments added to the value of the first argument (without error bound)
void accumulate_approx (cdotprecision &dp, const rmatrix_subv &rv1, const cvector_slice &rv2)
 The accurate scalar product of the last two arguments added to the value of the first argument (without error bound)
void accumulate_approx (dotprecision &dp, const rvector_slice &sl, const rmatrix_subv &sv)
 The accurate scalar product of the last two arguments added to the value of the first argument (without error bound)
void accumulate_approx (cdotprecision &dp, const cvector_slice &sl1, const rvector_slice &sl2)
 The accurate scalar product of the last two arguments added to the value of the first argument (without error bound)
void accumulate_approx (cdotprecision &dp, const rmatrix_subv &rv1, const cvector &rv2)
 The accurate scalar product of the last two arguments added to the value of the first argument (without error bound)
void accumulate_approx (cdotprecision &dp, const rvector_slice &sl1, const rmatrix_subv &rv2)
 The accurate scalar product of the last two arguments added to the value of the first argument (without error bound)
void accumulate_approx (cdotprecision &dp, const rvector_slice &sl1, const cvector_slice &sl2)
 The accurate scalar product of the last two arguments added to the value of the first argument (without error bound)
void accumulate_approx (cdotprecision &dp, const cmatrix_subv &rv1, const rmatrix_subv &rv2)
 The accurate scalar product of the last two arguments added to the value of the first argument (without error bound)
void accumulate_approx (cdotprecision &dp, const cvector &rv1, const rmatrix_subv &rv2)
 The accurate scalar product of the last two arguments added to the value of the first argument (without error bound)
void accumulate_approx (cdotprecision &dp, const cvector_slice &rv1, const rmatrix_subv &rv2)
 The accurate scalar product of the last two arguments added to the value of the first argument (without error bound)
void accumulate_approx (dotprecision &dp, const rmatrix_subv &mv, const rvector_slice &vs)
 The accurate scalar product of the last two arguments added to the value of the first argument (without error bound)
void accumulate_approx (cdotprecision &dp, const rvector &rv1, const cmatrix_subv &rv2)
 The accurate scalar product of the last two arguments added to the value of the first argument (without error bound)
void accumulate_approx (cdotprecision &dp, const rmatrix_subv &rv1, const rvector_slice &sl2)
 The accurate scalar product of the last two arguments added to the value of the first argument (without error bound)
void accumulate_approx (cdotprecision &dp, const cmatrix_subv &rv1, const rvector &rv2)
 The accurate scalar product of the last two arguments added to the value of the first argument (without error bound)
void accumulate_approx (cdotprecision &dp, const rvector_slice &rv1, const cmatrix_subv &rv2)
 The accurate scalar product of the last two arguments added to the value of the first argument (without error bound)
void accumulate_approx (cdotprecision &dp, const cmatrix_subv &rv1, const rvector_slice &rv2)
 The accurate scalar product of the last two arguments added to the value of the first argument (without error bound)
void accumulate_approx (dotprecision &dot, const srvector &x, const srvector &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate_approx (dotprecision &dot, const srvector &x, const rvector &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate_approx (dotprecision &dot, const srvector &x, const rvector_slice &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate_approx (dotprecision &dot, const rvector &x, const srvector &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate_approx (dotprecision &dot, const rvector_slice &x, const srvector &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate_approx (dotprecision &dot, const srvector_slice &x, const rvector &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate_approx (dotprecision &dot, const srvector_slice &x, const rvector_slice &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate_approx (dotprecision &dot, const rvector &x, const srvector_slice &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate_approx (dotprecision &dot, const rvector_slice &x, const srvector_slice &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate_approx (dotprecision &dot, const srvector_slice &x, const srvector_slice &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate_approx (dotprecision &dot, const srvector &x, const srvector_slice &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate_approx (dotprecision &dot, const srvector_slice &x, const srvector &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate_approx (cdotprecision &dot, const srvector &x, const srvector &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate_approx (cdotprecision &dot, const srvector &x, const rvector &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate_approx (cdotprecision &dot, const srvector &x, const rvector_slice &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate_approx (cdotprecision &dot, const rvector &x, const srvector &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate_approx (cdotprecision &dot, const rvector_slice &x, const srvector &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate_approx (cdotprecision &dot, const srvector_slice &x, const rvector &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate_approx (cdotprecision &dot, const srvector_slice &x, const rvector_slice &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate_approx (cdotprecision &dot, const rvector &x, const srvector_slice &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate_approx (cdotprecision &dot, const rvector_slice &x, const srvector_slice &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate_approx (cdotprecision &dot, const srvector_slice &x, const srvector_slice &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate_approx (cdotprecision &dot, const srvector &x, const srvector_slice &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate_approx (cdotprecision &dot, const srvector_slice &x, const srvector &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate_approx (cdotprecision &dot, const scvector &x, const scvector &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate_approx (cdotprecision &dot, const scvector &x, const srvector &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate_approx (cdotprecision &dot, const srvector &x, const scvector &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate_approx (cdotprecision &dot, const scvector &x, const cvector &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate_approx (cdotprecision &dot, const scvector &x, const rvector &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate_approx (cdotprecision &dot, const srvector &x, const cvector &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate_approx (cdotprecision &dot, const scvector &x, const cvector_slice &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate_approx (cdotprecision &dot, const scvector &x, const rvector_slice &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate_approx (cdotprecision &dot, const srvector &x, const cvector_slice &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate_approx (cdotprecision &dot, const cvector &x, const scvector &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate_approx (cdotprecision &dot, const cvector &x, const srvector &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate_approx (cdotprecision &dot, const rvector &x, const scvector &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate_approx (cdotprecision &dot, const cvector_slice &x, const scvector &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate_approx (cdotprecision &dot, const cvector_slice &x, const srvector &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate_approx (cdotprecision &dot, const rvector_slice &x, const scvector &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate_approx (cdotprecision &dot, const scvector_slice &x, const cvector &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate_approx (cdotprecision &dot, const scvector_slice &x, const rvector &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate_approx (cdotprecision &dot, const srvector_slice &x, const cvector &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate_approx (cdotprecision &dot, const scvector_slice &x, const cvector_slice &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate_approx (cdotprecision &dot, const scvector_slice &x, const rvector_slice &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate_approx (cdotprecision &dot, const srvector_slice &x, const cvector_slice &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate_approx (cdotprecision &dot, const cvector &x, const srvector_slice &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate_approx (cdotprecision &dot, const rvector &x, const scvector_slice &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate_approx (cdotprecision &dot, const cvector_slice &x, const scvector_slice &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate_approx (dotprecision &dot, const srmatrix_subv &v1, const srmatrix_subv &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate_approx (cdotprecision &dot, const cvector_slice &x, const srvector_slice &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate_approx (dotprecision &dot, const srmatrix_subv &v1, const srvector &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate_approx (cdotprecision &dot, const rvector_slice &x, const scvector_slice &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate_approx (dotprecision &dot, const srmatrix_subv &v1, const srvector_slice &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate_approx (cdotprecision &dot, const scvector_slice &x, const scvector_slice &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate_approx (dotprecision &dot, const srmatrix_subv &v1, const rvector &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate_approx (cdotprecision &dot, const scvector_slice &x, const srvector_slice &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate_approx (dotprecision &dot, const srmatrix_subv &v1, const rvector_slice &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate_approx (cdotprecision &dot, const srvector_slice &x, const scvector_slice &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate_approx (dotprecision &dot, const srvector &v1, const srmatrix_subv &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate_approx (cdotprecision &dot, const scvector &x, const scvector_slice &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate_approx (dotprecision &dot, const srvector_slice &v1, const srmatrix_subv &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate_approx (cdotprecision &dot, const scvector &x, const srvector_slice &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate_approx (dotprecision &dot, const rvector &v1, const srmatrix_subv &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate_approx (cdotprecision &dot, const srvector &x, const scvector_slice &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate_approx (dotprecision &dot, const rvector_slice &v1, const srmatrix_subv &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate_approx (cdotprecision &dot, const scvector_slice &x, const scvector &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate_approx (cdotprecision &dot, const scvector_slice &x, const srvector &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate_approx (cdotprecision &dot, const srvector_slice &x, const scvector &y)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate_approx (cdotprecision &dot, const srmatrix_subv &v1, const srmatrix_subv &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate_approx (cdotprecision &dot, const srmatrix_subv &v1, const srvector &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate_approx (cdotprecision &dot, const srmatrix_subv &v1, const srvector_slice &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate_approx (cdotprecision &dot, const srmatrix_subv &v1, const rvector &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate_approx (cdotprecision &dot, const srmatrix_subv &v1, const rvector_slice &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate_approx (cdotprecision &dot, const srvector &v1, const srmatrix_subv &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate_approx (cdotprecision &dot, const srvector_slice &v1, const srmatrix_subv &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate_approx (cdotprecision &dot, const rvector &v1, const srmatrix_subv &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate_approx (cdotprecision &dot, const scmatrix_subv &v1, const scmatrix_subv &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate_approx (cdotprecision &dot, const scmatrix_subv &v1, const srmatrix_subv &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate_approx (cdotprecision &dot, const srmatrix_subv &v1, const scmatrix_subv &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate_approx (cdotprecision &dot, const scmatrix_subv &v1, const scvector &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate_approx (cdotprecision &dot, const scmatrix_subv &v1, const srvector &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate_approx (cdotprecision &dot, const srmatrix_subv &v1, const scvector &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate_approx (cdotprecision &dot, const scmatrix_subv &v1, const scvector_slice &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate_approx (cdotprecision &dot, const scmatrix_subv &v1, const srvector_slice &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate_approx (cdotprecision &dot, const srmatrix_subv &v1, const scvector_slice &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate_approx (cdotprecision &dot, const scmatrix_subv &v1, const cvector &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate_approx (cdotprecision &dot, const scmatrix_subv &v1, const rvector &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate_approx (cdotprecision &dot, const srmatrix_subv &v1, const cvector &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate_approx (cdotprecision &dot, const scmatrix_subv &v1, const cvector_slice &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate_approx (cdotprecision &dot, const scmatrix_subv &v1, const rvector_slice &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate_approx (cdotprecision &dot, const srmatrix_subv &v1, const cvector_slice &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate_approx (cdotprecision &dot, const scvector &v1, const scmatrix_subv &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate_approx (cdotprecision &dot, const scvector &v1, const srmatrix_subv &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate_approx (cdotprecision &dot, const srvector &v1, const scmatrix_subv &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate_approx (cdotprecision &dot, const scvector_slice &v1, const scmatrix_subv &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate_approx (cdotprecision &dot, const scvector_slice &v1, const srmatrix_subv &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate_approx (cdotprecision &dot, const srvector_slice &v1, const scmatrix_subv &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate_approx (cdotprecision &dot, const cvector &v1, const scmatrix_subv &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate_approx (cdotprecision &dot, const cvector &v1, const srmatrix_subv &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate_approx (cdotprecision &dot, const rvector &v1, const scmatrix_subv &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate_approx (cdotprecision &dot, const cvector_slice &v1, const scmatrix_subv &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate_approx (cdotprecision &dot, const cvector_slice &v1, const srmatrix_subv &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
void accumulate_approx (cdotprecision &dot, const rvector_slice &v1, const scmatrix_subv &v2)
 The accurate scalar product of the last two arguments added to the value of the first argument.
interval acos (const interval &)
 Calculates $ \arccos([x]) $.
real acos (const real &)
 Calculates $ \arccos(x) $.
l_complex acos (const l_complex &) throw ()
 Calculates an approximation of $ \arccos(z) $.
lx_complex acos (const lx_complex &) throw ()
 Calculates $ \arccos(z) $.
complex acos (const complex &) throw ()
 Calculates an approximation of $ \arccos(z) $.
l_interval acos (const l_interval &) throw (ERROR_LINTERVAL_STD_FKT_OUT_OF_DEF)
 Calculates $ \arccos([x]) $.
lx_cinterval acos (const lx_cinterval &) throw ()
 Calculates $ \arccos([z]) $.
cinterval acos (const cinterval &) throw ()
 Calculates $ \arccos([z]) $.
lx_interval acos (const lx_interval &) throw ()
 Calculates $ \arccos([x]) $.
l_cinterval acos (const l_cinterval &) throw ()
 Calculates $ \arccos([z]) $.
lx_real acos (const lx_real &) throw ()
 Calculates $ \arccos([x]) $.
interval acosh (const interval &)
 Calculates $ \mbox{arccosh}([x]) $.
real acosh (const real &)
 Calculates $ \mbox{arccosh}(x) $.
l_complex acosh (const l_complex &) throw ()
 Calculates an approximation of $ \mbox{arccosh}(z) $.
lx_complex acosh (const lx_complex &) throw ()
 Calculates $ \mbox{arccosh}(z) $.
complex acosh (const complex &) throw ()
 Calculates an approximation of $ \mbox{arccosh}(z) $.
lx_cinterval acosh (const lx_cinterval &) throw ()
 Calculates $ \mbox{arccosh}([z]) $.
cinterval acosh (const cinterval &) throw ()
 Calculates $ \mbox{arccosh}([z]) $.
l_cinterval acosh (const l_cinterval &) throw ()
 Calculates $ \mbox{arccosh}([z]) $.
lx_interval acosh (const lx_interval &) throw ()
 Calculates $ \mbox{arccosh}([x]) $.
l_interval acosh (const l_interval &) throw ()
 Calculates $ \mbox{arccosh}([x]) $.
lx_real acosh (const lx_real &) throw ()
 Calculates $ \mbox{arccosh}([x]) $.
l_real acoshp1 (const l_real &x)
 Calculates $ \arccos(1+x) $.
real acoshp1 (const real &x) throw ()
 Calculates $ \arccos(1+x) $.
interval acoshp1 (const interval &)
 Calculates $ \arccos(1+[x]) $.
lx_interval acoshp1 (const lx_interval &) throw ()
 Calculates $ \mbox{arccosh}(1+[x]) $.
l_interval acoshp1 (const l_interval &x)
 Calculates $ \arccos(1+[x]) $.
lx_real acoshp1 (const lx_real &) throw ()
 Calculates $ \mbox{arccosh}(1+[x]) $.
interval acot (const interval &)
 Calculates $ \mbox{arccot}([x]) $.
real acot (const real &)
 Calculates $ \mbox{arccot}(x) $.
l_complex acot (const l_complex &) throw ()
 Calculates an approximation of $ \mbox{arccot}(z) $.
lx_complex acot (const lx_complex &) throw ()
 Calculates $ \mbox{arccot}(z) $.
complex acot (const complex &) throw ()
 Calculates an approximation of $ \mbox{arccot}(z) $.
lx_interval acot (const lx_interval &) throw ()
 Calculates $ \mbox{arccot}([x]) $.
lx_cinterval acot (const lx_cinterval &) throw ()
 Calculates $ \mbox{arccot}([z]) $.
cinterval acot (const cinterval &) throw ()
 Calculates $ \mbox{arccot}([z]) $.
l_interval acot (const l_interval &) throw ()
 Calculates $ \mbox{arccot}([x]) $.
l_cinterval acot (const l_cinterval &) throw ()
 Calculates $ \mbox{arccot}([z]) $.
lx_real acot (const lx_real &) throw ()
 Calculates $ \mbox{arccot}([x]) $.
interval acoth (const interval &)
 Calculates $ \mbox{arccoth}([x]) $.
real acoth (const real &)
 Calculates $ \mbox{arccoth}(x) $.
l_complex acoth (const l_complex &) throw ()
 Calculates an approximation of $ \mbox{arccoth}(z) $.
lx_complex acoth (const lx_complex &) throw ()
 Calculates $ \mbox{arccoth}(z) $.
complex acoth (const complex &) throw ()
 Calculates an approximation of $ \mbox{arccoth}(z) $.
lx_cinterval acoth (const lx_cinterval &) throw ()
 Calculates $ \mbox{arccoth}([z]) $.
cinterval acoth (const cinterval &) throw ()
 Calculates $ \mbox{arccoth}([z]) $.
lx_interval acoth (const lx_interval &) throw ()
 Calculates $ \mbox{arccoth}([x]) $.
l_cinterval acoth (const l_cinterval &) throw ()
 Calculates $ \mbox{arccoth}([z]) $.
l_interval acoth (const l_interval &) throw (ERROR_LINTERVAL_STD_FKT_OUT_OF_DEF,ERROR_LINTERVAL_FAK_OVERFLOW)
 Calculates $ \mbox{arccoth}([x]) $.
lx_real acoth (const lx_real &) throw ()
 Calculates $ \mbox{arccoth}([x]) $.
lx_interval acothm1m (const lx_interval &) throw ()
 Calculates $ \mbox{arctanh}(-1-[x]) $.
lx_real acothm1m (const lx_real &) throw ()
 Calculates $ \mbox{arctanh}(-1-[x]) $.
lx_interval acothp1 (const lx_interval &) throw ()
 Calculates $ \mbox{arccoth}(+1+[x]) $.
lx_real acothp1 (const lx_real &) throw ()
 Calculates $ \mbox{arccoth}(+1+[x]) $.
real add_real (const real &a, const real &b) throw ()
 Returns $ a+b; $ a,b must be integers with $ |a|,|b|\le2^{53}. $.
lx_cinterval adjust (const lx_cinterval &) throw ()
 Sets the precision of a specific long datatype value.
real arg (const complex &) throw ()
 Calculates an approximation of $ \mbox{arg}(z) $.
real Arg (const complex &) throw ()
 Calculates an approximation of $ \mbox{arg}(z) $.
l_real arg (const l_complex &) throw ()
 Calculates an approximation of $ \mbox{arg}(z) $.
l_real Arg (const l_complex &) throw ()
 Calculates an approximation of $ \mbox{arg}(z) $.
lx_real arg (const lx_complex &) throw ()
 Calculates $ \mbox{arg}(z) $.
lx_real Arg (const lx_complex &) throw ()
 Calculates $ \mbox{arg}(z) $.
lx_interval Arg (const lx_cinterval &) throw ()
 Calculates $ \mbox{Arg}([z]) $.
interval Arg (const cinterval &) throw ()
 Calculates $ \mbox{arg}([z]) $.
lx_interval arg (const lx_cinterval &) throw ()
 Calculates $ \mbox{arg}([z]) $.
interval arg (const cinterval &) throw ()
 Calculates $ \mbox{arg}([z]) $.
l_interval Arg (const l_cinterval &) throw ()
 Calculates $ \mbox{arg}([z]) $.
l_interval arg (const l_cinterval &) throw ()
 Calculates $ \mbox{arg}([z]) $.
interval asin (const interval &)
 Calculates $ \arcsin([x]) $.
real asin (const real &)
 Calculates $ \arcsin(x) $.
l_complex asin (const l_complex &) throw ()
 Calculates an approximation of $ \arcsin(z) $.
lx_complex asin (const lx_complex &) throw ()
 Calculates $ \arcsin(z) $.
complex asin (const complex &) throw ()
 Calculates an approximation of $ \arcsin(z) $.
l_interval asin (const l_interval &) throw (ERROR_LINTERVAL_STD_FKT_OUT_OF_DEF)
 Calculates $ \arcsin([x]) $.
lx_cinterval asin (const lx_cinterval &) throw ()
 Calculates $ \arcsin([z]) $.
cinterval asin (const cinterval &) throw ()
 Calculates $ \arcsin([z]) $.
l_cinterval asin (const l_cinterval &) throw ()
 Calculates $ \arcsin([z]) $.
lx_interval asin (const lx_interval &) throw ()
 Calculates $ \arcsin([x]) $.
lx_real asin (const lx_real &) throw ()
 Calculates $ \arcsin([x]) $.
interval asinh (const interval &)
 Calculates $ \mbox{arcsinh}([x]) $.
real asinh (const real &)
 Calculates $ \mbox{arcsinh}(x) $.
l_complex asinh (const l_complex &) throw ()
 Calculates an approximation of $ \mbox{arcsinh}(z) $.
lx_complex asinh (const lx_complex &) throw ()
 Calculates $ \mbox{arcsinh}(z) $.
complex asinh (const complex &) throw ()
 Calculates an approximation of $ \mbox{arcsinh}(z) $.
lx_cinterval asinh (const lx_cinterval &) throw ()
 Calculates $ \mbox{arcsinh}([z]) $.
cinterval asinh (const cinterval &) throw ()
 Calculates $ \mbox{arcsinh}([z]) $.
l_cinterval asinh (const l_cinterval &) throw ()
 Calculates $ \mbox{arcsinh}([z]) $.
lx_interval asinh (const lx_interval &) throw ()
 Calculates $ \mbox{arcsinh}([x]) $.
l_interval asinh (const l_interval &) throw (ERROR_LINTERVAL_STD_FKT_OUT_OF_DEF,ERROR_LINTERVAL_FAK_OVERFLOW)
 Calculates $ \mbox{arcsinh}([x]) $.
lx_real asinh (const lx_real &) throw ()
 Calculates $ \mbox{arcsinh}([x]) $.
interval atan (const interval &)
 Calculates $ \arctan([x]) $.
real atan (const real &)
 Calculates $ \arctan(x) $.
l_complex atan (const l_complex &) throw ()
 Calculates an approximation of $ \arctan(z) $.
lx_complex atan (const lx_complex &) throw ()
 Calculates $ \arctan(z) $.
complex atan (const complex &) throw ()
 Calculates an approximation of $ \arctan(z) $.
lx_interval atan (const lx_interval &) throw ()
 Calculates $ \arctan([x]) $.
lx_cinterval atan (const lx_cinterval &) throw ()
 Calculates $ \arctan([z]) $.
cinterval atan (const cinterval &) throw ()
 Calculates $ \arctan([z]) $.
l_interval atan (const l_interval &) throw ()
 Calculates $ \arctan([x]) $.
l_cinterval atan (const l_cinterval &) throw ()
 Calculates $ \arctan([z]) $.
lx_real atan (const lx_real &) throw ()
 Calculates $ \arctan([x]) $.
interval atanh (const interval &)
 Calculates $ \mbox{arctanh}([x]) $.
real atanh (const real &)
 Calculates $ \mbox{arctanh}(x) $.
l_complex atanh (const l_complex &) throw ()
 Calculates an approximation of $ \mbox{arctanh}(z) $.
lx_complex atanh (const lx_complex &) throw ()
 Calculates $ \mbox{arctanh}(z) $.
complex atanh (const complex &) throw ()
 Calculates an approximation of $ \mbox{arctanh}(z) $.
lx_cinterval atanh (const lx_cinterval &) throw ()
 Calculates $ \mbox{arctanh}([z]) $.
cinterval atanh (const cinterval &) throw ()
 Calculates $ \mbox{arctanh}([z]) $.
lx_interval atanh (const lx_interval &) throw ()
 Calculates $ \mbox{arctanh}([x]) $.
l_cinterval atanh (const l_cinterval &) throw ()
 Calculates $ \mbox{arctanh}([z]) $.
l_interval atanh (const l_interval &) throw (ERROR_LINTERVAL_STD_FKT_OUT_OF_DEF,ERROR_LINTERVAL_FAK_OVERFLOW)
 Calculates $ \mbox{arctanh}([x]) $.
lx_real atanh (const lx_real &) throw ()
 Calculates $ \mbox{arctanh}([x]) $.
lx_interval atanh1m (const lx_interval &) throw ()
 Calculates $ \mbox{arctanh}(1-[x]) $.
lx_real atanh1m (const lx_real &) throw ()
 Calculates $ \mbox{arctanh}(1-[x]) $.
lx_interval atanhm1p (const lx_interval &) throw ()
 Calculates $ \mbox{arctanh}(-1+[x]) $.
lx_real atanhm1p (const lx_real &) throw ()
 Calculates $ \mbox{arctanh}(-1+[x]) $.
ivector Blow (const ivector &, real)
 Performs an epsilon inflation.
lx_interval Blow (const lx_interval &, const real &)
 Returns an epsilon inflation of the first argument.
interval Blow (const interval &, const real &)
 Performs an epsilon inflation.
cinterval Blow (cinterval, const real &)
 Performs an epsilon inflation.
sivector Blow (const sivector &v, const real &eps)
 Performs an epsilon inflation of the vector v.
l_interval Catalan_l_interval () throw ()
 Enclosure-Interval for Catalan Numbers.
l_real Catalan_l_real () throw ()
 Approximation of Catalan Numbers.
lx_interval Catalan_lx_interval () throw ()
 Enclosure-Interval for $ \mbox{Catalan}=0.9159... $.
lx_real Catalan_lx_real () throw ()
 lx_real approximation for $ \mbox{Catalan}=0.9159... $
int ceil (const real &x) throw ()
 Rounding to the smallest integer greater or equal x; -2147483649 < x <= 2147483647.0;.
intmatrix_subv Col (intmatrix &m, const int &i) throw ()
 Returns one column of the matrix as a vector.
rmatrix_subv Col (rmatrix &m, const int &i) throw ()
 Returns one column of the matrix as a vector.
rmatrix_subv Col (const rmatrix &m, const int &i) throw ()
 Returns one column of the matrix as a vector.
cmatrix_subv Col (cmatrix &m, const int &i) throw ()
 Returns one column of the matrix as a vector.
imatrix_subv Col (imatrix &m, const int &i) throw ()
 Returns one column of the matrix as a vector.
imatrix_subv Col (const imatrix &m, const int &i) throw ()
 Returns one column of the matrix as a vector.
cimatrix_subv Col (cimatrix &m, const int &i) throw ()
 Returns one column of the matrix as a vector.
int ColLen (const srmatrix &A)
 Returns the number of rows of the matrix.
int ColLen (const scmatrix &A)
 Returns the number of rows of the matrix.
int ColLen (const simatrix &A)
 Returns the number of rows of the matrix.
int ColLen (const intmatrix &)
 Returns the column dimension.
int ColLen (const intmatrix_slice &)
 Returns the column dimension.
int ColLen (const scimatrix &A)
 Returns the number of rows of the matrix.
int ColLen (const srmatrix_slice &S)
 Returns the number of rows of the matrix slice.
int ColLen (const scmatrix_slice &S)
 Returns the number of rows of the matrix slice.
int ColLen (const l_rmatrix &)
 Returns the column dimension.
int ColLen (const l_rmatrix_slice &)
 Returns the column dimension.
int ColLen (const cmatrix &)
 Returns the column dimension.
int ColLen (const cmatrix_slice &)
 Returns the column dimension.
int ColLen (const simatrix_slice &S)
 Returns the number of rows of the matrix slice.
int ColLen (const rmatrix &)
 Returns the column dimension.
int ColLen (const rmatrix_slice &)
 Returns the column dimension.
int ColLen (const imatrix &)
 Returns the column dimension.
int ColLen (const imatrix_slice &)
 Returns the column dimension.