Program Listing for File application.h

Return to documentation for file (include/lupnt/agents/application.h)

#pragma once

#include <memory>

namespace lupnt {
  class Application {
  public:
    virtual ~Application() {};

    virtual void Setup() = 0;
    virtual void Step(double t) = 0;
    virtual double GetFrequency() = 0;
  };
};  // namespace lupnt