#include "DispCompIeqcJecO.h" #include "EndFrameqc.h" using namespace MbD; MbD::DispCompIeqcJecO::DispCompIeqcJecO() { } MbD::DispCompIeqcJecO::DispCompIeqcJecO(EndFrmcptr frmi, EndFrmcptr frmj, int axis) : DispCompIecJecO(frmi, frmj, axis) { } void MbD::DispCompIeqcJecO::initializeGlobally() { priIeJeOpXI = std::make_shared>(3, 0.0); priIeJeOpXI->at(axis) = -1.0; ppriIeJeOpEIpEI = std::static_pointer_cast(frmI)->ppriOeOpEpE(axis)->negated(); } void MbD::DispCompIeqcJecO::calcPostDynCorrectorIteration() { DispCompIecJecO::calcPostDynCorrectorIteration(); priIeJeOpEI = std::static_pointer_cast(frmI)->priOeOpE(axis)->negated(); }