class BeamWithHinges3d : public Element


Inheritance:


Public Methods

BeamWithHinges3d()
BeamWithHinges3d(int tag, int nodeI, int nodeJ, double E, double Iz, double Iy, double A, double G, double J, double alpha, SectionForceDeformation &sectionRefI, double hingeIlen, SectionForceDeformation &sectionRefJ, double hingeJlen, CrdTransf3d &coordTrans, double shearL = 1.0, double massDensPerUnitLength = 0.0, int max = 1, double tol = 1.0e-10)
BeamWithHinges3d(int tag, int nodeI, int nodeJ, double E, double Iz, double Iy, double A, double G, double J, double alpha, SectionForceDeformation &sectionRefI, double hingeIlen, SectionForceDeformation &sectionRefJ, double hingeJlen, CrdTransf3d &coordTrans, const Vector &distLoad, double shearL = 1.0, double massDensPerUnitLength = 0.0, int max = 1, double tol = 1.0e-10)
~BeamWithHinges3d()
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

BeamWithHinges3d()

BeamWithHinges3d(int tag, int nodeI, int nodeJ, double E, double Iz, double Iy, double A, double G, double J, double alpha, SectionForceDeformation &sectionRefI, double hingeIlen, SectionForceDeformation &sectionRefJ, double hingeJlen, CrdTransf3d &coordTrans, double shearL = 1.0, double massDensPerUnitLength = 0.0, int max = 1, double tol = 1.0e-10)

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

~BeamWithHinges3d()

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