/*************************************************************************** * Copyright (c) 2023 Ondsel, Inc. * * * * This file is part of OndselSolver. * * * * See LICENSE file for details about copyright. * ***************************************************************************/ #include "MatrixDecomposition.h" using namespace MbD; void MatrixDecomposition::applyRowOrderOnRightHandSideB() { FColDsptr answer = std::make_shared>(m); for (int i = 0; i < m; i++) { answer->at(i) = rightHandSideB->at(rowOrder->at(i)); } rightHandSideB = answer; }