

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