class ElasticBeam3d : public Element


Inheritance:


Public Methods

ElasticBeam3d()
ElasticBeam3d(int tag, double A, double E, double G, double Jx, double Iy, double Iz, int Nd1, int Nd2, CrdTransf3d &theTransf, double rho = 0.0)
~ElasticBeam3d()
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 &load)
const Vector& getResistingForce(void)
const Vector& getResistingForceIncInertia(void)
int sendSelf(int commitTag, Channel &theChannel)
int recvSelf(int commitTag, Channel &theChannel, FEM_ObjectBroker &theBroker)
void Print(ostream &s, int flag =0)
int setResponse(char **argv, int argc, Information &info)
int getResponse(int responseID, Information &info)

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)
virtual int setParameter(char **argv, int argc, Information &eleInformation)
virtual int updateParameter(int responseID, Information &eleInformation)

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

ElasticBeam3d()

ElasticBeam3d(int tag, double A, double E, double G, double Jx, double Iy, double Iz, int Nd1, int Nd2, CrdTransf3d &theTransf, double rho = 0.0)

~ElasticBeam3d()

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 &load)

const Vector& getResistingForce(void)

const Vector& getResistingForceIncInertia(void)

int sendSelf(int commitTag, Channel &theChannel)

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

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

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

int getResponse(int responseID, Information &info)


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