![]() |
NEURON
|
#include "nrnconf.h"
#include <cstdlib>
#include "section.h"
#include "parse.hpp"
#include "nrnmpi.h"
#include "netcon.h"
#include "nrncvode.h"
#include "vrecitem.h"
#include "nrnsection_mapping.h"
#include "nrncore_write.h"
#include "nrncore_write/utils/nrncore_utils.h"
#include "nrncore_write/io/nrncore_io.h"
#include "nrncore_write/callbacks/nrncore_callbacks.h"
#include <map>
#include "nrnwrap_dlfcn.h"
Go to the source code of this file.
Classes | |
struct | part1_ret |
Functions | |
size_t | nrnbbcore_gap_write (const char *path, int *group_ids) |
size_t | nrncore_netpar_bytes () |
static part1_ret | part1 () |
static void | part2 (const char *) |
size_t | write_corenrn_model (const std::string &path) |
dump neuron model to given directory path More... | |
size_t | nrncore_write () |
int | nrncore_run (const char *) |
int | nrncore_is_enabled () |
int | nrncore_is_file_mode () |
int | nrncore_psolve (double tstop, int file_mode) |
Variables | |
NetCvode * | net_cvode_instance |
int * | nrn_prop_dparam_size_ |
int * | bbcore_dparam_size |
double | t |
void(* | nrnthread_v_transfer_ )(NrnThread *) |
short * | nrn_is_artificial_ |
int(* | nrnpy_nrncore_enable_value_p_ )() |
value of neuron.coreneuron.enable as 0, 1 (-1 if error) More... | |
int(* | nrnpy_nrncore_file_mode_value_p_ )() |
value of neuron.coreneuron.file_mode as 0, 1 (-1 if error) More... | |
char *(* | nrnpy_nrncore_arg_p_ )(double tstop) |
Gets the python string returned by neuron.coreneuron.nrncore_arg(tstop) return a strdup() copy of the string which should be free when the caller finishes with it. More... | |
CellGroup * | cellgroups_ |
NrnMappingInfo | mapinfo |
mapping information More... | |
bool | corenrn_direct |
std::string | corenrn_mpi_library |
size_t nrnbbcore_gap_write | ( | const char * | path, |
int * | group_ids | ||
) |
Definition at line 987 of file partrans.cpp.
int nrncore_is_enabled | ( | ) |
Definition at line 444 of file nrncore_write.cpp.
int nrncore_is_file_mode | ( | ) |
Definition at line 448 of file nrncore_write.cpp.
size_t nrncore_netpar_bytes | ( | ) |
Definition at line 1593 of file netpar.cpp.
int nrncore_psolve | ( | double | tstop, |
int | file_mode | ||
) |
Definition at line 452 of file nrncore_write.cpp.
int nrncore_run | ( | const char * | arg | ) |
Definition at line 440 of file nrncore_write.cpp.
size_t nrncore_write | ( | ) |
Definition at line 177 of file nrncore_write.cpp.
|
static |
Definition at line 182 of file nrncore_write.cpp.
|
static |
write mapping information
Definition at line 221 of file nrncore_write.cpp.
size_t write_corenrn_model | ( | const std::string & | path | ) |
dump neuron model to given directory path
Definition at line 153 of file nrncore_write.cpp.
int* bbcore_dparam_size |
Definition at line 117 of file nrncore_write.cpp.
CellGroup* cellgroups_ |
Definition at line 132 of file nrncore_write.cpp.
bool corenrn_direct |
Definition at line 139 of file nrncore_write.cpp.
std::string corenrn_mpi_library |
Definition at line 142 of file nrncore_write.cpp.
NrnMappingInfo mapinfo |
mapping information
Definition at line 134 of file nrncore_write.cpp.
|
extern |
Definition at line 26 of file cvodestb.cpp.
char*(* nrnpy_nrncore_arg_p_) (double tstop) | ( | double | tstop | ) |
Gets the python string returned by neuron.coreneuron.nrncore_arg(tstop) return a strdup() copy of the string which should be free when the caller finishes with it.
Return NULL if error or bool(neuron.coreneuron.enable) is False.
Definition at line 130 of file nrncore_write.cpp.
int(* nrnpy_nrncore_enable_value_p_) () | ( | ) |
value of neuron.coreneuron.enable as 0, 1 (-1 if error)
Definition at line 127 of file nrncore_write.cpp.
int(* nrnpy_nrncore_file_mode_value_p_) () | ( | ) |
value of neuron.coreneuron.file_mode as 0, 1 (-1 if error)
Definition at line 128 of file nrncore_write.cpp.
Definition at line 139 of file fadvance.cpp.
|
extern |
Definition at line 57 of file cvodeobj.cpp.