Files
solver/MbDCode/DirectionCosineConstraintIqctJqc.cpp
Aik-Siong Koh 371b13a9e0 runVelIC
2023-06-18 01:06:39 -06:00

27 lines
731 B
C++

#include "DirectionCosineConstraintIqctJqc.h"
#include "DirectionCosineIeqctJeqc.h"
#include "CREATE.h"
using namespace MbD;
DirectionCosineConstraintIqctJqc::DirectionCosineConstraintIqctJqc(EndFrmcptr frmi, EndFrmcptr frmj, int axisi, int axisj) :
DirectionCosineConstraintIqcJqc(frmi, frmj, axisi, axisj)
{
}
void DirectionCosineConstraintIqctJqc::initaAijIeJe()
{
aAijIeJe = CREATE<DirectionCosineIeqctJeqc>::With(frmI, frmJ, axisI, axisJ);
}
MbD::ConstraintType MbD::DirectionCosineConstraintIqctJqc::type()
{
return MbD::essential;
}
void MbD::DirectionCosineConstraintIqctJqc::preVelIC()
{
DirectionCosineConstraintIJ::preVelIC();
pGpt = std::static_pointer_cast<DirectionCosineIeqctJeqc>(aAijIeJe)->pAijIeJept;
}