Change the project name from MbDCode to OndselSolver.

This commit is contained in:
Paddle
2023-10-04 18:35:36 +02:00
parent 02e77eb6cc
commit 9fd22a5504
592 changed files with 277 additions and 276 deletions

104
OndselSolver/EndFramec.cpp Normal file
View File

@@ -0,0 +1,104 @@
/***************************************************************************
* Copyright (c) 2023 Ondsel, Inc. *
* *
* This file is part of OndselSolver. *
* *
* See LICENSE file for details about copyright. *
***************************************************************************/
#include <assert.h>
#include <memory>
#include "EndFramec.h"
#include "MarkerFrame.h"
#include "EndFrameqc.h"
#include "CREATE.h"
using namespace MbD;
EndFramec::EndFramec() {
}
EndFramec::EndFramec(const char* str) : CartesianFrame(str) {
}
FMatDsptr MbD::EndFramec::aAeO()
{
return aAOe->transpose();
}
System* EndFramec::root()
{
return markerFrame->root();
}
void EndFramec::initialize()
{
}
void EndFramec::setMarkerFrame(MarkerFrame* markerFrm)
{
markerFrame = markerFrm;
}
MarkerFrame* EndFramec::getMarkerFrame()
{
return markerFrame;
}
void EndFramec::initializeLocally()
{
}
void EndFramec::initEndFrameqct()
{
assert(false);
}
void MbD::EndFramec::initEndFrameqct2()
{
assert(false);
}
void EndFramec::calcPostDynCorrectorIteration()
{
rOeO = markerFrame->rOmO;
aAOe = markerFrame->aAOm;
}
FColDsptr EndFramec::aAjOe(int j)
{
return aAOe->column(j);
}
double EndFramec::riOeO(int i)
{
return rOeO->at(i);
}
FColDsptr EndFramec::rmeO()
{
return rOeO->minusFullColumn(markerFrame->rOmO);
}
FColDsptr EndFramec::rpep()
{
return FColDsptr();
}
FColFMatDsptr EndFramec::pAOppE()
{
return FColFMatDsptr();
}
FMatDsptr EndFramec::aBOp()
{
return FMatDsptr();
}
std::shared_ptr<EndFrameqc> MbD::EndFramec::newCopyEndFrameqc()
{
auto frmIeqc = CREATE<EndFrameqc>::With();
markerFrame->addEndFrame(frmIeqc);
return frmIeqc;
}