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

27 lines
679 B
C++

#include "TranslationConstraintIqctJqc.h"
#include "DispCompIeqctJeqcKeqct.h"
#include "CREATE.h"
using namespace MbD;
TranslationConstraintIqctJqc::TranslationConstraintIqctJqc(EndFrmcptr frmi, EndFrmcptr frmj, int axisi) :
TranslationConstraintIqcJqc(frmi, frmj, axisi)
{
}
void MbD::TranslationConstraintIqctJqc::initriIeJeIe()
{
riIeJeIe = CREATE<DispCompIeqctJeqcKeqct>::With(frmI, frmJ, frmI, axisI);
}
MbD::ConstraintType MbD::TranslationConstraintIqctJqc::type()
{
return MbD::essential;
}
void MbD::TranslationConstraintIqctJqc::preVelIC()
{
TranslationConstraintIJ::preVelIC();
pGpt = std::static_pointer_cast<DispCompIeqctJeqcKeqct>(riIeJeIe)->pvaluept();
}