class NLBeamColumn3d : public Element


Inheritance:


Public Methods

NLBeamColumn3d()
NLBeamColumn3d(int tag, int nodeI, int nodeJ, int numSections, SectionForceDeformation *sectionPtrs[], CrdTransf3d &coordTransf, double massDensPerUnitLength = 0.0, int maxNumIters = 1, double tolerance = 1e-10)
~NLBeamColumn3d()
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)
bool isSubdomain(void)
int sendSelf(int cTag, Channel &theChannel)
int recvSelf(int cTag, Channel &theChannel, FEM_ObjectBroker &theBroker)
int displaySelf(Renderer &theViewer, int displayMode, float fact)
friend ostream& operator<<(ostream &s, NLBeamColumn3d &E)
void Print(ostream &s, int flag =0)
int setResponse(char **argv, int argc, Information &eleInformation)
int getResponse(int responseID, Information &eleInformation)

Inherited from Element:

Public Methods

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

Inherited from DomainComponent:

Public Methods

virtual Domain* getDomain(void) const
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
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

NLBeamColumn3d()

NLBeamColumn3d(int tag, int nodeI, int nodeJ, int numSections, SectionForceDeformation *sectionPtrs[], CrdTransf3d &coordTransf, double massDensPerUnitLength = 0.0, int maxNumIters = 1, double tolerance = 1e-10)

~NLBeamColumn3d()

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)

bool isSubdomain(void)

int sendSelf(int cTag, Channel &theChannel)

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

int displaySelf(Renderer &theViewer, int displayMode, float fact)

friend ostream& operator<<(ostream &s, NLBeamColumn3d &E)

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

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

int getResponse(int responseID, Information &eleInformation)


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