Class epsic::field_transformer

class field_transformer : public epsic::mode_decorator

Base class of decorators that transform the electric field.

Subclassed by epsic::modulated_mode

Public Functions

inline virtual Spinor<double> get_field()

Return a random instance of the electric field vector.

virtual Spinor<double> transform(const Spinor<double>&) = 0

Derived types define the field transformation.