concepts::Symmetry< Quad > Class Reference
Specialized template for quadrilaterons. More...
#include <symmetry.hh>
Public Member Functions | |
Real2d | evaluate (const Real2d p) |
Evaluation. More... | |
Real2d | evaluateInverse (const Real2d p) |
Evaluation of the inverse. More... | |
void | operator= (const Symmetry< Quad > &other) |
Copy constructor with operator =. More... | |
Symmetry (const std::array< Z2, 3 > value) | |
Constructor with given value. More... | |
Symmetry (const Symmetry< Quad > &other) | |
Copy constructor. More... | |
Symmetry (const Z2 ix, const Z2 iy, const Z2 ip) | |
Constructor with given indexes. More... | |
Protected Attributes | |
std::array< Z2, 3 > | value_ |
Friends | |
Symmetry< Quad > | operator* (const Symmetry< Quad > &i, const Symmetry< Quad > &j) |
Composition operator. More... | |
Detailed Description
Specialized template for quadrilaterons.
This object represents the symmetry transformation group on the canonical quadrilateron
value_
is a whose values are respectively
- the presence of the symmetry with respect to the line ,
- the presence of the symmetry with respect to the line ,
- the presence of the symmetry with respect to the line (that corresponds to coordinate permutations).
Definition at line 76 of file symmetry.hh.
Constructor & Destructor Documentation
◆ Symmetry() [1/3]
|
inline |
Constructor with given value.
Definition at line 79 of file symmetry.hh.
◆ Symmetry() [2/3]
Constructor with given indexes.
Definition at line 81 of file symmetry.hh.
◆ Symmetry() [3/3]
|
inline |
Copy constructor.
Definition at line 88 of file symmetry.hh.
Member Function Documentation
◆ evaluate()
|
inline |
Evaluation.
Definition at line 109 of file symmetry.hh.
◆ evaluateInverse()
|
inline |
Evaluation of the inverse.
Definition at line 124 of file symmetry.hh.
◆ operator=()
|
inline |
Copy constructor with operator =.
Definition at line 90 of file symmetry.hh.
Friends And Related Function Documentation
◆ operator*
Composition operator.
Definition at line 92 of file symmetry.hh.
Member Data Documentation
◆ value_
|
protected |
Definition at line 139 of file symmetry.hh.
The documentation for this class was generated from the following file:
- geometry/symmetry.hh