PPL Logo

libs/ck-libs/ParFUM/symmetries.C File Reference

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


Function Documentation

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

void print ( const char *  str  ) 

Definition at line 463 of file symmetries.C.

References printf().

void print ( const CkVector3d src,
int  digits = 3 
)

double randVal ( double  max  ) 

Definition at line 472 of file symmetries.C.

References CrnDouble().

CkVector3d randVec ( const CkVector3d scale  ) 

int randNo ( int  max  ) 

Definition at line 479 of file symmetries.C.

References randVal().

void makeFaces ( int facesA,
int facesB 
)

Definition at line 496 of file symmetries.C.

References randNo(), and randVal().

void testUnion ( int  n,
int parent 
)

Definition at line 526 of file symmetries.C.

int main ( int  argc,
char *  argv[] 
)


Variable Documentation

const int nFaces = 10000

Definition at line 454 of file symmetries.C.

const int nPer = 4

Definition at line 455 of file symmetries.C.

const int aPoints = 10000

Definition at line 456 of file symmetries.C.

const int bPoints = aPoints

Definition at line 457 of file symmetries.C.

Definition at line 458 of file symmetries.C.

CrnStream rs [static]

Definition at line 461 of file symmetries.C.


Generated on Mon May 21 08:11:10 2012 for Charm++ by  doxygen 1.5.5