

| Public Member Functions | |
| faceSet (int nFaces_, int nPer_, const int *idx_, int idxBase_, const CkVector3d *loc_) | |
| ~faceSet () | |
| double | getMinEdgeLength (void) const | 
| int | getFaces (void) const | 
| int | getNodesPer (void) const | 
| int | getNode (int faceNo, int nodeNo) const | 
| const CkVector3d & | getNodeLoc (int nodeNo) const | 
| CkVector3d | getFaceLoc (int faceNo) const | 
| int | getLocFace (const CkVector3d &loc, double minTol) const | 
| int | getLocNode (int faceNo, const CkVector3d &loc, double minTol) const | 
| faceSet (int nFaces_, int nPer_, const int *idx_, int idxBase_, const CkVector3d *loc_) | |
| ~faceSet () | |
| double | getMinEdgeLength (void) const | 
| int | getFaces (void) const | 
| int | getNodesPer (void) const | 
| int | getNode (int faceNo, int nodeNo) const | 
| const CkVector3d & | getNodeLoc (int nodeNo) const | 
| CkVector3d | getFaceLoc (int faceNo) const | 
| int | getLocFace (const CkVector3d &loc, double minTol) const | 
| int | getLocNode (int faceNo, const CkVector3d &loc, double minTol) const | 
| Private Member Functions | |
| CkVector3d | calcFaceLoc (int faceNo) const | 
| int | findValid (int faceNo, int idx) const | 
| double | calculateFaceLenSq (int faceNo, double minLenSq) const | 
| CkVector3d | calcFaceLoc (int faceNo) const | 
| int | findValid (int faceNo, int idx) const | 
| double | calculateFaceLenSq (int faceNo, double minLenSq) const | 
| Private Attributes | |
| int | nFaces | 
| int | nPer | 
| const int * | idx | 
| int | idxBase | 
| const CkVector3d * | loc | 
| CkVector3d * | faceCen | 
| const int * | idx | 
| const CkVector3d * | loc | 
| CkVector3d * | faceCen | 
Definition at line 64 of file symmetries.C.
| faceSet::faceSet | ( | int | nFaces_, | |
| int | nPer_, | |||
| const int * | idx_, | |||
| int | idxBase_, | |||
| const CkVector3d * | loc_ | |||
| ) |  [inline] | 
Definition at line 107 of file symmetries.C.
References calcFaceLoc(), faceCen, and nFaces.

| faceSet::~faceSet | ( | ) |  [inline] | 
| faceSet::faceSet | ( | int | nFaces_, | |
| int | nPer_, | |||
| const int * | idx_, | |||
| int | idxBase_, | |||
| const CkVector3d * | loc_ | |||
| ) |  [inline] | 
Definition at line 104 of file symmetries.C.
References calcFaceLoc(), faceCen, and nFaces.

| faceSet::~faceSet | ( | ) |  [inline] | 
| CkVector3d faceSet::calcFaceLoc | ( | int | faceNo | ) | const  [inline, private] | 
Definition at line 73 of file symmetries.C.
References getNode(), getNodeLoc(), and nPer.
Referenced by faceSet().


Definition at line 87 of file symmetries.C.
References getNode(), and nPer.
Referenced by calculateFaceLenSq().


| double faceSet::calculateFaceLenSq | ( | int | faceNo, | |
| double | minLenSq | |||
| ) | const  [inline, private] | 
Definition at line 95 of file symmetries.C.
References CkVector3dT< real >::distSqr(), findValid(), getNode(), getNodeLoc(), PUP::l, nPer, and r.
Referenced by getMinEdgeLength().


| double faceSet::getMinEdgeLength | ( | void | ) | const  [inline] | 
Definition at line 119 of file symmetries.C.
References calculateFaceLenSq(), and nFaces.
Referenced by linearOffsetMatcher::linearOffsetMatcher().


| int faceSet::getFaces | ( | void | ) | const  [inline] | 
| int faceSet::getNodesPer | ( | void | ) | const  [inline] | 
Definition at line 128 of file symmetries.C.
References nPer.
Referenced by linearOffsetMatcher::match().

Definition at line 130 of file symmetries.C.
References idx, idxBase, and nPer.
Referenced by calcFaceLoc(), calculateFaceLenSq(), findValid(), getLocNode(), and linearOffsetMatcher::match().

