FEI Version of the Day
Public Member Functions | Public Attributes
CRSet Class Reference

#include <CRSet.hpp>

List of all members.

Public Member Functions

 CRSet ()
 ~CRSet ()

Public Attributes

int crID_
int numNodes_
GlobalID slaveNodeID_
int slaveFieldID_
int slaveOffset_

Detailed Description

Very simply struct-like class to hold data that defines a Constraint Relation Set. A "set" of constraint relations implies that there may be more than one, but current FEI usage (as of FEI version 2.0) results in a "Set" always containing only one constraint relation. But it was deemed unnecessary to change the name of this class.

It should also be noted that this container can also be used to hold the definition for a "Slave variable" which is very similar to a constraint relation, except that one of the constrained degrees of freedom is designated as the "slave" -- it is defined to be a linear-combination of other degrees of freedom plus a right-hand-side value (often zero).

Definition at line 25 of file CRSet.hpp.


Constructor & Destructor Documentation

CRSet::CRSet ( )

Default constructor. Does nothing but initialize pointer members to NULL.

Definition at line 15 of file CRSet.cpp.

CRSet::~CRSet ( )

Destructor. Deletes arrays that were allocated during the life of this class instance.

Definition at line 27 of file CRSet.cpp.


Member Data Documentation

Identifier for this constraint relation.

Definition at line 37 of file CRSet.hpp.

Number of nodes involved in this constraint relation.

Definition at line 40 of file CRSet.hpp.

The node identifier of the node on which the "slaved" degree of freedom resides.

Definition at line 45 of file CRSet.hpp.

The field identifier of the slaved degree of freedom.

Definition at line 48 of file CRSet.hpp.

The offset into the field of the slaved degree of freedom. (Fields may consist of several scalar degrees of freedom.)

Definition at line 53 of file CRSet.hpp.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Friends