12#ifndef WSFEW_COMMEFFECT_HPP
13#define WSFEW_COMMEFFECT_HPP
15#include "wsf_mil_export.h"
44 double mBitErrorRate{0.0};
WsfEW_CommEffect()=default
WsfEW_CommEffect(WsfEW_CommEffect &&)=default
~WsfEW_CommEffect() override=default
WsfEW_CommEffect & operator=(const WsfEW_CommEffect &)=delete
WsfEW_CommEffect(const WsfEW_CommEffect &aSrc)=default
WsfEW_CommEffect & operator=(WsfEW_CommEffect &&)=default
WsfEW_Effect * Clone() const override=0
virtual bool Initialize(WsfSimulation &aSimulation)
Definition WsfEW_Effect.cpp:69
virtual void ApplyUnmitigatedEffect(WsfEW_Effects &aEW_Effects) const =0
virtual void ApplyMitigatedEffect(WsfEW_Effect *aEW_EffectPtr, WsfEW_Effects &aEW_Effects) const =0
bool ProcessInput(UtInput &aInput) override
Definition WsfEW_Effect.cpp:110
Definition WsfEW_Effects.hpp:41
The main controller for a simulation.
Definition WsfSimulation.hpp:109