
Go to the source code of this file.
Data Structures | |
| class | unionFind |
| class | faceSet |
| class | matchingDest |
| class | linearOffsetMatcher |
| class | unionFindDest |
| class | FEM_Initial_Symmetries |
| class | verbosematchingDest |
Functions | |
| CDECL void | FEM_Add_linear_periodicity (int nFaces, int nPer, const int *facesA, const int *facesB, int nNodes, const double *nodeLocs) |
| FDECL void | FTN_NAME (FEM_ADD_LINEAR_PERIODICITY, fem_add_linear_periodicity) |
| CDECL void | FEM_Sym_coordinates (int elType, double *d_locs) |
| FDECL void | FTN_NAME (FEM_SYM_COORDINATES, fem_sym_coordinates) |
| CDECL void | FEM_Set_sym_nodes (const int *canon, const int *sym) |
| FDECL void | FTN_NAME (FEM_SET_SYM_NODES, fem_set_sym_nodes) const |
| void | print (const char *str) |
| void | print (const CkVector3d &src, int digits=3) |
| double | randVal (double max) |
| CkVector3d | randVec (const CkVector3d &scale) |
| int | randNo (int max) |
| void | makeFaces (int *facesA, int *facesB) |
| void | testUnion (int n, int *parent) |
| int | main (int argc, char *argv[]) |
Variables | |
| const int | nFaces = 10000 |
| const int | nPer = 4 |
| const int | aPoints = 10000 |
| const int | bPoints = aPoints |
| const int | a2bPoints = aPoints |
| static CrnStream | rs |
| FDECL void FTN_NAME | ( | FEM_ADD_LINEAR_PERIODICITY | , | |
| fem_add_linear_periodicity | ||||
| ) |
Definition at line 403 of file symmetries.C.
References FEM_Partition::addLinearPeriodic(), FEM_curPartition(), nFaces, and nPer.
| FDECL void FTN_NAME | ( | FEM_SYM_COORDINATES | , | |
| fem_sym_coordinates | ||||
| ) |
Definition at line 430 of file symmetries.C.
References FEM_Sym_coordinates(), and zeroToMinusOne().
| FDECL void FTN_NAME | ( | FEM_SET_SYM_NODES | , | |
| fem_set_sym_nodes | ||||
| ) | const |
Definition at line 445 of file symmetries.C.
References caller, CkCopyArray(), FEM_curPartition(), FEMchunk::get(), n, FEM_Mesh::node, FEMchunk::setMesh(), FEM_Partition::setSymmetries(), and FEM_Entity::size().
| void print | ( | const char * | str | ) |
| void print | ( | const CkVector3d & | src, | |
| int | digits = 3 | |||
| ) |
Definition at line 469 of file symmetries.C.
References FEM_Print(), printf(), CkVector3dT< real >::x, CkVector3dT< real >::y, and CkVector3dT< real >::z.
Definition at line 475 of file symmetries.C.
References CrnDouble().
Referenced by makeFaces(), randNo(), and randVec().
| CkVector3d randVec | ( | const CkVector3d & | scale | ) |
Definition at line 478 of file symmetries.C.
References randVal(), CkVector3dT< real >::x, CkVector3dT< real >::y, and CkVector3dT< real >::z.
Referenced by main().
Definition at line 499 of file symmetries.C.
References randNo(), and randVal().
Referenced by main().
Definition at line 540 of file symmetries.C.
References unionFind::compress(), CrnInitStream(), dest, unionFind::detach(), FEM_Print(), makeFaces(), linearOffsetMatcher::match(), print(), randVec(), and testUnion().
Definition at line 458 of file symmetries.C.
Referenced by FTN_NAME(), and linearOffsetMatcher::match().
Definition at line 459 of file symmetries.C.
Definition at line 460 of file symmetries.C.
Definition at line 461 of file symmetries.C.
Definition at line 464 of file symmetries.C.
1.5.5