#include "DirectionCosineIeqctJeqc.h" #include "EndFrameqc.h" using namespace MbD; DirectionCosineIeqctJeqc::DirectionCosineIeqctJeqc() { } DirectionCosineIeqctJeqc::DirectionCosineIeqctJeqc(EndFrmcptr frmi, EndFrmcptr frmj, int axisi, int axisj) : DirectionCosineIeqcJeqc(frmi, frmj, axisi, axisj) { } void DirectionCosineIeqctJeqc::initialize() { DirectionCosineIeqcJeqc::initialize(); ppAijIeJepEIpt = std::make_shared>(4); ppAijIeJepEJpt = std::make_shared>(4); } void MbD::DirectionCosineIeqctJeqc::initializeGlobally() { ppAjOJepEJpEJ = std::static_pointer_cast(frmJ)->ppAjOepEpE(axisJ); } void MbD::DirectionCosineIeqctJeqc::calcPostDynCorrectorIteration() { //"ppAjOIepEIpEI is not longer constant and must be set before any calculation." ppAjOIepEIpEI = std::static_pointer_cast(frmI)->ppAjOepEpE(axisI); DirectionCosineIeqcJeqc::calcPostDynCorrectorIteration(); }