40#define _IFT_Truss3dnl_Name "truss3dnl"
Truss3d(int n, Domain *d)
static ParamKey IPK_Truss3dnl_initialStretch
[optional] Initial stretch of the truss element.
Truss3dnl(int n, Domain *d)
void initializeFrom(InputRecord &ir, int priority) override
void giveInternalForcesVector(FloatArray &answer, TimeStep *tStep, int useUpdatedGpRecord=0) override
void computeInitialStressStiffness(FloatMatrix &answer, MatResponseMode rMode, GaussPoint *gp, TimeStep *tStep)
const char * giveClassName() const override
void computeStiffnessMatrix(FloatMatrix &answer, MatResponseMode rMode, TimeStep *tStep) override
void computeBnlMatrixAt(GaussPoint *gp, FloatMatrix &answer, TimeStep *tStep, bool lin=false)
const char * giveInputRecordName() const override
void computeGaussPoints() override
void _computeBmatrixAt(GaussPoint *gp, FloatMatrix &answer, TimeStep *tStep, bool lin=false)
void computeBlMatrixAt(GaussPoint *gp, FloatMatrix &answer)
#define _IFT_Truss3dnl_Name