concepts::Symmetry< Edge > Class Reference
Specialized template for edges. More...
#include <symmetry.hh>
Public Member Functions | |
Real | evaluate (const Real x) |
Evaluation. More... | |
Real | evaluateInverse (const Real x) |
Evaluation of the inverse. More... | |
void | operator= (const Symmetry< Edge > &other) |
Copy constructor with operator =. More... | |
Symmetry (const Symmetry< Edge > &other) | |
Copy constructor. More... | |
Symmetry (const Z2 value) | |
Constructor with given value. More... | |
Protected Attributes | |
Z2 | value_ |
Friends | |
Symmetry< Edge > | operator* (const Symmetry< Edge > &i, const Symmetry< Edge > &j) |
Composition operator. More... | |
Detailed Description
Specialized template for edges.
This object represents the symmetry transformation group on the canonical edge
value_
is a object that represents the exponent of the symmetry with respect to the center of the edge ( )
Definition at line 36 of file symmetry.hh.
Constructor & Destructor Documentation
◆ Symmetry() [1/2]
|
inline |
Constructor with given value.
Definition at line 39 of file symmetry.hh.
◆ Symmetry() [2/2]
|
inline |
Copy constructor.
Definition at line 41 of file symmetry.hh.
Member Function Documentation
◆ evaluate()
|
inline |
Evaluation.
Definition at line 50 of file symmetry.hh.
◆ evaluateInverse()
|
inline |
Evaluation of the inverse.
Definition at line 57 of file symmetry.hh.
◆ operator=()
|
inline |
Copy constructor with operator =.
Definition at line 43 of file symmetry.hh.
Friends And Related Function Documentation
◆ operator*
Composition operator.
Definition at line 45 of file symmetry.hh.
Member Data Documentation
◆ value_
|
protected |
Definition at line 63 of file symmetry.hh.
The documentation for this class was generated from the following file:
- geometry/symmetry.hh