Auryn simulator  v0.8.1-206-gb56e451
Plastic Spiking Neural Network Simulator
Namespaces | Functions | Variables
auryn_global.cpp File Reference
#include "auryn_global.h"
Include dependency graph for auryn_global.cpp:

Namespaces

 auryn
 

Functions

void auryn::auryn_env_init (int ac, char *av[], string dir=".", string logfile_prefix="", LogMessageType filelog_level=NOTIFICATION, LogMessageType consolelog_level=PROGRESS)
 Initalizes Auryn base environment (used internally) More...
 
void auryn::auryn_kernel_init (string dir=".", string simulation_name="default")
 Initalizes the Auryn kernel (used internally) More...
 
void auryn::auryn_init (int ac, char *av[], string dir=".", string simulation_name="default", string logfile_prefix="", LogMessageType filelog_level=NOTIFICATION, LogMessageType consolelog_level=PROGRESS)
 Initalizes MPI and the Auryn simulation environment. More...
 
void auryn::auryn_kernel_free ()
 Frees the current auryn kernel (used interally) More...
 
void auryn::auryn_env_free ()
 Frees logger and MPI. More...
 
void auryn::auryn_free ()
 Cleanly shuts down Auryn simulation environment. More...
 
void auryn::auryn_abort (int errcode=0)
 Terminates Auryn simulation abnormally. More...
 

Variables

mpi::communicator * auryn::mpicommunicator
 Global pointer to instance of mpi::mpicommunicator which needs to be initialized in every simulation main program. More...
 
mpi::environment * auryn::mpienv
 Global pointer to instance of mpi::environment which needs to be initialized in every simulation main program. More...
 
Logger * auryn::logger
 Global pointer to instance of Logger which needs to be initialized in every simulation main program. More...
 
System * auryn::sys
 Global pointer to instance of System which needs to be initialized in every simulation main program. More...