
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 400 of file symmetries.C.
References FEM_Partition::addLinearPeriodic(), and FEM_curPartition().
| FDECL void FTN_NAME | ( | FEM_SYM_COORDINATES | , | |
| fem_sym_coordinates | ||||
| ) |
Definition at line 427 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 442 of file symmetries.C.
References caller, CkCopyArray(), FEM_curPartition(), FEM_chunk::get(), n, FEM_Mesh::node, FEM_chunk::setMesh(), FEM_Partition::setSymmetries(), and FEM_Entity::size().
| void print | ( | const char * | str | ) |
| void print | ( | const CkVector3d & | src, | |
| int | digits = 3 | |||
| ) |
Definition at line 466 of file symmetries.C.
References FEM_Print(), printf(), CkVector3dT< real >::x, CkVector3dT< real >::y, and CkVector3dT< real >::z.
| CkVector3d randVec | ( | const CkVector3d & | scale | ) |
Definition at line 475 of file symmetries.C.
References randVal(), CkVector3dT< real >::x, CkVector3dT< real >::y, and CkVector3dT< real >::z.
Definition at line 526 of file symmetries.C.
Definition at line 537 of file symmetries.C.
References unionFind::compress(), CrnInitStream(), dest, unionFind::detach(), FEM_Print(), makeFaces(), linearOffsetMatcher::match(), print(), randVec(), and testUnion().
Definition at line 454 of file symmetries.C.
Definition at line 455 of file symmetries.C.
Definition at line 456 of file symmetries.C.
Definition at line 457 of file symmetries.C.
Definition at line 458 of file symmetries.C.
Definition at line 461 of file symmetries.C.
1.5.5