12#ifndef WSFTABULATEDLETHALITY_HPP
13#define WSFTABULATEDLETHALITY_HPP
15#include "wsf_mil_export.h"
73 double CEP()
const {
return mCEP; }
74 double Pk()
const {
return mPk; }
93 using Cell = std::vector<Point>;
94 using Targets = std::map<WsfStringId, Cell>;
UtStringId WsfStringId
WsfStringId – the same thing as UtStringId.
Definition WsfStringId.hpp:23
void CalcInterceptPk(double aSimTime, WsfPlatform *aTargetPtr) override
Definition WsfExplicitWeaponEffects.cpp:90
bool ProcessInput(UtInput &aInput) override
Definition WsfExplicitWeaponEffects.cpp:65
WsfExplicitWeaponEffects(WsfScenario &aScenario)
Definition WsfExplicitWeaponEffects.cpp:29
WsfWeaponEffects * Clone() const override
Definition WsfExplicitWeaponEffects.cpp:39
Contains the data required to create a simulation, and acts as the entry point for input file process...
Definition WsfScenario.hpp:111
Point()
Definition WsfTabulatedLethality.hpp:62
bool operator>=(const Point &rhs) const
Definition WsfTabulatedLethality.hpp:77
bool operator<(const Point &rhs) const
Definition WsfTabulatedLethality.hpp:79
double CEP() const
Definition WsfTabulatedLethality.hpp:73
bool operator<=(const Point &rhs) const
Definition WsfTabulatedLethality.hpp:76
double Pk() const
Definition WsfTabulatedLethality.hpp:74
bool operator>(const Point &rhs) const
Definition WsfTabulatedLethality.hpp:78
Point(double aCEP, double aPk)
Definition WsfTabulatedLethality.hpp:67
WsfTabulatedLethality & operator=(const WsfTabulatedLethality &)=delete
WsfTabulatedLethality(const WsfTabulatedLethality &aSrc)=default
WsfTabulatedLethality(WsfScenario &aScenario)
Definition WsfTabulatedLethality.cpp:24
~WsfTabulatedLethality() override=default
virtual bool Initialize(double aSimTime, const WsfWeaponEngagement *aEngagementPtr)
Definition WsfWeaponEffects.cpp:150
virtual bool PreInitialize()
Definition WsfWeaponEffects.cpp:125
WsfWeaponEffects(WsfScenario &aScenario)
Definition WsfWeaponEffects.cpp:51
Definition WsfWeaponEngagement.hpp:43