12#ifndef WSFCARLTONLETHALITY_HPP
13#define WSFCARLTONLETHALITY_HPP
15#include "wsf_mil_export.h"
56 void SetD0(
double aD0) { mD0 = aD0; }
59 double GetD0()
const {
return mD0; }
61 bool AddPlatformType(
WsfStringId aPlatformTypeID,
double aLethalArea);
73 std::map<WsfStringId, double> mLAMap;
UtStringId WsfStringId
WsfStringId – the same thing as UtStringId.
Definition WsfStringId.hpp:23
WsfCarltonLethality & operator=(const WsfCarltonLethality &aRhs)=delete
double GetD0() const
Get D0 = Access the parameter used for the [Munition, Target] pair.
Definition WsfCarltonLethality.hpp:59
void SetD0(double aD0)
Set D0 = Input the parameter for the [Munition, Target] pair. (default = 0.5).
Definition WsfCarltonLethality.hpp:56
WsfCarltonLethality(const WsfCarltonLethality &aSrc)=default
WsfCarltonLethality(WsfScenario &aScenario)
Default constructor.
Definition WsfCarltonLethality.cpp:23
~WsfCarltonLethality() override=default
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
WsfWeaponEffects(WsfScenario &aScenario)
Definition WsfWeaponEffects.cpp:51