78 Getf(
unsigned int i)
const {
84 GetR(
unsigned int i)
const {
135 unsigned int nB,
const BeamConn *
const *pB,
136 unsigned int uIB,
unsigned int uIN,
144 virtual std::ostream&
Restart(std::ostream& out)
const;
162 *piNumCols = *piNumRows;
187 *piNumCols = *piNumRows;
214 connectedNodes[0] =
pNode;
217 for (
unsigned int i = 0; i <
nBeams; i++) {
virtual std::ostream & Restart(std::ostream &out) const
const Vec3 & Getf(unsigned int i) const
DofOrder::Order GetDofType(unsigned int i) const
SubVectorHandler & AssRes(SubVectorHandler &WorkVec, doublereal dCoef, const VectorHandler &XCurr, const VectorHandler &XPrimeCurr)
Vec3 xNod[Beam::NUMNODES]
virtual unsigned int iGetPrivDataIdx(const char *s) const
const Mat3x3 Eye3(1., 0., 0., 0., 1., 0., 0., 0., 1.)
doublereal dNp[Beam::NUMNODES]
doublereal dNpp[Beam::NUMNODES]
virtual const StructNode * pGetNode(unsigned int i) const
BeamConn(const Beam *pB, const Vec3 &f1, const Vec3 &f2, const Vec3 &f3, const Mat3x3 &R1=Eye3, const Mat3x3 &R2=Eye3, const Mat3x3 &R3=Eye3)
doublereal dN[Beam::NUMNODES]
virtual void GetConnectedNodes(std::vector< const Node * > &connectedNodes) const
const StructNode * pGetNode(unsigned int i) const
void WorkSpaceDim(integer *piNumRows, integer *piNumCols) const
virtual void InitialWorkSpaceDim(integer *piNumRows, integer *piNumCols) const
VariableSubMatrixHandler & AssJac(VariableSubMatrixHandler &WorkMat, doublereal dCoef, const VectorHandler &XCurr, const VectorHandler &XPrimeCurr)
const BeamConn *const * ppBeam
const Beam * pGetBeam(void) const
#define ASSERT(expression)
void Output(OutputHandler &OH) const
BeamSliderJoint(unsigned int uL, const DofOwner *pDO, const StructNode *pN, enum Type iT, unsigned int nB, const BeamConn *const *pB, unsigned int uIB, unsigned int uIN, doublereal dl, const Vec3 &fTmp, const Mat3x3 &RTmp, flag fOut)
Vec3 fTmp[Beam::NUMNODES]
virtual doublereal dGetPrivData(unsigned int i) const
virtual unsigned int iGetNumPrivData(void) const
const Mat3x3 & GetR(unsigned int i) const
virtual unsigned int iGetInitialNumDof(void) const
virtual unsigned int iGetNumDof(void) const
virtual Joint::Type GetJointType(void) const
SubVectorHandler & InitialAssRes(SubVectorHandler &WorkVec, const VectorHandler &XCurr)
Vec3 xTmp[Beam::NUMNODES]
VariableSubMatrixHandler & InitialAssJac(VariableSubMatrixHandler &WorkMat, const VectorHandler &XCurr)