MP_Constraint Class Reference#include <MP_Constraint.h>
Inheritance diagram for MP_Constraint:
List of all members.
|
Public Member Functions |
| MP_Constraint (int tag, int classTag) |
| MP_Constraint (int tag, int nodeRetain, int nodeConstr, ID &constrainedDOF, ID &retainedDOF, int classTag) |
| MP_Constraint (int tag, int nodeRetain, int nodeConstr, Matrix &constrnt, ID &constrainedDOF, ID &retainedDOF) |
virtual | ~MP_Constraint () |
virtual int | getNodeRetained (void) const |
virtual int | getNodeConstrained (void) const |
virtual const ID & | getConstrainedDOFs (void) const |
virtual const ID & | getRetainedDOFs (void) const |
virtual int | applyConstraint (double pseudoTime) |
virtual bool | isTimeVarying (void) const |
virtual const Matrix & | getConstraint (void) |
virtual int | sendSelf (int commitTag, Channel &theChannel) |
virtual int | recvSelf (int commitTag, Channel &theChannel, FEM_ObjectBroker &theBroker) |
virtual void | Print (OPS_Stream &s, int flag=0) |
Detailed Description
Definition at line 53 of file MP_Constraint.h.
Constructor & Destructor Documentation
MP_Constraint::MP_Constraint |
( |
int |
tag, |
|
|
int |
classTag | |
|
) |
| | |
MP_Constraint::MP_Constraint |
( |
int |
tag, |
|
|
int |
nodeRetain, |
|
|
int |
nodeConstr, |
|
|
ID & |
constrainedDOF, |
|
|
ID & |
retainedDOF, |
|
|
int |
classTag | |
|
) |
| | |
MP_Constraint::MP_Constraint |
( |
int |
tag, |
|
|
int |
nodeRetain, |
|
|
int |
nodeConstr, |
|
|
Matrix & |
constrnt, |
|
|
ID & |
constrainedDOF, |
|
|
ID & |
retainedDOF | |
|
) |
| | |
MP_Constraint::~MP_Constraint |
( |
|
) |
[virtual] |
Member Function Documentation
int MP_Constraint::getNodeRetained |
( |
void |
|
) |
const [virtual] |
Reimplemented in MP_Joint2D, and MP_Joint3D.
Definition at line 110 of file MP_Constraint.cpp.
Referenced by Domain::addMP_Constraint(), TransformationDOF_Group::doneID(), TransformationDOF_Group::getCommittedAccel(), TransformationDOF_Group::getCommittedDisp(), TransformationDOF_Group::getCommittedVel(), LagrangeMP_FE::LagrangeMP_FE(), PlainNumberer::numberDOF(), DOF_Numberer::numberDOF(), DomainPartitioner::partition(), and PenaltyMP_FE::PenaltyMP_FE().
int MP_Constraint::getNodeConstrained |
( |
void |
|
) |
const [virtual] |
const ID & MP_Constraint::getConstrainedDOFs |
( |
void |
|
) |
const [virtual] |
Reimplemented in MP_Joint2D, and MP_Joint3D.
Definition at line 125 of file MP_Constraint.cpp.
References exit(), and opserr.
Referenced by TransformationDOF_Group::addSP_Constraint(), TransformationDOF_Group::doneID(), TransformationDOF_Group::getCommittedAccel(), TransformationDOF_Group::getCommittedDisp(), TransformationDOF_Group::getCommittedVel(), TransformationDOF_Group::getT(), PlainHandler::handle(), PlainNumberer::numberDOF(), DOF_Numberer::numberDOF(), PenaltyMP_FE::PenaltyMP_FE(), PenaltyMP_FE::setID(), LagrangeMP_FE::setID(), and TransformationDOF_Group::TransformationDOF_Group().
const ID & MP_Constraint::getRetainedDOFs |
( |
void |
|
) |
const [virtual] |
Reimplemented in MP_Joint2D, and MP_Joint3D.
Definition at line 139 of file MP_Constraint.cpp.
References exit(), and opserr.
Referenced by TransformationDOF_Group::doneID(), TransformationDOF_Group::getCommittedAccel(), TransformationDOF_Group::getCommittedDisp(), TransformationDOF_Group::getCommittedVel(), TransformationDOF_Group::getT(), PlainNumberer::numberDOF(), DOF_Numberer::numberDOF(), PenaltyMP_FE::PenaltyMP_FE(), PenaltyMP_FE::setID(), LagrangeMP_FE::setID(), and TransformationDOF_Group::TransformationDOF_Group().
int MP_Constraint::applyConstraint |
( |
double |
pseudoTime |
) |
[virtual] |
bool MP_Constraint::isTimeVarying |
( |
void |
|
) |
const [virtual] |
const Matrix & MP_Constraint::getConstraint |
( |
void |
|
) |
[virtual] |
int MP_Constraint::sendSelf |
( |
int |
commitTag, |
|
|
Channel & |
theChannel | |
|
) |
| | [virtual] |
void MP_Constraint::Print |
( |
OPS_Stream & |
s, |
|
|
int |
flag = 0 | |
|
) |
| | [virtual] |
The documentation for this class was generated from the following files:
Generated on Mon Oct 23 15:05:45 2006 for OpenSees by 1.5.0
|