27 lines
731 B
C++
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;
|
|
}
|