Files
solver/MbDCode/MatrixDecomposition.h
Aik-Siong Koh 371b13a9e0 runVelIC
2023-06-18 01:06:39 -06:00

23 lines
692 B
C++

#pragma once
#include "MatrixSolver.h"
namespace MbD {
class MatrixDecomposition : public MatrixSolver
{
//
public:
virtual FColDsptr forAndBackSubsaveOriginal(FColDsptr fullCol, bool saveOriginal) = 0;
virtual void applyRowOrderOnRightHandSideB();
virtual void forwardSubstituteIntoL() = 0;
//virtual void backSubstituteIntoU();
//virtual FColDsptr basicSolve(aMatrix); with : aVector saveOriginal : saveOriginal
//virtual void forwardSubstituteIntoL();
//virtual void forwardSubstituteIntoLD();
//virtual void postSolve();
//virtual void preSolve : aMatrix saveOriginal : saveOriginal
};
}