Files
solver/MbDCode/DispCompIeqctJeqcO.cpp
2023-06-03 13:51:16 -06:00

26 lines
705 B
C++

#include "DispCompIeqctJeqcO.h"
#include "EndFrameqct.h"
using namespace MbD;
MbD::DispCompIeqctJeqcO::DispCompIeqctJeqcO()
{
}
MbD::DispCompIeqctJeqcO::DispCompIeqctJeqcO(EndFrmcptr frmi, EndFrmcptr frmj, size_t axis) : DispCompIeqcJeqcO(frmi, frmj, axis)
{
}
void MbD::DispCompIeqctJeqcO::initializeGlobally()
{
//ToDo: Check why not using super classes.
ppriIeJeOpEJpEJ = std::static_pointer_cast<EndFrameqct>(frmJ)->ppriOeOpEpE(axis);
}
void MbD::DispCompIeqctJeqcO::calcPostDynCorrectorIteration()
{
//"ppriIeJeOpEIpEI is not a constant now."
DispCompIeqcJeqcO::calcPostDynCorrectorIteration();
ppriIeJeOpEIpEI = std::static_pointer_cast<EndFrameqct>(frmI)->ppriOeOpEpE(axis)->negated();
}