mirror of
https://git.gfz-potsdam.de/naaice/tug.git
synced 2025-12-13 17:38:23 +01:00
Use LU solver instead of QR
This commit is contained in:
parent
85278bcaff
commit
eb595bc0a3
@ -83,11 +83,8 @@ void BTCSDiffusion::simulate(std::vector<double> &c, std::vector<double> &alpha,
|
||||
Eigen::SparseMatrix<double> A(size, size);
|
||||
A.setFromTriplets(tripletList.begin(), tripletList.end());
|
||||
|
||||
Eigen::SparseQR<Eigen::SparseMatrix<double>, Eigen::COLAMDOrdering<int>>
|
||||
Eigen::SparseLU<Eigen::SparseMatrix<double>, Eigen::COLAMDOrdering<int>>
|
||||
solver;
|
||||
|
||||
// Eigen::SparseLU<Eigen::SparseMatrix<double>, Eigen::COLAMDOrdering<int>>
|
||||
// solver;
|
||||
solver.analyzePattern(A);
|
||||
|
||||
solver.factorize(A);
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user