Main Page Class Hierarchy Alphabetical List Compound List File List Compound Members File Members
LagrangeConstraintHandler Class Reference#include <LagrangeConstraintHandler.h>
Inheritance diagram for LagrangeConstraintHandler::
List of all members.
Detailed Description
The LagrangeConstraintHandler class is a class which deals with both single and multi point constraints using the Lagrange 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 a LagrangeDOF\_Group object and either a LagrangeSP\_FE or a LagrangeMP\_FE object for each constraint in the Domain. It is these objects that enforce the constraints by modifying the tangent matrix and residual vector. \
}
Definition at line 63 of file LagrangeConstraintHandler.h.
Constructor & Destructor Documentation
LagrangeConstraintHandler::LagrangeConstraintHandler (
|
double alphaSP,
|
|
double alphaMP )
|
|
|
The integer {HANDLER\_TAG\_LagrangeConstraintHandler} (defined in
classTags.h\form#24) is passed to the LagrangeConstraintHandler constructor. Stores {alphaSP} and {alphaMP} which are needed to construct the LagrangeSP\_FE and LagrangeMP\_FE objects in {handle()}.
Definition at line 59 of file LagrangeConstraintHandler.cpp. |
LagrangeConstraintHandler::~LagrangeConstraintHandler (
|
)
|
|
Member Function Documentation
void LagrangeConstraintHandler::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 277 of file LagrangeConstraintHandler.cpp. |
int LagrangeConstraintHandler::handle (
|
const ID * nodesNumberedLast = 0 ) [virtual]
|
|
int LagrangeConstraintHandler::recvSelf (
|
int commitTag,
|
|
Channel & theChannel,
|
|
FEM_ObjectBroker & theBroker ) [virtual]
|
|
int LagrangeConstraintHandler::sendSelf (
|
int commitTag,
|
|
Channel & theChannel ) [virtual]
|
|
The documentation for this class was generated from the following files:
|