Half-center-oscillator
The file 'couple_cells_and_change_synaptic_strength' can be used to scan the space of synaptic connections
The file 'couple_cells_and_change_intrinsic_paramters' can be used to run single perturbations
The file 'couple_cells_and_change_two_intrinsic_paramters_simulation_percentage' can be used to run the double perturbations
you can compile the files with
g++ -c couple_cells_and_change_synaptic_strength.cc -pthread -std=c++11 && g++ couple_cells_and_change_synaptic_strength.o -o scan_space -pthread -std=c++11
g++ -c couple_cells_and_change_intrinsic_paramters.cc -pthread -std=c++11 && g++ couple_cells_and_change_intrinsic_paramters.o -o neuron_simulation -pthread -std=c++11
g++ -c ccouple_cells_and_change_two_intrinsic_paramters_simulation_percentage.cc -pthread -std=c++11 && g++ couple_cells_and_change_two_intrinsic_paramters_simulation_percentage.o -o neuron_simulation_double -pthread -std=c++11
and rund them via
./scan_space x , wiht x defining the 'process number', i.e., wich fraction of cells to choose ( 1 = first 500, 2 = 500 - 1000, ...)
./neuron_simulatin x, with the x being the process number (1 = first 50, 2 = 50 - 100, ...)
./neuron_simulatin_double x a b f g , with x as the process number (1 = first 200, ..) b and g indicate the name of the perturbation ('Na','CaT','CaS','A','KCa','Kd','H') and a and f indicate the index corresponding of these perturbations in the list ('Na' = 0, 'CaT' = 1, ...)