Tissue Forge C++ 0.2.1
Interactive, particle-based physics, chemistry and biology modeling and simulation environment
Loading...
Searching...
No Matches
tfSimulator.h File Reference
#include "TissueForge_private.h"
#include "io/tfFIO.h"
#include "tfUniverse.h"
#include <cstdint>
Include dependency graph for tfSimulator.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  TissueForge::Simulator
 The Simulator is the entry point to simulation, this is the very first object that needs to be initialized before any other method can be called. All the methods of the Simulator are static, but the constructor needs to be called first to initialize everything. More...
 
struct  TissueForge::Simulator::Config
 
class  TissueForge::Simulator::GLConfig
 OpenGL context configuration. More...
 

Namespaces

namespace  TissueForge
 Include Python header, disable linking to pythonX_d.lib on Windows in debug mode.
 
namespace  TissueForge::rendering
 Tissue Forge rendering and visualization.
 
namespace  TissueForge::io
 Tissue Forge I/O.
 

Functions

bool TissueForge::isTerminalInteractiveShell ()
 Test whether running interactively.
 
HRESULT TissueForge::setIsTerminalInteractiveShell (const bool &_interactive)
 Set whether running interactively.
 
HRESULT TissueForge::Simulator_init (const std::vector< std::string > &argv)
 
HRESULT TissueForge::Simulator_init (Simulator::Config &conf, const std::vector< std::string > &appArgv=std::vector< std::string >())
 
HRESULT TissueForge::initSimConfigFromFile (Simulator::Config &conf)
 
HRESULT TissueForge::universe_init (const UniverseConfig &conf)
 
HRESULT TissueForge::modules_init ()
 
template<>
HRESULT TissueForge::io::toFile (const Simulator &dataElement, const MetaData &metaData, IOElement &fileElement)
 
template<>
HRESULT TissueForge::io::fromFile (const IOElement &fileElement, const MetaData &metaData, Simulator::Config *dataElement)