Tissue Forge C++ 0.2.1
Interactive, particle-based physics, chemistry and biology modeling and simulation environment
Loading...
Searching...
No Matches
tf_runtime.h File Reference
#include <stdio.h>
#include <tfSimulator.h>
#include <tf_bind.h>
#include <tf_util.h>
#include <tfCluster.h>
#include <tfFlux.h>
#include <event/tfParticleEventSingle.h>
#include <event/tfParticleTimeEvent.h>
#include <io/tfIO.h>
#include <rendering/tfClipPlane.h>
#include <rendering/tfKeyEvent.h>
#include <rendering/tfColorMapper.h>
#include <rendering/tfStyle.h>
#include <state/tfSpeciesValue.h>
Include dependency graph for tf_runtime.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  TissueForge
 Include Python header, disable linking to pythonX_d.lib on Windows in debug mode.
 

Functions

std::string TissueForge::version_str ()
 Installation version.
 
std::string TissueForge::systemNameStr ()
 System name.
 
std::string TissueForge::systemVersionStr ()
 System version.
 
std::string TissueForge::compilerIdStr ()
 Compiler id.
 
std::string TissueForge::compilerVersionStr ()
 Compiler version.
 
std::string TissueForge::buildDate ()
 Build data.
 
std::string TissueForge::buildTime ()
 Build time.
 
bool TissueForge::hasCuda ()
 Flag for whether the installation supports CUDA.
 
HRESULT TissueForge::initialize (int args)
 Initialization method that may be a mandatory first call, depending on the runtime scenario.
 
HRESULT TissueForge::close ()
 Closes the main window, while the application / simulation continues to run.
 
HRESULT TissueForge::show ()
 Shows any windows that were specified in the config. Does not start the universe time propagation unlike run.
 
HRESULT TissueForge::init (const std::vector< std::string > &argv)
 
HRESULT TissueForge::init (Simulator::Config &conf, const std::vector< std::string > &appArgv=std::vector< std::string >())
 
HRESULT TissueForge::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, and can use a different timestep of dt.
 
HRESULT TissueForge::stop ()
 Stops the universe time evolution. This essentially freezes the universe, everything remains the same, except time no longer moves forward.
 
HRESULT TissueForge::start ()
 Starts the universe time evolution, and advanced the universe forward by timesteps in dt. All methods to build and manipulate universe objects are valid whether the universe time evolution is running or stopped.
 
HRESULT TissueForge::run (FloatP_t et=-1)
 Runs the event loop until all windows close or simulation time expires. Automatically performs universe time propogation.