C-XSC - A C++ Class Library for Extended Scientific Computing
2.5.4
|
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++)
cimatrix_subv Row(cimatrix &m, const int &i)
Returns one row of the matrix as a vector.
The Multiple-Precision Data Type l_imatrix.
cimatrix_subv Col(cimatrix &m, const int &i)
Returns one column of the matrix as a vector.
The Multiple-Precision Data Type l_interval.
The namespace cxsc, providing all functionality of the class library C-XSC.
int Lb(const cimatrix &rm, const int &i)
Returns the lower bound index.
The Multiple-Precision Data Type l_real.
void DoubleSize(cimatrix &A)
Doubles the size of the matrix.
cimatrix transp(const cimatrix &A)
Returns the transposed matrix.
int Ub(const cimatrix &rm, const int &i)
Returns the upper bound index.
real RelDiam(const interval &x)
Computes the relative diameter .
cimatrix Id(const cimatrix &A)
Returns the Identity matrix.
The Multiple-Precision Data Type l_imatrix_subv.
real MaxRelDiam(const imatrix_subv &v)
Computes the relative diameter .
void Resize(cimatrix &A)
Resizes the matrix.