25#ifndef _WRAPS_C_TISSUEFORGE_C_H_
26#define _WRAPS_C_TISSUEFORGE_C_H_
67CAPI_FUNC(HRESULT)
tfVersionStr(
char **str,
unsigned int *numChars);
175CAPI_FUNC(HRESULT)
tfInit(
char **argv,
unsigned int nargs);
195CAPI_FUNC(HRESULT)
tfStep(tfFloatP_t until, tfFloatP_t dt);
220CAPI_FUNC(HRESULT)
tfRun(tfFloatP_t et);
HRESULT tfInit(char **argv, unsigned int nargs)
Main simulator init method.
HRESULT tfVersionMajorStr(char **str, unsigned int *numChars)
Tissue Forge major version.
HRESULT tfStart()
Starts the universe time evolution, and advanced the universe forward by timesteps in dt....
HRESULT tfStop()
Stops the universe time evolution. This essentially freezes the universe, everything remains the same...
HRESULT tfClose()
Closes the main window, while the application / simulation continues to run.
HRESULT tfBuildTimeStr(char **str, unsigned int *numChars)
Package build time.
HRESULT tfSystemVersionStr(char **str, unsigned int *numChars)
System version.
HRESULT tfStep(tfFloatP_t until, tfFloatP_t dt)
Integrates the universe for a duration as given by until, or for a single time step if 0 is passed.
HRESULT tfRun(tfFloatP_t et)
Runs the event loop until all windows close or simulation time expires. Automatically performs univer...
HRESULT tfVersionPatchStr(char **str, unsigned int *numChars)
Tissue Forge patch version.
HRESULT tfBuildDateStr(char **str, unsigned int *numChars)
Package build date.
HRESULT tfVersionMinorStr(char **str, unsigned int *numChars)
Tissue Forge minor version.
HRESULT tfShow()
Shows any windows that were specified in the config. Does not start the universe time propagation unl...
HRESULT tfInitC(struct tfSimulatorConfigHandle *conf, char **appArgv, unsigned int nargs)
Main simulator init method.
bool tfHasCUDA()
Test whether the installation supports CUDA.
HRESULT tfVersionStr(char **str, unsigned int *numChars)
Tissue Forge version.
HRESULT tfSystemNameStr(char **str, unsigned int *numChars)
System name.
HRESULT tfCompilerIDStr(char **str, unsigned int *numChars)
Package compiler ID.
HRESULT tfCompilerVersionStr(char **str, unsigned int *numChars)
Package compiler version.
Handle to a Simulator::Config instance.
Definition tfCSimulator.h:43