| const CkVector3d& faceSet::getNodeLoc | ( | int | nodeNo | ) | const  [inline] | 
Definition at line 133 of file symmetries.C.
Referenced by calcFaceLoc(), calculateFaceLenSq(), getLocNode(), and linearOffsetMatcher::match().

| CkVector3d faceSet::getFaceLoc | ( | int | faceNo | ) | const  [inline] | 
Definition at line 136 of file symmetries.C.
References faceCen.
Referenced by linearOffsetMatcher::linearOffsetMatcher(), and linearOffsetMatcher::match().

| int faceSet::getLocFace | ( | const CkVector3d & | loc, | |
| double | minTol | |||
| ) | const  [inline] | 
Definition at line 140 of file symmetries.C.
References CkVector3dT< real >::distSqr(), faceCen, min(), and nFaces.
Referenced by linearOffsetMatcher::match().


| int faceSet::getLocNode | ( | int | faceNo, | |
| const CkVector3d & | loc, | |||
| double | minTol | |||
| ) | const  [inline] | 
Definition at line 158 of file symmetries.C.
References CkVector3dT< real >::distSqr(), getNode(), getNodeLoc(), min(), n, and nPer.
Referenced by linearOffsetMatcher::match().


| CkVector3d faceSet::calcFaceLoc | ( | int | faceNo | ) | const  [inline, private] | 
Definition at line 70 of file symmetries.C.
References getNode(), getNodeLoc(), and nPer.

Definition at line 84 of file symmetries.C.
References getNode(), and nPer.

| double faceSet::calculateFaceLenSq | ( | int | faceNo, | |
| double | minLenSq | |||
| ) | const  [inline, private] | 
Definition at line 92 of file symmetries.C.
References CkVector3dT< real >::distSqr(), findValid(), getNode(), getNodeLoc(), PUP::l, nPer, and r.

| double faceSet::getMinEdgeLength | ( | void | ) | const  [inline] | 
Definition at line 116 of file symmetries.C.
References calculateFaceLenSq(), and nFaces.

| int faceSet::getFaces | ( | void | ) | const  [inline] | 
| int faceSet::getNodesPer | ( | void | ) | const  [inline] | 
| const CkVector3d& faceSet::getNodeLoc | ( | int | nodeNo | ) | const  [inline] | 
Definition at line 130 of file symmetries.C.
| CkVector3d faceSet::getFaceLoc | ( | int | faceNo | ) | const  [inline] | 
| int faceSet::getLocFace | ( | const CkVector3d & | loc, | |
| double | minTol | |||
| ) | const  [inline] | 
Definition at line 137 of file symmetries.C.
References CkVector3dT< real >::distSqr(), faceCen, min(), and nFaces.

| int faceSet::getLocNode | ( | int | faceNo, | |
| const CkVector3d & | loc, | |||
| double | minTol | |||
| ) | const  [inline] | 
Definition at line 155 of file symmetries.C.
References CkVector3dT< real >::distSqr(), getNode(), getNodeLoc(), min(), n, and nPer.

| int faceSet::nFaces  [private] | 
Definition at line 65 of file symmetries.C.
Referenced by faceSet(), getFaces(), getLocFace(), and getMinEdgeLength().
| int faceSet::nPer  [private] | 
Definition at line 66 of file symmetries.C.
Referenced by calcFaceLoc(), calculateFaceLenSq(), findValid(), getLocNode(), getNode(), and getNodesPer().
| const int* faceSet::idx  [private] | 
| int faceSet::idxBase  [private] | 
| const CkVector3d* faceSet::loc  [private] | 
Definition at line 69 of file symmetries.C.
| CkVector3d* faceSet::faceCen  [private] | 
Definition at line 70 of file symmetries.C.
Referenced by faceSet(), getFaceLoc(), getLocFace(), and ~faceSet().
| const int* faceSet::idx  [private] | 
Definition at line 64 of file symmetries.C.
| const CkVector3d* faceSet::loc  [private] | 
Definition at line 66 of file symmetries.C.
| CkVector3d* faceSet::faceCen  [private] | 
Definition at line 67 of file symmetries.C.
 1.5.5
 1.5.5