|
Tissue Forge C++ 0.2.1
Interactive, particle-based physics, chemistry and biology modeling and simulation environment
|
#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>

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. | |