49 virtual void solve(
const Properties &info,
const Properties &globdat)
override;
57 static Ref<Module>
makeNew(
const String &name,
const Properties &conf,
58 const Properties &props,
const Properties &globdat);
Base class for explicit time integration methods.
Base class for explicit time integration schemes.
Definition ExplicitModule.h:93
Module for leap-frog time integration.
Definition LeapFrogModule.h:29
static const char * TYPE_NAME
Module type name.
Definition LeapFrogModule.h:35
static Ref< Module > makeNew(const String &name, const Properties &conf, const Properties &props, const Properties &globdat)
Factory method for creating new LeapFrogModule instances.
Definition LeapFrogModule.cpp:90
virtual ~LeapFrogModule()
Protected destructor.
Definition LeapFrogModule.cpp:36
static void declare()
Register LeapFrogModule type with ModuleFactory.
Definition LeapFrogModule.cpp:105
virtual void solve(const Properties &info, const Properties &globdat) override
Solve using leap-frog integration scheme.
Definition LeapFrogModule.cpp:44