DiagonalMatrix is now double only also.

This commit is contained in:
John Dupuy
2023-11-06 19:44:07 -06:00
parent 87bd168b50
commit c406ad8b00
23 changed files with 421 additions and 487 deletions

View File

@@ -665,10 +665,10 @@ namespace MbD {
return false;
}
}
std::shared_ptr<DiagonalMatrix<double>> FullMatrixDouble::asDiagonalMatrix()
std::shared_ptr<DiagonalMatrix> FullMatrixDouble::asDiagonalMatrix()
{
int nrow = this->nrow();
auto diagMat = std::make_shared<DiagonalMatrix<double>>(nrow);
auto diagMat = std::make_shared<DiagonalMatrix>(nrow);
for (int i = 0; i < nrow; i++)
{
diagMat->atiput(i, this->at(i)->at(i));