
#include <fem_mesh.h>

Public Member Functions | |
| FEM_Sym_List () | |
| void | operator= (const FEM_Sym_List &src) |
| ~FEM_Sym_List () | |
| FEM_Symmetries_t | add (FEM_Sym_Desc *desc) |
| Add a new kind of symmetry to this list, returning the way objects with that symmetry should be marked. | |
| void | applyLoc (CkVector3d *loc, FEM_Symmetries_t sym) const |
| Apply all the listed symmetries to this location. | |
| void | applyVec (CkVector3d *vec, FEM_Symmetries_t sym) const |
| Apply all the listed symmetries to this relative vector. | |
| void | pup (PUP::er &p) |
| FEM_Sym_List () | |
| void | operator= (const FEM_Sym_List &src) |
| ~FEM_Sym_List () | |
| FEM_Symmetries_t | add (FEM_Sym_Desc *desc) |
| Add a new kind of symmetry to this list, returning the way objects with that symmetry should be marked. | |
| void | applyLoc (CkVector3d *loc, FEM_Symmetries_t sym) const |
| Apply all the listed symmetries to this location. | |
| void | applyVec (CkVector3d *vec, FEM_Symmetries_t sym) const |
| Apply all the listed symmetries to this relative vector. | |
| void | pup (PUP::er &p) |
Private Member Functions | |
| FEM_Sym_List (const FEM_Sym_List &src) | |
| FEM_Sym_List (const FEM_Sym_List &src) | |
Private Attributes | |
| CkPupAblePtrVec< FEM_Sym_Desc > | sym |
| CkPupAblePtrVec< FEM_Sym_Desc > | sym |
Definition at line 103 of file fem_mesh.h.
| FEM_Sym_List::FEM_Sym_List | ( | const FEM_Sym_List & | src | ) | [private] |
| FEM_Sym_List::FEM_Sym_List | ( | ) |
Definition at line 347 of file symmetries.C.
| FEM_Sym_List::~FEM_Sym_List | ( | ) |
Definition at line 355 of file symmetries.C.
| FEM_Sym_List::FEM_Sym_List | ( | const FEM_Sym_List & | src | ) | [private] |
| FEM_Sym_List::FEM_Sym_List | ( | ) |
| FEM_Sym_List::~FEM_Sym_List | ( | ) |
| void FEM_Sym_List::operator= | ( | const FEM_Sym_List & | src | ) |
Definition at line 348 of file symmetries.C.
References CkVec< T >::push_back(), CkVec< T >::size(), and sym.

| FEM_Symmetries_t FEM_Sym_List::add | ( | FEM_Sym_Desc * | desc | ) |
Add a new kind of symmetry to this list, returning the way objects with that symmetry should be marked.
Definition at line 359 of file symmetries.C.
References CkVec< T >::push_back(), CkVec< T >::size(), and sym.
Referenced by FEM_Partition::addLinearPeriodic().


| void FEM_Sym_List::applyLoc | ( | CkVector3d * | loc, | |
| FEM_Symmetries_t | sym | |||
| ) | const |
Apply all the listed symmetries to this location.
Definition at line 367 of file symmetries.C.
References CkVec< T >::size(), and sym.
Referenced by FEM_Sym_coordinates().


| void FEM_Sym_List::applyVec | ( | CkVector3d * | vec, | |
| FEM_Symmetries_t | sym | |||
| ) | const |
Apply all the listed symmetries to this relative vector.
Definition at line 376 of file symmetries.C.
References CkVec< T >::size(), and sym.

| void FEM_Sym_List::pup | ( | PUP::er & | p | ) |
Definition at line 352 of file symmetries.C.
References sym.
Referenced by FEM_Mesh::pup().

| void FEM_Sym_List::operator= | ( | const FEM_Sym_List & | src | ) |
| FEM_Symmetries_t FEM_Sym_List::add | ( | FEM_Sym_Desc * | desc | ) |
Add a new kind of symmetry to this list, returning the way objects with that symmetry should be marked.
| void FEM_Sym_List::applyLoc | ( | CkVector3d * | loc, | |
| FEM_Symmetries_t | sym | |||
| ) | const |
Apply all the listed symmetries to this location.
| void FEM_Sym_List::applyVec | ( | CkVector3d * | vec, | |
| FEM_Symmetries_t | sym | |||
| ) | const |
Apply all the listed symmetries to this relative vector.
| void FEM_Sym_List::pup | ( | PUP::er & | p | ) |
CkPupAblePtrVec<FEM_Sym_Desc> FEM_Sym_List::sym [private] |
Definition at line 105 of file fem_mesh.h.
Referenced by add(), applyLoc(), applyVec(), operator=(), and pup().
CkPupAblePtrVec<FEM_Sym_Desc> FEM_Sym_List::sym [private] |
Definition at line 167 of file ParFUM_internals.h.
1.5.5