class NLBeamColumn2d : public Element
Inheritance:
Public Methods-
NLBeamColumn2d()
-
NLBeamColumn2d(int tag, int nodeI, int nodeJ, int numSections, SectionForceDeformation *sectionPtrs[], CrdTransf2d &coordTransf, double massDensPerUnitLength = 0.0, int maxNumIters = 1, double tolerance = 1e-10)
-
~NLBeamColumn2d()
-
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, NLBeamColumn2d &E)
-
void Print(ostream &s, int flag =0)
-
int setResponse(char **argv, int argc, Information &eleInformation)
-
int getResponse(int responseID, Information &eleInformation)
Public Methods virtual int update(void)
virtual int addInertiaLoadToUnbalance(const Vector &accel)
Public Methods virtual Domain* getDomain(void) const
virtual int setParameter(char **argv, int argc, Information &eleInformation)
virtual int updateParameter(int responseID, Information &eleInformation)
Public Methods inline int getTag(void) const
inline int TaggedObject::getTag(void) const
Protected Methods void setTag(int newTag)
Public Methods int getClassTag(void) const
int getDbTag(void) const
void setDbTag(int dbTag)
Documentation
NLBeamColumn2d()
NLBeamColumn2d(int tag, int nodeI, int nodeJ, int numSections, SectionForceDeformation *sectionPtrs[], CrdTransf2d &coordTransf, double massDensPerUnitLength = 0.0, int maxNumIters = 1, double tolerance = 1e-10)
~NLBeamColumn2d()
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, NLBeamColumn2d &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
|