MbDCode repo renamed to OndselSolver. Several *.asmt files working.

This commit is contained in:
Aik-Siong Koh
2023-08-07 08:21:33 -06:00
parent 6ef4789eca
commit e58446b9e2
287 changed files with 13387 additions and 778 deletions

View File

@@ -30,10 +30,13 @@ void PrescribedMotion::initialize()
void MbD::PrescribedMotion::initMotions()
{
assert(false);
auto xyzBlkList = std::initializer_list<Symsptr>{ xBlk, yBlk, zBlk };
std::static_pointer_cast<EndFrameqct>(frmI)->rmemBlks = (std::make_shared<FullColumn<Symsptr>>(xyzBlkList));
auto xyzRotBlkList = std::initializer_list<Symsptr>{ phiBlk, theBlk, psiBlk };
std::static_pointer_cast<EndFrameqct>(frmI)->phiThePsiBlks = (std::make_shared<FullColumn<Symsptr>>(xyzRotBlkList));
}
void PrescribedMotion::connectsItoJ(EndFrmcptr frmi, EndFrmcptr frmj)
void PrescribedMotion::connectsItoJ(EndFrmsptr frmi, EndFrmsptr frmj)
{
Joint::connectsItoJ(frmi, frmj);
std::static_pointer_cast<EndFrameqc>(frmI)->initEndFrameqct();