ASL
0.1.7
Advanced Simulation Library
|
![]() |
Modules | |
VectorOfElements generators | |
MatrixOfElements generators | |
Classes | |
class | acl::Barycentric |
realizes Barycentric algorithms for triangles generated within Kernel More... | |
class | acl::ComplexNumOfElements |
The class represents a matrix elements of Element. More... | |
class | acl::MatrixOfElements |
The class represents a matrix elements of Element. More... | |
class | acl::QuaternionOfElements |
The class represents a matrix elements of Element. More... | |
class | acl::ReductionAlgGenerator< ResType, Op > |
The class generates code corresponding to a reduction operation of elements. More... | |
class | acl::VectorOfElementsData |
The class represents several ElementData. More... | |
class | acl::VectorOfElements |
The class represents several Element. More... | |
class | asl::Barycentric |
realize Barycentric algoritms for trianles generated within Kernel More... | |
Functions | |
VectorOfElements | acl::solveSystem (const MatrixOfElements &a, const VectorOfElements &b) |
returns solution of a system of linear equations More... | |
vector< Element > | acl::gcSolveSystem (const MatrixOfElements &a, const VectorOfElements &b, const VectorOfElements &x) |
generates code for solving the solution of a system of linear equations More... | |
vector< Element > | acl::gcSolveSystemCG (const MatrixOfElements &a, const VectorOfElements &b, const VectorOfElements &x) |
generates code for solving the solution of a system of linear equations More... | |
template<typename T > | |
AVec< T > | asl::solveSystem (const AMatr< T > &a, const AVec< T > &b) |
returns solution of a system of linear equations More... | |
vector<Element> acl::gcSolveSystem | ( | const MatrixOfElements & | a, |
const VectorOfElements & | b, | ||
const VectorOfElements & | x | ||
) |
generates code for solving the solution of a system of linear equations
Solves system of 2 or 3 equations with the Cramer's rule
vector<Element> acl::gcSolveSystemCG | ( | const MatrixOfElements & | a, |
const VectorOfElements & | b, | ||
const VectorOfElements & | x | ||
) |
generates code for solving the solution of a system of linear equations
Solves system of an arbiterary number of equations with the conjugate gradient method. The function constructs the algorithm with number of iterations of vector size. The initial value of \( x_0 \) is \(b\).
returns solution of a system of linear equations
VectorOfElements acl::solveSystem | ( | const MatrixOfElements & | a, |
const VectorOfElements & | b | ||
) |
returns solution of a system of linear equations