#include <iostream>
#include <cla3p/dense.hpp>
#include <cla3p/linsol.hpp>
#include <cla3p/algebra.hpp>
int main()
{
{
std::cout << "Dense Vector rhs::Absolute Error: "
<< (b - A * x).evaluate().normOne() << std::endl;
}
{
std::cout << "Dense Matrix rhs::Absolute Error: "
<< (B - A * X).evaluate().normOne() << std::endl;
}
return 0;
}
void solve(T_Matrix &rhs) const
Performs in-place matrix solution.
void decompose(const T_Matrix &mat)
Performs matrix decomposition.
The partial pivoting LU linear solver for dense matrices.
Definition lapack_lu.hpp:39
static XxMatrix< real_t > random(int_t nr, int_t nc, const Property &pr=Property::General(), T_RScalar lo=T_RScalar(0), T_RScalar hi=T_RScalar(1))
static XxVector< real_t > random(int_t n, T_RScalar lo=T_RScalar(0), T_RScalar hi=T_RScalar(1))
XxMatrix< real_t > RdMatrix
Double precision real matrix.
Definition dense.hpp:55
XxVector< real_t > RdVector
Double precision real vector.
Definition dense.hpp:31