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