44#include "math/FGModelFunctions.h" 
   45#include "simgear/misc/sg_path.hxx" 
   55class FGPropertyManager;
 
   87  virtual bool Run(
bool Holding);
 
   89  bool InitModel(
void) 
override;
 
   91  void SetRate(
unsigned int tt) {rate = tt;}
 
   94  FGFDMExec* GetExec(
void)     {
return FDMExec;}
 
   96  void SetPropertyManager(std::shared_ptr<FGPropertyManager> fgpm) { PropertyManager=fgpm;}
 
   97  virtual SGPath FindFullPathName(
const SGPath& path) 
const;
 
   98  const std::string& GetName(
void) { 
return Name; }
 
   99  virtual bool Load(Element* el) { 
return true; }
 
  102  unsigned int exe_ctr;
 
  113  bool Upload(Element* el, 
bool preLoad);
 
  115  virtual void Debug(
int from);
 
  118  std::shared_ptr<FGPropertyManager> PropertyManager;
 
 
Encapsulates the JSBSim simulation executive.
 
The model functions class provides the capability for loading, storing, and executing arbitrary funct...
 
Base class for all scheduled JSBSim models.
 
unsigned int GetRate(void)
Get the output rate for the model in frames.
 
void SetRate(unsigned int tt)
Set the ouput rate for the model in frames.