conatus.expert.Reflection¶
- class conatus.expert.Reflection(coord, about=None)[source]¶
Bases:
_Z2GeneratorReflection x_c -> 2*about - x_c.
about=Nonemeans the centre of the interval.Curvilinear systems: the colatitude theta of S2/spherical coordinates (the equatorial reflection z -> -z, theta -> pi - theta, about pi/2 only; see
EquatorialParity) and the axis z of cylindrical coordinates. A reflection of the azimuth through a diameter (phi -> -phi) links m and -m and is not implemented (refused).- Parameters:
coord (Coordinate)
about (float | None)
- property key: tuple¶
- centre(basis)[source]¶
Fixed point on
basis; checks that the reflection maps the domain to itself.- Parameters:
basis (Basis)
- Return type:
float
- property equatorial: bool¶
True for the equatorial reflection theta -> pi - theta (S2/spherical coordinates).