|
using | Biv = typename V::space::Biv |
|
using | Vec = typename V::space::Vec |
|
using | Trs = typename V::space::translator |
| Trs is the translator type of whatever conformal metric we are in.
|
|
|
| PointGroup3D (int p, int q, bool abar=false, bool bbar=false, bool abbar=false) |
|
template<class T > |
vector< T > | operator() (const T &p) |
|
template<class T > |
vector< T > | operator() (const vector< T > &p) |
|
void | seed (const Vec &vec=Vec(.213,.659, 1.6967).unit()) |
|
template<class T > |
vector< T > | apply (const T &p) |
|
auto | ab () -> auto |
|
auto | ac () -> auto |
|
auto | bc () -> auto |
|
| 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.
|
|
|
V | a |
|
V | b |
|
V | c |
|
vector< OpIdx > | opIdx |
|
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: