|
|
using | Trs = typename V::space::translator |
| |
|
using | Vec = typename V::space::vector |
| |
|
using | Trs = typename V::space::translator |
| | Trs is the translator type of whatever conformal metric we are in.
|
| |
|
|
| SpaceGroup2D (int p, float ratio=1.0, bool pin=true, int div=1, bool ga=false, bool gb=false) |
| | Constructor.
|
| |
|
Vec | vec (float x, float y) |
| |
|
template<class T > |
| vector< T > | apply (const T &motif, int x, int y) |
| |
|
template<class T > |
| vector< T > | apply (const vector< T > &motif, int x, int y) |
| | Apply to a vector of elements.
|
| |
|
template<class T > |
| vector< T > | hang (const T &motif, int x, int y) |
| | Don't apply operations, just hang on lattice points.
|
| |
|
template<class T > |
| vector< T > | hang (const vector< T > &motif, int x, int y) |
| | Don't apply operations, just hang on lattice points.
|
| |
|
| PointGroup2D (int p, bool pin=true) |
| |
|
void | calcOps (const V &ta, const V &tb) |
| |
|
| Group (vector< V > v) |
| |
|
template<class T > |
| vector< T > | operator() (const T &p) |
| | Applies all operators on p motif and returns results.
|
| |
|
template<class T > |
| vector< T > | operator() (const vector< T > &p) |
| | Applies all operations on a vector of type T.
|
| |
|
|
decltype(V()^V()) typedef | Biv |
| |
|
int | mDiv |
| |
|
float | mRatioY =1 |
| |
|
float | mRatioX =1 |
| |
|
decltype(V()^V()) typedef | Biv |
| |
|
V | a |
| |
|
V | b |
| | Generators.
|
| |
|
int | mP |
| | Symmetry Group.
|
| |
|
bool | bPin |
| | Pin or Spin.
|
| |
|
int | numSimple |
| | number of simple roots used to generate group
|
| |
|
vector< V > | ops |
| | Pin Operators (Vec, etc)
|
| |
|
vector< decltype(V()*V())> | sops |
| | Spin Operators (Rot, etc)
|
| |
|
vector< decltype(V()*V()*V())> | tops |
| | Triple Reflection (abbar 3d group)
|
| |
|
vector< decltype(V()*Trs())> | gops |
| | Glide Operators.
|
| |
|
vector< decltype(V()*V()*Trs())> | scrops |
| | Screw Operators (Motor)
|
| |
The documentation for this struct was generated from the following file: