24 #ifndef ACLMATRIXOFELEMENTS_H
25 #define ACLMATRIXOFELEMENTS_H
45 unsigned int ij2i(
unsigned int i,
unsigned int j)
const;
58 inline void resize(
unsigned int nr,
unsigned int nc);
223 #endif // ACLMATRIXOFELEMENTS_H
MatrixOfElements operator=(const MatrixOfElements &m)
Advanced Computational Language.
Element operator+(Element e1, Element e2)
vector< Element > gcSolveSystem(const MatrixOfElements &a, const VectorOfElements &b, const VectorOfElements &x)
generates code for solving the solution of a system of linear equations
void setElement(unsigned int r, unsigned int c, Element a)
void setRow(unsigned int r, const VectorOfElements &a)
const unsigned int getNColumns() const
VectorOfElements & getInternalVector()
Element operator/(Element e1, Element e2)
VectorOfElements solveSystem(const MatrixOfElements &a, const VectorOfElements &b)
returns solution of a system of linear equations
Element operator-(Element e)
The class represents a matrix elements of Element.
vector< Element > gcSolveSystemCG(const MatrixOfElements &a, const VectorOfElements &b, const VectorOfElements &x)
generates code for solving the solution of a system of linear equations
void resize(unsigned int nr, unsigned int nc)
const unsigned int getNRows() const
const Element getElement(unsigned int r, unsigned int c) const
The class represents several Element.
void setColumn(unsigned int c, const VectorOfElements &a)
MatrixOfElements(unsigned int nR=0, unsigned int nC=0)
void copy(MemBlock &source, T *destination)
const VectorOfElements getVE(unsigned int r, unsigned int c) const
Element operator*(Element e1, Element e2)