28#include "l_imatrix.hpp"
30#include "l_imatrix.inl"
31#include "livecrmat.inl"
32#include "liveclrmat.inl"
33#include "livecimat.inl"
36#include "lrvecimat.inl"
37#include "iveclrmat.inl"
38#include "lrmatimat.inl"
44 int lbi =
Lb(A,1), ubi =
Ub(A,1);
45 int lbj =
Lb(A,2), ubj =
Ub(A,2);
48 for (i = lbi; i <= ubi; i++)
49 for (j = lbj; j <= ubj; j++)
59 for (n =
Lb(A,1); n <=
Ub(A,1); n++)
Col(res,n) =
Row(A,n);
66 int i, l=
Lb(v), u=
Ub(v);
69 for (i = l; i <= u; i++)
The Multiple-Precision Data Type l_imatrix_subv.
The Multiple-Precision Data Type l_imatrix.
The Multiple-Precision Data Type l_interval.
The Multiple-Precision Data Type l_real.
The namespace cxsc, providing all functionality of the class library C-XSC.
cimatrix_subv Col(cimatrix &m, const int &i) noexcept
Returns one column of the matrix as a vector.
real MaxRelDiam(const imatrix_subv &v)
Computes the relative diameter .
cimatrix transp(const cimatrix &A)
Returns the transposed matrix.
real RelDiam(const interval &x)
Computes the relative diameter .
int Ub(const cimatrix &rm, const int &i) noexcept
Returns the upper bound index.
cimatrix_subv Row(cimatrix &m, const int &i) noexcept
Returns one row of the matrix as a vector.
void DoubleSize(cimatrix &A)
Doubles the size of the matrix.
cimatrix Id(const cimatrix &A)
Returns the Identity matrix.
void Resize(cimatrix &A) noexcept
Resizes the matrix.
int Lb(const cimatrix &rm, const int &i) noexcept
Returns the lower bound index.