11#ifndef __Conventions_h
12#define __Conventions_h
19 enum Basis { Circular=0, Linear=1, Elliptical=2 };
22 enum Hand { Left=-1, Right=1 };
25 enum Argument { Conjugate=-1, Conventional=1 };
Defines various signal types.
Definition Conventions.h:16
Basis
The basis in which the electric field is represented.
Definition Conventions.h:19
Argument
The complex phase of the basis.
Definition Conventions.h:25
std::ostream & operator<<(std::ostream &, Basis)
Basis output operator.
Definition Conventions.C:14
Hand
The hand of the basis.
Definition Conventions.h:22
std::istream & operator>>(std::istream &, Basis &)
Basis input operator.
Definition Conventions.C:27