#include <symmetry.hh>
Public Member Functions | |
Symmetry (const std::array< Z2, 3 > value) | |
Constructor with given value. | |
Symmetry (const Z2 ix, const Z2 iy, const Z2 ip) | |
Constructor with given indexes. | |
Symmetry (const Symmetry< Quad > &other) | |
Copy constructor. | |
void | operator= (const Symmetry< Quad > &other) |
Copy constructor with operator =. | |
Real2d | evaluate (const Real2d p) |
Evaluation. | |
Real2d | evaluateInverse (const Real2d p) |
Evaluation of the inverse. | |
Protected Attributes | |
std::array< Z2, 3 > | value_ |
Friends | |
Symmetry< Quad > | operator* (const Symmetry< Quad > &i, const Symmetry< Quad > &j) |
Composition operator. | |
Specialized template for quadrilaterons
This object represents the symmetry transformation group on the canonical quadrilateron
value_
is a whose values are respectively
Definition at line 76 of file symmetry.hh.
|
inline |
Constructor with given value.
Definition at line 79 of file symmetry.hh.
|
inline |
Constructor with given indexes.
Definition at line 81 of file symmetry.hh.
|
inline |
Copy constructor.
Definition at line 88 of file symmetry.hh.
|
inline |
Evaluation.
Definition at line 109 of file symmetry.hh.
|
inline |
Evaluation of the inverse.
Definition at line 124 of file symmetry.hh.
|
inline |
Copy constructor with operator =.
Definition at line 90 of file symmetry.hh.
Composition operator.
Definition at line 92 of file symmetry.hh.
|
protected |
Definition at line 139 of file symmetry.hh.