25#ifndef _INCLUDE_TF_RUNTIME_H_
26#define _INCLUDE_TF_RUNTIME_H_
39#include <rendering/tfKeyEvent.h>
41#include <rendering/tfStyle.h>
42#include <state/tfSpeciesValue.h>
140 CPPAPI_FUNC(
HRESULT)
step(
const FloatP_t &until=0,
const FloatP_t &dt=0);
Include Python header, disable linking to pythonX_d.lib on Windows in debug mode.
Definition tfAngleConfig.h:26
HRESULT show()
Shows any windows that were specified in the config. Does not start the universe time propagation unl...
HRESULT initialize(int args)
Initialization method that may be a mandatory first call, depending on the runtime scenario.
HRESULT close()
Closes the main window, while the application / simulation continues to run.
HRESULT stop()
Stops the universe time evolution. This essentially freezes the universe, everything remains the same...
std::string version_str()
Installation version.
HRESULT init(const std::vector< std::string > &argv)
std::string compilerVersionStr()
Compiler version.
HRESULT run(FloatP_t et=-1)
Runs the event loop until all windows close or simulation time expires. Automatically performs univer...
std::string buildDate()
Build data.
std::string compilerIdStr()
Compiler id.
HRESULT step(const FloatP_t &until=0, const FloatP_t &dt=0)
Performs a single time step dt of the universe if no arguments are given. Optionally runs until until...
std::string systemNameStr()
System name.
bool hasCuda()
Flag for whether the installation supports CUDA.
std::string buildTime()
Build time.
std::string systemVersionStr()
System version.
HRESULT start()
Starts the universe time evolution, and advanced the universe forward by timesteps in dt....
Definition tfSimulator.h:368
int32_t HRESULT
Definition tf_port.h:255