class BeamWithHinges2d : public Element


Inheritance:


Public Methods

BeamWithHinges2d()
BeamWithHinges2d(int tag, int nodeI, int nodeJ, double E, double I, double A, double G, double alpha, SectionForceDeformation &sectionRefI, double hingeIlen, SectionForceDeformation &sectionRefJ, double hingeJlen, CrdTransf2d &coordTrans, double shearL = 1.0, double massDensPerUnitLength = 0.0, int max = 1, double tol = 1.0e-10)
BeamWithHinges2d(int tag, int nodeI, int nodeJ, double E, double I, double A, double G, double alpha, SectionForceDeformation &sectionRefI, double hingeIlen, SectionForceDeformation &sectionRefJ, double hingeJlen, CrdTransf2d &coordTrans, const Vector &distLoad, double shearL = 1.0, double massDensPerUnitLength = 0.0, int max = 1, double tol = 1.0e-10)
~BeamWithHinges2d()
int getNumExternalNodes(void) const
const ID& getExternalNodes(void)
int getNumDOF(void)
void setDomain(Domain *theDomain)
int commitState(void)
int revertToLastCommit(void)
int revertToStart(void)
const Matrix& getTangentStiff(void)
const Matrix& getSecantStiff(void)
const Matrix& getDamp(void)
const Matrix& getMass(void)
void zeroLoad(void)
int addLoad(const Vector &moreLoad)
const Vector& getResistingForce(void)
const Vector& getResistingForceIncInertia(void)
int sendSelf(int commitTag, Channel &theChannel)
int recvSelf(int commitTag, Channel &theChannel, FEM_ObjectBroker &theBroker)
int setResponse(char **argv, int argc, Information &info)
int getResponse(int responseID, Information &info)
int setParameter(char **argv, int argc, Information &info)
int updateParameter(int parameterID, Information &info)
void Print(ostream &s, int flag = 0)

Inherited from Element:

Public Methods

virtual int update(void)
virtual bool isSubdomain(void)
virtual int addInertiaLoadToUnbalance(const Vector &accel)

Inherited from DomainComponent:

Public Methods

virtual Domain* getDomain(void) const
virtual int displaySelf(Renderer &, int displayMode, float fact)

Inherited from TaggedObject:

Public Methods

inline int getTag(void) const
friend ostream& operator<<(ostream &s, TaggedObject &m)
inline int TaggedObject::getTag(void) const

Protected Methods

void setTag(int newTag)

Inherited from MovableObject:

Public Methods

int getClassTag(void) const
int getDbTag(void) const
void setDbTag(int dbTag)

Documentation

BeamWithHinges2d()

BeamWithHinges2d(int tag, int nodeI, int nodeJ, double E, double I, double A, double G, double alpha, SectionForceDeformation &sectionRefI, double hingeIlen, SectionForceDeformation &sectionRefJ, double hingeJlen, CrdTransf2d &coordTrans, double shearL = 1.0, double massDensPerUnitLength = 0.0, int max = 1, double tol = 1.0e-10)

BeamWithHinges2d(int tag, int nodeI, int nodeJ, double E, double I, double A, double G, double alpha, SectionForceDeformation &sectionRefI, double hingeIlen, SectionForceDeformation &sectionRefJ, double hingeJlen, CrdTransf2d &coordTrans, const Vector &distLoad, double shearL = 1.0, double massDensPerUnitLength = 0.0, int max = 1, double tol = 1.0e-10)

~BeamWithHinges2d()

int getNumExternalNodes(void) const

const ID& getExternalNodes(void)

int getNumDOF(void)

void setDomain(Domain *theDomain)

int commitState(void)

int revertToLastCommit(void)

int revertToStart(void)

const Matrix& getTangentStiff(void)

const Matrix& getSecantStiff(void)

const Matrix& getDamp(void)

const Matrix& getMass(void)

void zeroLoad(void)

int addLoad(const Vector &moreLoad)

const Vector& getResistingForce(void)

const Vector& getResistingForceIncInertia(void)

int sendSelf(int commitTag, Channel &theChannel)

int recvSelf(int commitTag, Channel &theChannel, FEM_ObjectBroker &theBroker)

int setResponse(char **argv, int argc, Information &info)

int getResponse(int responseID, Information &info)

int setParameter(char **argv, int argc, Information &info)

int updateParameter(int parameterID, Information &info)

void Print(ostream &s, int flag = 0)


This class has no child classes.

alphabetic index Contents

this page has been generated automatically by a slightly modified version of doc++ for OpenSees

Copyright Contact Us