Public Member Functions | |
linearOffsetMatcher (int nFaces_, int nPer, const int *facesA, const int *facesB, int idxBase, int nNodes_, const CkVector3d *nodeLocs) | |
void | match (matchingDest &dest) |
CkVector3d | getA2B (void) const |
linearOffsetMatcher (int nFaces_, int nPer, const int *facesA, const int *facesB, int idxBase, int nNodes_, const CkVector3d *nodeLocs) | |
void | match (matchingDest &dest) |
CkVector3d | getA2B (void) const |
Private Member Functions | |
CkVector3d | a2b (const CkVector3d &a_pos) const |
CkVector3d | a2b (const CkVector3d &a_pos) const |
Private Attributes | |
faceSet | a |
faceSet | b |
int | nNodes |
int | nFaces |
double | minTol |
CkVector3d | a2b_del |
Definition at line 182 of file symmetries.C.
linearOffsetMatcher::linearOffsetMatcher | ( | int | nFaces_, | |
int | nPer, | |||
const int * | facesA, | |||
const int * | facesB, | |||
int | idxBase, | |||
int | nNodes_, | |||
const CkVector3d * | nodeLocs | |||
) |
Definition at line 201 of file symmetries.C.
References a, a2b_del, b, faceSet::getFaceLoc(), faceSet::getMinEdgeLength(), minTol, and nFaces.
linearOffsetMatcher::linearOffsetMatcher | ( | int | nFaces_, | |
int | nPer, | |||
const int * | facesA, | |||
const int * | facesB, | |||
int | idxBase, | |||
int | nNodes_, | |||
const CkVector3d * | nodeLocs | |||
) |
CkVector3d linearOffsetMatcher::a2b | ( | const CkVector3d & | a_pos | ) | const [inline, private] |
Definition at line 190 of file symmetries.C.
References a2b_del.
Referenced by match().
void linearOffsetMatcher::match | ( | matchingDest & | dest | ) |
Definition at line 220 of file symmetries.C.
References a, a2b(), b, matchingDest::facesIdentical(), faceSet::getFaceLoc(), faceSet::getLocFace(), faceSet::getLocNode(), faceSet::getNode(), faceSet::getNodeLoc(), faceSet::getNodesPer(), minTol, nFaces, matchingDest::nodesIdentical(), and nPer.
Referenced by FEM_Partition::addLinearPeriodic(), and main().
CkVector3d linearOffsetMatcher::getA2B | ( | void | ) | const [inline] |
Definition at line 198 of file symmetries.C.
References a2b_del.
Referenced by FEM_Partition::addLinearPeriodic().
CkVector3d linearOffsetMatcher::a2b | ( | const CkVector3d & | a_pos | ) | const [inline, private] |
void linearOffsetMatcher::match | ( | matchingDest & | dest | ) |
CkVector3d linearOffsetMatcher::getA2B | ( | void | ) | const [inline] |
faceSet linearOffsetMatcher::a [private] |
faceSet linearOffsetMatcher::b [private] |
int linearOffsetMatcher::nNodes [private] |
Definition at line 185 of file symmetries.C.
Referenced by FEM_Initial_Symmetries::alloc(), and FEM_Initial_Symmetries::nodeCheck().
int linearOffsetMatcher::nFaces [private] |
double linearOffsetMatcher::minTol [private] |
CkVector3d linearOffsetMatcher::a2b_del [private] |
Definition at line 188 of file symmetries.C.
Referenced by a2b(), getA2B(), and linearOffsetMatcher().