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 ID & getConstrainedDOFs (void) const
const ID & getRetainedDOFs (void) const
int applyConstraint (double pseudoTime)
bool isTimeVarying (void) const
const Matrix & getConstraint (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