Files
solver/MbDCode/MatrixGaussElimination.h
2023-06-11 07:15:20 -06:00

17 lines
396 B
C++

#pragma once
#include "MatrixSolver.h"
#include "SparseMatrix.h"
namespace MbD {
class MatrixGaussElimination : public MatrixSolver
{
//
public:
FColDsptr basicSolvewithsaveOriginal(SpMatDsptr spMat, FColDsptr fullCol, bool saveOriginal) override;
virtual void forwardEliminateWithPivot(int p) = 0;
virtual void backSubstituteIntoDU() = 0;
};
}