12#ifndef WSFATMOSPHERESIMULATIONEXTENSION_HPP
13#define WSFATMOSPHERESIMULATIONEXTENSION_HPP
18#include "UtCloneablePtr.hpp"
36 , mScenarioExtension(aScenarioExtension)
52 std::map<std::string, ut::CloneablePtr<Atmosphere>> mModels{};
WsfCloneableSimulationExtension()=default
The main controller for a simulation.
Definition WsfSimulation.hpp:109
Definition WsfAtmosphereScenarioExtension.hpp:23
Definition WsfAtmosphereSimulationExtension.hpp:32
AtmosphereSimulationExtension(const AtmosphereSimulationExtension &aOther)=default
static const AtmosphereSimulationExtension & Get(const WsfSimulation &aSimulation)
Definition WsfAtmosphereSimulationExtension.cpp:79
AtmosphereSimulationExtension * Clone() const override
Definition WsfAtmosphereSimulationExtension.hpp:42
bool ProcessInput(UtInput &aInput) override
Definition WsfAtmosphereSimulationExtension.cpp:28
~AtmosphereSimulationExtension() override=default
AtmosphereSimulationExtension(const AtmosphereScenarioExtension &aScenarioExtension)
Definition WsfAtmosphereSimulationExtension.hpp:34
Atmosphere * GetAtmosphere(const std::string &aModelName) const
Definition WsfAtmosphereSimulationExtension.cpp:68
Definition WsfAtmosphere.hpp:30
Definition WsfAtmosphere.cpp:23
Function definitions for those who need run-time access to the version.
Definition WsfComm.cpp:32