|
OpenStructure
|
#include <phase.hh>
Inherits equality_comparable< Phase >, additive< Phase >, and multiplicative< Phase, Real >.
Public Member Functions | |
| Phase () | |
| Phase (Real angle) | |
| Phase (Complex comp) | |
| operator Real () const | |
| const Phase | operator+= (const Phase &rhs) |
| const Phase | operator-= (const Phase &rhs) |
| Phase | operator- () const |
| const Phase | operator*= (Real d) |
| const Phase | operator/= (Real d) |
Protected Member Functions | |
| Real | reduce (Real in) |
Protected Attributes | |
| Real | angle_ |
Manages phases og Complex numbers.
Manages phases of Complex numbers, and allows sums and subtractions of phases. Takes correctly into account phase periodicity
| operator Real | ( | ) | const |
| Phase operator- | ( | ) | const |
negateable
1.8.5