MP_Joint2D Class Reference

#include <MP_Joint2D.h>

Inheritance diagram for MP_Joint2D:

MP_Constraint DomainComponent TaggedObject MovableObject List of all members.

Public Member Functions

 MP_Joint2D ()
 MP_Joint2D (Domain *theDomain, int tag, int nodeRetain, int nodeConstr, int Maindof, int fixedend, int LrgDsp=0)
 ~MP_Joint2D ()
int getNodeRetained (void) const
int getNodeConstrained (void) const
const IDgetConstrainedDOFs (void) const
const IDgetRetainedDOFs (void) const
int applyConstraint (double pseudoTime)
bool isTimeVarying (void) const
const MatrixgetConstraint (void)
void setDomain (Domain *theDomain)
int sendSelf (int commitTag, Channel &theChannel)
int recvSelf (int commitTag, Channel &theChannel, FEM_ObjectBroker &theBroker)
void Print (OPS_Stream &s, int flag=0)

Detailed Description

Definition at line 48 of file MP_Joint2D.h.


Constructor & Destructor Documentation

MP_Joint2D::MP_Joint2D (  ) 

Definition at line 45 of file MP_Joint2D.cpp.

MP_Joint2D::MP_Joint2D ( Domain theDomain,
int  tag,
int  nodeRetain,
int  nodeConstr,
int  Maindof,
int  fixedend,
int  LrgDsp = 0 
)

MP_Joint2D::~MP_Joint2D (  ) 

Definition at line 192 of file MP_Joint2D.cpp.


Member Function Documentation

int MP_Joint2D::getNodeRetained ( void   )  const [virtual]

Reimplemented from MP_Constraint.

Definition at line 205 of file MP_Joint2D.cpp.

int MP_Joint2D::getNodeConstrained ( void   )  const [virtual]

Reimplemented from MP_Constraint.

Definition at line 212 of file MP_Joint2D.cpp.

const ID & MP_Joint2D::getConstrainedDOFs ( void   )  const [virtual]

Reimplemented from MP_Constraint.

Definition at line 220 of file MP_Joint2D.cpp.

References exit(), and opserr.

const ID & MP_Joint2D::getRetainedDOFs ( void   )  const [virtual]

Reimplemented from MP_Constraint.

Definition at line 234 of file MP_Joint2D.cpp.

References exit(), and opserr.

int MP_Joint2D::applyConstraint ( double  pseudoTime  )  [virtual]

Reimplemented from MP_Constraint.

Definition at line 248 of file MP_Joint2D.cpp.

References Node::getCrds(), Node::getDisp(), and Matrix::Zero().

bool MP_Joint2D::isTimeVarying ( void   )  const [virtual]

Reimplemented from MP_Constraint.

Definition at line 289 of file MP_Joint2D.cpp.

const Matrix & MP_Joint2D::getConstraint ( void   )  [virtual]

Reimplemented from MP_Constraint.

Definition at line 436 of file MP_Joint2D.cpp.

References exit(), Node::getCrds(), Node::getTrialDisp(), Vector::Norm(), opserr, and Node::setTrialDisp().

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

Reimplemented from DomainComponent.

Definition at line 496 of file MP_Joint2D.cpp.

References Domain::getNode(), and DomainComponent::setDomain().

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

int MP_Joint2D::recvSelf ( int  commitTag,
Channel theChannel,
FEM_ObjectBroker theBroker 
) [virtual]

void MP_Joint2D::Print ( OPS_Stream s,
int  flag = 0 
) [virtual]

Reimplemented from MP_Constraint.

Definition at line 479 of file MP_Joint2D.cpp.

References TaggedObject::getTag().


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

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