MatrixSolver NewtonRaphson

This commit is contained in:
Aik-Siong Koh
2023-05-20 17:55:13 -06:00
parent c147f2a33d
commit 6a577c052c
168 changed files with 2429 additions and 325 deletions

View File

@@ -1,18 +1,21 @@
#include <windows.h>
#include <assert.h>
#include <debugapi.h>
#include "Item.h"
#include "System.h"
using namespace MbD;
Item::Item() {
initialize();
}
Item::Item(const char* str) : name(str)
{
initialize();
}
void Item::initialize()
{
assert(false);
}
void Item::setName(std::string& str)
@@ -27,8 +30,33 @@ const std::string& Item::getName() const
void Item::initializeLocally()
{
//DebugBreak();
}
void Item::initializeGlobally()
{
//DebugBreak();
}
void MbD::Item::postInput()
{
//Called once after input
calcPostDynCorrectorIteration();
}
void MbD::Item::calcPostDynCorrectorIteration()
{
//DebugBreak();
}
void MbD::Item::removeRedundantConstraints(std::shared_ptr<std::vector<int>> redunEqnNos)
{
}
void MbD::Item::constraintsReport()
{
}
void MbD::Item::setqsu(std::shared_ptr<FullColumn<double>> qsuOld)
{
}