#include "DispCompIeqcJeqcKeqct.h" #include "EndFrameqc.h" using namespace MbD; MbD::DispCompIeqcJeqcKeqct::DispCompIeqcJeqcKeqct() { } MbD::DispCompIeqcJeqcKeqct::DispCompIeqcJeqcKeqct(EndFrmcptr frmi, EndFrmcptr frmj, EndFrmcptr frmk, int axisk) : DispCompIeqcJeqcKeqc(frmi, frmj, frmk, axisk) { } void MbD::DispCompIeqcJeqcKeqct::initialize() { DispCompIeqcJeqcKeqc::initialize(); ppriIeJeKepXIpt = std::make_shared>(3); ppriIeJeKepEIpt = std::make_shared>(4); ppriIeJeKepXJpt = std::make_shared>(3); ppriIeJeKepEJpt = std::make_shared>(4); ppriIeJeKepEKpt = std::make_shared>(4); } void MbD::DispCompIeqcJeqcKeqct::calcPostDynCorrectorIteration() { //"ppAjOIepEKpEK is not longer constant and must be set before any calculation." auto efrmKqc = std::static_pointer_cast(efrmK); ppAjOKepEKpEK = efrmKqc->ppAjOepEpE(axisK); DispCompIeqcJeqcKeqc::calcPostDynCorrectorIteration(); }