Classes | Defines | Enumerations

ocsReduOptAmplifier.hh File Reference

#include "ocsReduOptSignal.hh"
#include "ocsReduPolDepAttenuator.hh"

Go to the source code of this file.

Classes

class  ReduOptAmplifier

Defines

#define _OCS_TYPE_AMPLIFIER_
#define _TYPE_AMPLIFIER_NOISE_

Enumerations

enum  typeAmplifier {
  NO_AMPLIFICATION = 0, SCALAR_SIMPLE = 1, SCALAR_SATURATED = 2, VECTOR_SIMPLE = 3,
  VECTOR_SATURATED = 4, VECTOR_FIXED_OUTPUT_POWER = 5, VECTOR_FIXED_TOTAL_OUTPUT_POWER = 6
}
enum  typeAmplifierNoise {
  NOISE_OFF = 0, NOISE_ON_CONST_POWER_RANDOM_PHASE = 1, NOISE_ON_GAUSSIAN_WHITE = 2, NOISE_ON_NO_RNG = 3,
  NOISE_ON_SEMI_ANALYTICAL = 4, NOISE_ON_BIASED = 5
}

Define Documentation

#define _OCS_TYPE_AMPLIFIER_
#define _TYPE_AMPLIFIER_NOISE_

Enumeration Type Documentation

Enumerator:
NO_AMPLIFICATION 
SCALAR_SIMPLE 
SCALAR_SATURATED 
VECTOR_SIMPLE 
VECTOR_SATURATED 
VECTOR_FIXED_OUTPUT_POWER 
VECTOR_FIXED_TOTAL_OUTPUT_POWER 
Enumerator:
NOISE_OFF 
NOISE_ON_CONST_POWER_RANDOM_PHASE 
NOISE_ON_GAUSSIAN_WHITE 
NOISE_ON_NO_RNG 
NOISE_ON_SEMI_ANALYTICAL 
NOISE_ON_BIASED