ASL
0.1.7
Advanced Simulation Library
|
Go to the documentation of this file.
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
void resize(unsigned int nr, unsigned int nc)
Element operator*(Element e1, Element e2)
Element operator+(Element e1, Element e2)
The class represents a matrix elements of Element.
vector< Element > gcSolveSystem(const MatrixOfElements &a, const VectorOfElements &b, const VectorOfElements &x)
generates code for solving the solution of a system of linear equations
MatrixOfElements operator=(const MatrixOfElements &m)
The class represents several Element.
void setRow(unsigned int r, const VectorOfElements &a)
void setElement(unsigned int r, unsigned int c, Element a)
void setColumn(unsigned int c, const VectorOfElements &a)
VectorOfElements & getInternalVector()
Element operator-(Element e)
Element operator/(Element e1, Element e2)
std::shared_ptr< ElementBase > Element
const VectorOfElements getVE(unsigned int r, unsigned int c) const
const unsigned int getNColumns() const
const unsigned int getNRows() const
void copy(MemBlock &source, T *destination)
MatrixOfElements(unsigned int nR=0, unsigned int nC=0)
const Element getElement(unsigned int r, unsigned int c) const
vector< Element > gcSolveSystemCG(const MatrixOfElements &a, const VectorOfElements &b, const VectorOfElements &x)
generates code for solving the solution of a system of linear equations
Advanced Computational Language.
VectorOfElements solveSystem(const MatrixOfElements &a, const VectorOfElements &b)
returns solution of a system of linear equations