Main Page Class Hierarchy Alphabetical List Compound List File List Compound Members File Members
PenaltyConstraintHandler Class Reference#include <PenaltyConstraintHandler.h>
Inheritance diagram for PenaltyConstraintHandler::
List of all members.
Detailed Description
The PenaltyConstraintHandler class is a class which deals with both single and multi point constraints using the penalty method. This is done by, in addition to creating a DOF\_Group object for each Node and an FE\_Element for each Element in the Domain, creating either a PenaltySP\_FE or a PenaltyMP\_FE object for each constraint in the Domain. It is these objects that enforce the constraints by moifying the tangent matrix and residual vector. \
}
Definition at line 62 of file PenaltyConstraintHandler.h.
Constructor & Destructor Documentation
PenaltyConstraintHandler::PenaltyConstraintHandler (
|
double alphaSP,
|
|
double alphaMP )
|
|
|
The integer {HANDLER\_TAG\_PenaltyConstraintHandler} (defined in
classTags.h\form#24) is passed to the PenaltyConstraintHandler constructor. Stores {alphaSP} and {alphaMP} which are needed to construct the PenaltySP\_FE and PenaltyMP\_FE objects in {handle()}.
Definition at line 58 of file PenaltyConstraintHandler.cpp. |
PenaltyConstraintHandler::~PenaltyConstraintHandler (
|
)
|
|
Member Function Documentation
void PenaltyConstraintHandler::clearAll (
|
void ) [virtual]
|
|
|
Currently this invokes delete on all the FE\_element and DOF\_Group objects created in {handle()} and the arrays used to store pointers to these objects. FOR ANALYSIS INVOLVING DYNAMIC LOAD BALANCING, RE-MESHING AND CONTACT THIS MUST CHANGE.
Reimplemented from ConstraintHandler.
Definition at line 248 of file PenaltyConstraintHandler.cpp. |
int PenaltyConstraintHandler::handle (
|
const ID * nodesNumberedLast = 0 ) [virtual]
|
|
int PenaltyConstraintHandler::recvSelf (
|
int commitTag,
|
|
Channel & theChannel,
|
|
FEM_ObjectBroker & theBroker ) [virtual]
|
|
int PenaltyConstraintHandler::sendSelf (
|
int commitTag,
|
|
Channel & theChannel ) [virtual]
|
|
The documentation for this class was generated from the following files:
|