ShellMITC4 Class Reference

#include <ShellMITC4.h>

Inheritance diagram for ShellMITC4:

Element DomainComponent TaggedObject MovableObject List of all members.

Public Member Functions

 ShellMITC4 ()
 ShellMITC4 (int tag, int node1, int node2, int node3, int node4, SectionForceDeformation &theMaterial)
virtual ~ShellMITC4 ()
void setDomain (Domain *theDomain)
int getNumExternalNodes () const
const IDgetExternalNodes ()
Node ** getNodePtrs ()
int getNumDOF ()
int commitState ()
int revertToLastCommit ()
int revertToStart ()
void Print (OPS_Stream &s, int flag)
const MatrixgetTangentStiff ()
const MatrixgetInitialStiff ()
const MatrixgetMass ()
void zeroLoad (void)
int addLoad (ElementalLoad *theLoad, double loadFactor)
int addInertiaLoadToUnbalance (const Vector &accel)
const VectorgetResistingForce ()
const VectorgetResistingForceIncInertia ()
int sendSelf (int commitTag, Channel &theChannel)
int recvSelf (int commitTag, Channel &theChannel, FEM_ObjectBroker &theBroker)
int displaySelf (Renderer &theViewer, int displayMode, float fact)

Detailed Description

Definition at line 42 of file ShellMITC4.h.


Constructor & Destructor Documentation

ShellMITC4::ShellMITC4 (  ) 

Definition at line 88 of file ShellMITC4.cpp.

ShellMITC4::ShellMITC4 ( int  tag,
int  node1,
int  node2,
int  node3,
int  node4,
SectionForceDeformation theMaterial 
)

Definition at line 155 of file ShellMITC4.cpp.

References SectionForceDeformation::getCopy(), and opserr.

ShellMITC4::~ShellMITC4 (  )  [virtual]

Definition at line 242 of file ShellMITC4.cpp.


Member Function Documentation

void ShellMITC4::setDomain ( Domain theDomain  )  [virtual]

int ShellMITC4::getNumExternalNodes (  )  const [virtual]

Implements Element.

Definition at line 351 of file ShellMITC4.cpp.

const ID & ShellMITC4::getExternalNodes (  )  [virtual]

Implements Element.

Definition at line 358 of file ShellMITC4.cpp.

Node ** ShellMITC4::getNodePtrs (  )  [virtual]

Implements Element.

Definition at line 365 of file ShellMITC4.cpp.

int ShellMITC4::getNumDOF (  )  [virtual]

Implements Element.

Definition at line 371 of file ShellMITC4.cpp.

int ShellMITC4::commitState (  )  [virtual]

Reimplemented from Element.

Definition at line 378 of file ShellMITC4.cpp.

References opserr.

int ShellMITC4::revertToLastCommit (  )  [virtual]

Implements Element.

Definition at line 396 of file ShellMITC4.cpp.

int ShellMITC4::revertToStart (  )  [virtual]

Reimplemented from Element.

Definition at line 409 of file ShellMITC4.cpp.

void ShellMITC4::Print ( OPS_Stream s,
int  flag 
) [virtual]

Implements TaggedObject.

Definition at line 421 of file ShellMITC4.cpp.

References endln, TaggedObject::getTag(), and TaggedObject::Print().

const Matrix & ShellMITC4::getTangentStiff (  )  [virtual]

Implements Element.

Definition at line 465 of file ShellMITC4.cpp.

const Matrix & ShellMITC4::getInitialStiff (  )  [virtual]

const Matrix & ShellMITC4::getMass (  )  [virtual]

Reimplemented from Element.

Definition at line 753 of file ShellMITC4.cpp.

void ShellMITC4::zeroLoad ( void   )  [virtual]

Implements Element.

Definition at line 763 of file ShellMITC4.cpp.

References return(), and Vector::Zero().

int ShellMITC4::addLoad ( ElementalLoad theLoad,
double  loadFactor 
) [virtual]

Implements Element.

Definition at line 773 of file ShellMITC4.cpp.

References endln, TaggedObject::getTag(), and opserr.

int ShellMITC4::addInertiaLoadToUnbalance ( const Vector accel  )  [virtual]

Implements Element.

Definition at line 782 of file ShellMITC4.cpp.

References Vector::addMatrixVector(), and count.

const Vector & ShellMITC4::getResistingForce (  )  [virtual]

Implements Element.

Definition at line 815 of file ShellMITC4.cpp.

const Vector & ShellMITC4::getResistingForceIncInertia (  )  [virtual]

int ShellMITC4::sendSelf ( int  commitTag,
Channel theChannel 
) [virtual]

int ShellMITC4::displaySelf ( Renderer theViewer,
int  displayMode,
float  fact 
) [virtual]


The documentation for this class was generated from the following files:

Generated on Mon Oct 23 15:05:48 2006 for OpenSees by doxygen 1.5.0