Classes | |
| class | ABConvertor |
| class | ABScalarProduct |
| class | AbstractCirculantSolver |
| class | AbstractNonCirculantSolver |
| class | AbstractRateComputation |
| class | AbstractRebinner |
| struct | ABQStruct |
| struct | AdaptationParameter |
| class | AdaptiveHazard |
| struct | AEIFParameter |
| class | CirculantSolver |
| class | ConfigureException |
| class | ConnectionSquaredProduct |
| class | ConvertMuSigmaToH |
| class | DelayActivityTest |
| DelayActivityTest. More... | |
| class | DoubleRebinner |
| class | FitRateComputation |
| struct | InitialDensityParameter |
| Parameter to specify a Gaussian density distribution in an AlgorithmGrid. More... | |
| class | InitializeAlgorithmGrid |
| class | InputParameterSet |
| class | IntegralRateComputation |
| class | InterpolationRebinner |
| class | LIFZeroLeakEquations |
| class | LimitedNonCirculant |
| class | MatrixNonCirculant |
| struct | MuSigma |
| Scalar product of OrnsteinUhlenbeckConnection has a dyadic output: mu and sigma. More... | |
| class | MuSigmaScalarProduct |
| class | NonCirculantSolver |
| NonCirculantSolver. More... | |
| class | NoopRebinner |
| class | OneDMAlgorithm |
| struct | OneDMInputSetParameter |
| struct | OneDMParameter |
| class | OneDMZeroLeakEquations |
| class | OrnsteinUhlenbeckAlgorithm |
| struct | OrnsteinUhlenbeckConnection |
| struct | OrnsteinUhlenbeckParameter |
| struct | OUDelayedConnection |
| class | PolynomialCirculant |
| class | PopulationAlgorithm_ |
| class | PopulationGrid |
| PopulationGrid. More... | |
| class | PopulationGridController |
| class | PopulistException |
| struct | PopulistParameter |
| class | PopulistSpecificParameter |
| These are parameters necessary for the configuration of a PopulistAlgorithm and OneDMAlgorithm. More... | |
| class | ProbabilityQueue |
| class | RateException |
| struct | ResponseParameter |
| struct | ResponseParameterAmit |
| struct | ResponseParameterBrunel |
| class | SinglePeakRebinner |
| struct | SpecialBins |
| struct | StampedProbability |
| class | TestPopulist |
| Test class for the Populist library. More... | |
| class | VArray |
| class | VChebyshev |
| class | VMatrix |
Typedefs | |
| typedef DynamicLib::Time | Time |
| Define Time as type. | |
| typedef DynamicLib::Rate | Rate |
| Define Rate as type. | |
| typedef double | Potential |
| define mebrane potential as type | |
| typedef double | Density |
| define Density as type | |
| typedef Potential | Efficacy |
| Define Efficacy as type. | |
| typedef double | Probability |
| Define Probability as type. | |
| typedef double | Capacity |
| Define Capacity as type. | |
| typedef double | Conductance |
| Define Conductance as type. | |
| typedef double | Current |
| Define Current as type. | |
| typedef double | State |
| Define anything that has a state as a type. | |
|
typedef DynamicNode < OrnsteinUhlenbeckConnection > | OU_DynamicNode |
| typedef OrnsteinUhlenbeckAlgorithm | OU_Algorithm |
|
typedef RateAlgorithm < OrnsteinUhlenbeckConnection > | OU_RateAlgorithm |
|
typedef DynamicNetwork < DynamicNetworkImplementation < OrnsteinUhlenbeckConnection > > | OU_Network |
| typedef OrnsteinUhlenbeckConnection | PopulationConnection |
| typedef OrnsteinUhlenbeckConnection | OU_Connection |
| typedef OrnsteinUhlenbeckParameter | PopulationParameter |
| typedef OUConnection | PopulationDelayedConnection |
| typedef OUDelayedConnection | OUD_Connection |
|
typedef PopulationAlgorithm_ < OrnsteinUhlenbeckConnection > | PopulationAlgorithm |
|
typedef RateAlgorithm < PopulationConnection > | Pop_RateAlgorithm |
|
typedef RateFunctor < PopulationConnection > | Pop_RateFunctor |
|
typedef SparseNode< double, PopulationConnection > | Pop_DynamicNode |
|
typedef DynamicNetwork < DynamicNetworkImplementation < PopulationConnection > > | Pop_Network |
Enumerations | |
| enum | AEIFState { V, W } |
| enum | Mode { SINGLE_POPULATION_MODE, DOUBLE_POPULATION_MODE } |
| enum | CalculationMode { FULL_CALCULATION, LOOK_UP } |
Functions | |
| int | aeifdydt (double t, const double y[], double dydt[], void *params) |
| Rate | CorticalBackground (Time t) |
| template<class Algorithm, class Implementation> | |
| DynamicNetwork< Implementation > | CreateTwoPopulationNetwork (NodeId *p_id_cortical_background, NodeId *p_id_excitatory_main, NodeId *p_id_inhibitory_main, NodeId *p_id_rate, const typename Algorithm::Parameter &par_exc, const typename Algorithm::Parameter &par_inh) |
| vector< double > | InitializePotentialVector (Number number_of_initial_bins, Potential v_min, const PopulationParameter ¶meter_population) |
| const string | STR_BINS_MUST_BE_ADDED ("You have specified a finitie time constant, but no bins to be added. This is inconsistent") |
| const string | STR_MEMBRANE_ZERO ("You have taken the membrane time constant equal to zero. Evolution can not proceed") |
| const string | STR_UNKNOWN_REBINNER ("You have tried to invoke an unknown rebinning algorithm") |
| const string | STR_LOOKUP_DISABELED ("The lookup table mode is disabeled. The VMatrix code now only serves in the FULL_CALCULATION mode as a check on the regular method.\nYou should not use VMatrix in your code") |
| const string | STR_ROUND_OFF_ERROR_TO_LOG ("Can not require the precision specified for the rate integration") |
| const string | WORKSPACE_EXCESSION ("Interpolation workspace exceeded. Recompile if necessary") |
| const string | STR_UNKNOWN_MODE ("This is an unknown population mode") |
| const string | STR_INCORRECT_SPECIFIC_PARAMETER ("You tried to feed a specific parameter that is not a PopulistSpecificParameter") |
| const string | STR_SPECIFIC_PARAMETER_FORGOTTEN ("Did you forget to initialize a PopulistSpecificParameter ?") |
| const string | STR_RATE_EXC_NEG ("A negative rate was calculated for the excitatory input population. Use single population or increase the number of bins") |
| const string | STR_RATE_INH_NEG ("A negative rate was calculated for the inhibitory input population. Use single population or increase the number of bins") |
| const string | STR_VLOOKUP_H ("PopulistVLookUp.h") |
| const string | STR_VLOOKUP_CPP ("PopulistVLookUp.cpp") |
| const string | STRING_NUMBER_ITERATIONS_EXCEEDED ("The predetermined number of iterations is exceeded in Evolve()") |
| double | operator* (double f, const OrnsteinUhlenbeckConnection &connection) |
| Necessary for a sensible definition of InnerProduct. | |
| ostream & | operator<< (ostream &s, const OrnsteinUhlenbeckConnection &connection) |
| Necessary for serialization of Networks. | |
| istream & | operator>> (istream &s, OrnsteinUhlenbeckConnection &connection) |
| double | ToEfficacy (const OrnsteinUhlenbeckConnection &connection) |
| Necessary for tests on Dale's law. | |
| ostream & | operator<< (ostream &s, const OrnsteinUhlenbeckParameter &par) |
| double | operator* (double f, const OUDelayedConnection &connection) |
| Necessary for a sensible definition of InnerProduct. | |
| ostream & | operator<< (ostream &s, const OUDelayedConnection &connection) |
| Necessary for serialization of Networks. | |
| double | ToEfficacy (const OUDelayedConnection &connection) |
| Necessary for tests on Dale's law. | |
| double | ResponseFunction (const ResponseParameter &par) |
| double | ResponseFunction (const ResponseParameterAmit &par) |
| double | ResponseFunction (const ResponseParameterBrunel &par) |
| const PopulationParameter | BINCALCULATION_PARAMETER (1, 0, 0, 0, 50e-3) |
| const InitialDensityParameter | BINCALCULATION_INITIAL_DENSITY (1, 0) |
| const string | STR_BINCALCULATION_ROOT ("test/bincalculation.root", false, true) |
| const PopulistSpecificParameter | BINCALCULATION_SPECIFIC (BINCALCULATION_V_MIN, BINCALCULATION_NUMBER_INITIAL_BINS, BINCALCULATION_NUMBER_OF_BINS_TO_ADD, BINCALCULATION_INITIAL_DENSITY, BINCALCULATION_EXPANSION_FACTOR, rebin_speak, rate_integral, SINGLE_POPULATION_MODE) |
| const SimulationRunParameter | BINCALCULATION_PARAMETER_RUN (handler, BINCALCULATION_MAXIMUM_NUMBER_OF_ITERATIONS, BINCALCULATION_T_BEGIN, BINCALCULATION_T_END, BINCALCULATION_T_REPORT, BINCALCULATION_T_REPORT, BINCALCULATION_T_NETWORK_STEP,"test/bincalculation.log") |
| Rate | test_rate_e (Potential f_mu, Potential f_sigma=SIGMA) |
| Rate | test_rate_i (Potential f_mu, Potential f_sigma=SIGMA) |
| const SimulationRunParameter | TEST_ORNSTEIN_RUN_PARAMETER (no_handling, 100000, 0, 1, 1, 1, 1e-4,"test/ornsteintest.log") |
| const OrnsteinUhlenbeckParameter | TWOPOPULATION_NETWORK_EXCITATORY_PARAMETER (20e-3, 0, 0, 2e-3, 10e-3) |
| const OrnsteinUhlenbeckParameter | TWOPOPULATION_NETWORK_INHIBITORY_PARAMETER (20e-3, 0, 0, 2e-3, 3e-3) |
| const AlgorithmGrid | TWOPOPULATION_GRID (1) |
| const string | STRING_TEST_DIR ("test/") |
| const string | STR_TWOPOPULATION_DELAY ("twopopulation.root") |
| const OrnsteinUhlenbeckParameter | DELAY_EXCITATORY_PARAMETER (20e-3, 0, 0, 2e-3, 10e-3) |
| const OrnsteinUhlenbeckParameter | DELAY_INHIBITORY_PARAMETER (20e-3, 0, 0, 2e-3, 5e-3) |
| DynamicLib::Rate | Pulse (DynamicLib::Time t) |
| const string | STR_TEST_DIRECTORY ("test/") |
| const string | STR_DELAY_DISINHIBITION_NAME ("delay_disinhibition.root") |
| const PopulationParameter | INHIBITION_PARAMETER (1, 0, 0, 0, TIME_MEMBRANE_INFINITE) |
| const InitialDensityParameter | INHIBITION_INITIAL_DENSITY (1.0, 0.0) |
| const RootReportHandler | INHIBITION_HANDLER ("test/inhibition.root", false, true, 1, 10, 1, 10) |
| const PopulistSpecificParameter | INHIBITION_SPECIFIC (INHIBITION_V_MIN, INHIBITION_NUMBER_INITIAL_BINS, INHIBITION_NUMBER_OF_BINS_TO_ADD, INHIBITION_INITIAL_DENSITY, INHIBITION_EXPANSION_FACTOR, rebin_interpol, rate_integral, SINGLE_POPULATION_MODE) |
| const SimulationRunParameter | INHIBITION_PARAMETER_RUN (INHIBITION_HANDLER, INHIBITION_MAXIMUM_NUMBER_OF_ITERATIONS, INHIBITION_T_BEGIN, INHIBITION_T_END, INHIBITION_T_REPORT, INHIBITION_T_REPORT, INHIBITION_T_NETWORK,"test/inhibition.log") |
| const InitialDensityParameter | OMURTAG_INITIAL_DENSITY (0, 0) |
| const PopulationParameter | OMURTAG_PARAMETER (1, 0, 0, 0, 50e-3) |
| const RootReportHandler | OMURTAG_HANDLER ("test/omurtag.root", true, true, OMURTAG_T_END, 20, 1, 4) |
| const PopulationConnection | OMURTAG_WEIGHT (1, OMURTAG_EFFICACY) |
| const PopulistSpecificParameter | OMURTAG_SPECIFIC (OMURTAG_V_MIN, OMURTAG_NUMBER_INITIAL_BINS, OMURTAG_NUMBER_OF_BINS_TO_ADD, OMURTAG_INITIAL_DENSITY, OMURTAG_EXPANSION_FACTOR, rebin_interpol, rate_integral, SINGLE_POPULATION_MODE) |
| const SimulationRunParameter | OMURTAG_PARAMETER_RUN (OMURTAG_HANDLER, OMURTAG_MAXIMUM_NUMBER_OF_ITERATIONS, OMURTAG_T_BEGIN, OMURTAG_T_END, OMURTAG_T_REPORT, OMURTAG_T_REPORT, OMURTAG_T_NETWORK_STEP,"test/omurtag.log") |
| const PopulistSpecificParameter | OMURTAG_FIT (OMURTAG_V_MIN, OMURTAG_NUMBER_INITIAL_BINS, OMURTAG_NUMBER_OF_BINS_TO_ADD, OMURTAG_INITIAL_DENSITY, OMURTAG_EXPANSION_FACTOR, rebin_interpol, rate_fit, SINGLE_POPULATION_MODE) |
| const RootReportHandler | OMURTAG_FIT_HANDLER ("test/omurtagfit.root", false, true, OMURTAG_T_END, 20, 1, 4) |
| const RootReportHandler | OMURTAG_DOUBLE_REBIN_HANDLER ("test/omurtag_double_rebin.root", false, true) |
| const RootReportHandler | OMURTAG_HANDLER_POLYNOMIAL ("test/omurtag_polynomial.root", false, true, OMURTAG_T_END, 20, 1, 4) |
| const PopulistSpecificParameter | OMURTAG_SPECIFIC_POLYNOMIAL (OMURTAG_V_MIN, OMURTAG_NUMBER_INITIAL_BINS, OMURTAG_NUMBER_OF_BINS_TO_ADD, OMURTAG_INITIAL_DENSITY, OMURTAG_EXPANSION_FACTOR, rebin_interpol, rate_integral, SINGLE_POPULATION_MODE,&circulant,&non_circulant) |
| const SimulationRunParameter | OMURTAG_PARAMETER_POLYNOMIAL (OMURTAG_HANDLER_POLYNOMIAL, OMURTAG_MAXIMUM_NUMBER_OF_ITERATIONS, OMURTAG_T_BEGIN, OMURTAG_T_END, OMURTAG_T_REPORT, OMURTAG_T_REPORT, OMURTAG_T_NETWORK_STEP,"test/omurtagpolynomial.log") |
| const PopulistSpecificParameter | OMURTAG_SPECIFIC_MATRIX (OMURTAG_V_MIN, OMURTAG_NUMBER_INITIAL_BINS, OMURTAG_NUMBER_OF_BINS_TO_ADD, OMURTAG_INITIAL_DENSITY, OMURTAG_EXPANSION_FACTOR, rebin_interpol, rate_integral, SINGLE_POPULATION_MODE,&circulant,&non_circulant_matrix) |
| const SimulationRunParameter | OMURTAG_PARAMETER_MATRIX (OMURTAG_HANDLER_POLYNOMIAL, OMURTAG_MAXIMUM_NUMBER_OF_ITERATIONS, OMURTAG_T_BEGIN, OMURTAG_T_END, OMURTAG_T_REPORT, OMURTAG_T_REPORT, OMURTAG_T_NETWORK_STEP,"test/omurtagmatrix.log") |
| const PopulationParameter | OUTEST_PARAMETER (10, 0, 0, 0, 50e-3) |
| const InitialDensityParameter | OUTEST_INITIAL_DENSITY (0.0, 0.0) |
| const RootReportHandler | OUTEST_HANDLER ("test/OUtest.root", false, true, 1, 10, 1, 10) |
| const PopulistSpecificParameter | OUTEST_SPECIFIC (OUTEST_V_MIN, OUTEST_NUMBER_INITIAL_BINS, OUTEST_NUMBER_OF_BINS_TO_ADD, OUTEST_INITIAL_DENSITY, OUTEST_EXPANSION_FACTOR, rebin_interpol, rate_integral, DOUBLE_POPULATION_MODE) |
| const SimulationRunParameter | OUTEST_PARAMETER_RUN (OUTEST_HANDLER, OUTEST_MAXIMUM_NUMBER_OF_ITERATIONS, OUTEST_T_BEGIN, OUTEST_T_END, OUTEST_T_REPORT, OUTEST_T_REPORT, OUTEST_T_NETWORK,"test/outest.log") |
| const InitialDensityParameter | RESPONSE_CURVE_INITIAL_DENSITY (0.0, 0.0) |
| const PopulationParameter | PARAMETER_NEURON (RESPONSE_CURVE_PARAMETER.theta, RESPONSE_CURVE_PARAMETER.V_reset, 0, RESPONSE_CURVE_PARAMETER.tau_refractive, RESPONSE_CURVE_PARAMETER.tau) |
| const string | RESPONSE_CURVE_LOG_PATH ("test/response_curve.log") |
| const string | RESPONSE_CURVE_ROOT_FILE ("test/response_curve.root") |
| const PopulationParameter | ZEROLEAK_PARAMETER (1, 0, 0, 0, TIME_MEMBRANE_INFINITE) |
| const InitialDensityParameter | ZEROLEAK_INITIAL_DENSITY (0, 0) |
| const PopulationConnection | ZEROLEAK_WEIGHT (1, ZEROLEAK_EFFICACY) |
| const string | STR_ZEROLEAK_ROOT ("test/zeroleak.root", false, true) |
| const PopulistSpecificParameter | ZEROLEAK_SPECIFIC (ZEROLEAK_V_MIN, ZEROLEAK_NUMBER_INITIAL_BINS, ZEROLEAK_NUMBER_OF_BINS_TO_ADD, ZEROLEAK_INITIAL_DENSITY, ZEROLEAK_EXPANSION_FACTOR, dont_rebin, rate_integral, SINGLE_POPULATION_MODE) |
| const SimulationRunParameter | ZEROLEAK_PARAMETER_RUN (handler, ZEROLEAK_MAXIMUM_NUMBER_OF_ITERATIONS, ZEROLEAK_T_BEGIN, ZEROLEAK_T_END, ZEROLEAK_T_REPORT, ZEROLEAK_T_REPORT, ZEROLEAK_T_NETWORK_STEP,"test/zeroleak.log") |
| const PopulationParameter | ZEROLEAKGAUSS_PARAMETER (1, 0, 0, 0, TIME_MEMBRANE_INFINITE) |
| const InitialDensityParameter | ZEROLEAKGAUSS_INITIAL_DENSITY (0.0, 0.0) |
| const RootReportHandler | ZEROLEAKGAUSS_HANDLER ("test/zeroleakgauss.root", false, true, 1, 10, 1, 10) |
| const PopulistSpecificParameter | ZEROLEAKGAUSS_SPECIFIC (ZEROLEAKGAUSS_V_MIN, ZEROLEAKGAUSS_NUMBER_INITIAL_BINS, ZEROLEAKGAUSS_NUMBER_OF_BINS_TO_ADD, ZEROLEAKGAUSS_INITIAL_DENSITY, ZEROLEAKGAUSS_EXPANSION_FACTOR, rebin_interpol, rate_integral, SINGLE_POPULATION_MODE) |
| const SimulationRunParameter | ZEROLEAKGAUSS_PARAMETER_RUN (ZEROLEAKGAUSS_HANDLER, ZEROLEAKGAUSS_MAXIMUM_NUMBER_OF_ITERATIONS, ZEROLEAKGAUSS_T_BEGIN, ZEROLEAKGAUSS_T_END, ZEROLEAKGAUSS_T_REPORT, ZEROLEAKGAUSS_T_REPORT, ZEROLEAKGAUSS_T_NETWORK,"test/zeroleakgauss.log") |
| const PopulationParameter | TRANSFER_PARAMETER (1, 0, 0, 0, TIME_MEMBRANE_INFINITE) |
| const string | STR_TRANSFER_ROOT ("test/transfer.root", false, true) |
| const InitialDensityParameter | TRANSFER_INITIAL_DENSITY (0.0, 0.0) |
| const PopulistSpecificParameter | TRANSFER_SPECIFIC (TRANSFER_V_MIN, TRANSFER_NUMBER_INITIAL_BINS, TRANSFER_NUMBER_OF_BINS_TO_ADD, TRANSFER_INITIAL_DENSITY, TRANSFER_EXPANSION_FACTOR, dont_rebin, rate_integral, SINGLE_POPULATION_MODE) |
| const SimulationRunParameter | TRANSFER_PARAMETER_RUN (handler, TRANSFER_MAXIMUM_NUMBER_OF_ITERATIONS, TRANSFER_T_BEGIN, TRANSFER_T_END, TRANSFER_T_REPORT, TRANSFER_T_REPORT, TRANSFER_T_NETWORK_STEP,"test/transfer.log") |
| const InitialDensityParameter | TWOPOP_INITIAL_DENSITY (0.0, 0.0) |
| const PopulistSpecificParameter | TWOPOP_SPECIFIC (TWOPOP_V_MIN, TWOPOP_NUMBER_OF_INITIAL_BINS, TWOPOP_NUMBER_OF_BINS_TO_ADD, TWOPOP_INITIAL_DENSITY, TWOPOP_EXPANSION_FACTOR, rebin_interpol, rate_integral, SINGLE_POPULATION_MODE) |
| const PopulistParameter | TWOPOPULATION_NETWORK_EXCITATORY_PARAMETER_POP (TWOPOPULATION_NETWORK_EXCITATORY_PARAMETER, TWOPOP_SPECIFIC) |
| const PopulistParameter | TWOPOPULATION_NETWORK_INHIBITORY_PARAMETER_POP (TWOPOPULATION_NETWORK_INHIBITORY_PARAMETER, TWOPOP_SPECIFIC) |
| const RootReportHandler | TWOPOP_HANDLER ("test/twooutest.root", false, true, TWOPOP_T_END) |
| const SimulationRunParameter | TWOPOP_PARAMETER (TWOPOP_HANDLER, TWOPOP_MAXIMUM_NUMBER_OF_ITERATIONS, TWOPOP_T_BEGIN, TWOPOP_T_END, TWOPOP_T_REPORT, TWOPOP_T_REPORT, TWOPOP_T_NETWORK,"test/twopoptest.log") |
| double | gsl_cheb_evaline (const gsl_cheb_series *cs, const double x) |
Variables | |
| const Time | TIME_MEMBRANE_INFINITE = 1000000 |
| const Number | NUMBER_POPULIST_PARAMETERS = 4 |
| const int | GSL_ERROR_HANDLER_ACTIVE = 0 |
| const Capacity | BG_C_M = 281 |
| Membrane Capacity in Brette & Gerstner (2005). | |
| const Conductance | BG_G_L = 30 |
| Leak Conductance in Brette & Gerstner (2005). | |
| const Potential | BG_E_L = -70.6 |
| Leak Potential in Brette & Gerstner (2005). | |
| const Potential | BG_V_T = -50.4 |
| Threshold potential in Brette & Gerstner (2005). | |
| const Potential | BG_V_R = BG_E_L |
| Reset potential in Brette & Gerstner (2005). | |
| const Potential | BG_D_T = 2 |
| Slope parameter in Brette & Gerstner (2005). | |
| const Time | BG_T_W = 144 |
| Adaptation time constant in Brette & Gerstner (2005). | |
| const Conductance | BG_A = 4 |
| Subthreshold adaptation in Brette & Gerstner (2005). | |
| const Current | BG_B = 0.0805 |
| Spike-triggered adaptation in Brette & Gerstner (2005). | |
| const Number | NONCIRC_LIMIT = 5 |
| const Number | CIRCULANT_POLY_DEGREE = 4 |
| const Index | CIRCULANT_POLY_JMAX = 7 |
| const double | DOUBLE_POPULATION_STEP_SIZE_FRACTION = 0.02 |
| const int | MAX_V_ARRAY = 100000 |
| const int | MAXIMUM_NUMBER_GAMMAZ_VALUES = 500 |
| const int | MAXIMUM_NUMBER_CIRCULANT_BINS = 10000 |
| const int | MAXIMUM_NUMBER_NON_CIRCULANT_BINS = 100000 |
| const double | DIFFUSION_LIMIT = 0.08 |
| const Number | NR_DIFFUSION_STEPS = 5 |
| const int | N_CIRC_DIFF = 50 |
| const Number | NUMBER_INTEGRATION_WORKSPACE = 10000 |
| const Number | N_CIRC_MAX_CHEB = 50 |
| const Number | N_NON_CIRC_MAX_CHEB = 70 |
| const Time | T_CHEB_MIN = 0.0 |
| const Time | T_CHEB_MAX = 0.3 |
| const double | CHEB_PRECISION = 1e-8 |
| const double | ALPHA_LIMIT = 1e-6 |
| const double | EPSILON_INTEGRALRATE = 1e-4 |
| const double | RELATIVE_LEAKAGE_PRECISION = 1e-4 |
| const double | FIT_LOWER_BOUND = 0.05 |
| const double | EPS_J_CIRC_MAX = 1e-12 |
| const double | EPSILON = 1e-4 |
| const double | F_ABS_REL_BOUNDARY = 1 |
| const double | EPSILON_RESPONSE_FUNCTION = 1e-6 |
| const double | MAXIMUM_INVERSE_RESPONSE_FUNCTION = 5 |
| const int | OU_STATE_DIMENSION = 1 |
| const int | OU_PARAMETER_DIMENSION = 1 |
| const double | OU_ABSOLUTE_PRECISION = 1e-5 |
| const double | OU_RELATIVE_PRECISION = 0 |
| const InactiveReportHandler | handler |
| const Rate | BINCALCULATION_RATE = 0 |
| const Efficacy | BINCALCULATION_EFFICACY = 0 |
| const double | BINCALCULATION_EXPANSION_FACTOR = 1000 |
| const Number | BINCALCULATION_NUMBER_OF_BINS_TO_ADD = 1 |
| const Number | BINCALCULATION_NUMBER_INITIAL_BINS = 200 |
| const Potential | BINCALCULATION_V_MIN = -0.05 |
| const Time | BINCALCULATION_T_BEGIN = 0 |
| const Time | BINCALCULATION_T_END = 0.1 |
| const Time | BINCALCULATION_T_NETWORK_STEP = 1e-3 |
| const Time | BINCALCULATION_T_REPORT = 1e-2 |
| const Number | BINCALCULATION_MAXIMUM_NUMBER_OF_ITERATIONS = 1000000 |
| const SinglePeakRebinner | rebin_speak |
| const IntegralRateComputation | rate_integral |
| const int | VDATA_NCIRC = 51 |
| const int | VDATA_NSTEPS = 100 |
| const Time | VDATA_TMIN = 1e-9 |
| const Time | VDATA_TMAX = 10 |
| const Time | VDATA_JMAX = 10 |
| const Number | NUMBER_OF_RESERVED_NODES = 1000 |
| const double | SIGMA = 2.0e-3F |
| const ResponseParameterBrunel | RESPONSE_CURVE_PARAMETER |
| const double | FRACT = 0.1F |
| const double | N_EXC = 16000 |
| const double | N_INH = 4000 |
| const double | J_EE = 0.05e-3F |
| const double | J_EI = 3*J_EE |
| const Number | NUMBER_RESPONSE_CURVE_POINTS = 6 |
| const float | MU [NUMBER_RESPONSE_CURVE_POINTS] |
| const float | RESPONSE [NUMBER_RESPONSE_CURVE_POINTS] |
| const InactiveReportHandler | no_handling |
| const Rate | RATE_TWOPOPULATION_EXCITATORY_BACKGROUND = 2.0 |
| const double | TWOPOPULATION_FRACTION = 0.5 |
| const double | TWOPOPULATION_C_E = 20000 |
| const double | TWOPOPULATION_C_I = 2000 |
| const Efficacy | TWOPOPULATION_J_EE = 20e-3/170.0 |
| const Efficacy | TWOPOPULATION_J_IE = 20e-3/70.15 |
| const double | g = 3.0 |
| const Efficacy | TWOPOPULATION_J_EI = g*TWOPOPULATION_J_EE |
| const Efficacy | TWOPOPULATION_J_II = g*TWOPOPULATION_J_IE |
| const Time | TWOPOPULATION_TIME_BEGIN = 0 |
| const Time | TWOPOPULATION_TIME_END = 0.05 |
| const Time | TWOPOPULATION_TIME_REPORT = 1e-3 |
| const Time | TWOPOPULATION_TIME_UPDATE = 1e-2 |
| const Time | TWOPOPULATION_TIME_NETWORK = 1e-6 |
| const Number | NUMBER_INTEGRATION_MAXIMUM = 1000000 |
| const Efficacy | DELAY_J_EE = 20e-3/193.3 |
| const Efficacy | DELAY_J_IE = 20e-3/120 |
| const double | DELAY_C_E = 20000 |
| const double | DELAY_C_I = 2000 |
| const double | g_DELAY = 5.0 |
| const Efficacy | DELAY_J_EI = g_DELAY*DELAY_J_EE |
| const Efficacy | DELAY_J_II = g_DELAY*DELAY_J_IE |
| const double | PULSE_REST = 3.0 |
| const double | PULSE_HIGH = 20.0 |
| const DynamicLib::Time | TIME_PULSE = 0.40 |
| const DynamicLib::Time | TIME_PULSE_LAST = 0.10 |
| const Rate | DELAY_RATE_CORTICAL_BG = 3 |
| const double | DELAY_X = 0.5 |
| const double | DELAY_X_DA = 0.02 |
| const double | DELAY_X_SUP = 0.05 |
| const double | DELAY_X_DIS = 0.01 |
| const double | DELAY_X_C = 0.03 |
| const double | DELAY_X_DAC = 0.10 |
| const double | DELAY_GAMMA_DA = 1.25 |
| const double | DELAY_GAMMA_I_DIS = 1.4 |
| const double | DELAY_GAMMA_C = 2.0 |
| const double | DELAY_GAMMA_DIS = 1.1 |
| const double | DELAY_GAMMA_SUP = 7 |
| const double | DELAY_GAMMA_DA_DIS = 2.0 |
| const FitRateComputation | FIT_RATE_COMPUTATION |
| const IntegralRateComputation | INTEGRAL_RATE_COMPUTATION |
| const PolynomialCirculant | POLYNOMIAL_CIRCULANT |
| const LimitedNonCirculant | LIMITED_NON_CIRCULANT |
| const Time | INHIBITION_T_BEGIN = 0.0 |
| const Time | INHIBITION_T_END = 0.5 |
| const Time | INHIBITION_T_REPORT = 0.01 |
| const Time | INHIBITION_T_NETWORK = 0.01 |
| const double | INHIBITION_EXPANSION_FACTOR = 1.2 |
| const Number | INHIBITION_NUMBER_OF_BINS_TO_ADD = 1 |
| const Number | INHIBITION_NUMBER_INITIAL_BINS = 330 |
| const Potential | INHIBITION_V_MIN = -0.1 |
| const Rate | INHIBITION_RATE = 10.0 |
| const Efficacy | INHIBITION_EFFICACY = -0.03 |
| const Number | INHIBITION_MAXIMUM_NUMBER_OF_ITERATIONS = 10000000 |
| const InterpolationRebinner | rebin_interpol |
| const Rate | OMURTAG_RATE = 800 |
| const Efficacy | OMURTAG_EFFICACY = 0.03 |
| const double | OMURTAG_EXPANSION_FACTOR = 1.5 |
| const Number | OMURTAG_NUMBER_OF_BINS_TO_ADD = 1 |
| const Number | OMURTAG_NUMBER_INITIAL_BINS = 330 |
| const Potential | OMURTAG_V_MIN = -0.1 |
| const Time | OMURTAG_T_BEGIN = 0 |
| const Time | OMURTAG_T_END = 0.3 |
| const Time | OMURTAG_T_NETWORK_STEP = 1e-3 |
| const Time | OMURTAG_T_REPORT = 1e-3 |
| const Number | OMURTAG_MAXIMUM_NUMBER_OF_ITERATIONS = 10000000 |
| const FitRateComputation | rate_fit |
| const PolynomialCirculant | circulant |
| const LimitedNonCirculant | non_circulant |
| const MatrixNonCirculant | non_circulant_matrix |
| const Time | OUTEST_T_BEGIN = 0.0 |
| const Time | OUTEST_T_END = 5e-3 |
| const Time | OUTEST_T_REPORT = 1e-5 |
| const Time | OUTEST_T_NETWORK = 1e-5 |
| const double | OUTEST_EXPANSION_FACTOR = 10.0 |
| const Number | OUTEST_NUMBER_OF_BINS_TO_ADD = 1 |
| const Number | OUTEST_NUMBER_INITIAL_BINS = 1000 |
| const Potential | OUTEST_V_MIN = -4.0 |
| const Rate | OUTEST_RATE = 1000.0 |
| const Efficacy | OUTEST_EFFICACY = 0.1 |
| const Number | OUTEST_MAXIMUM_NUMBER_OF_ITERATIONS = 10000000 |
| const bool | INFILE = true |
| const bool | ONSCREEN = false |
| const Time | RESPONSE_CURVE_T_BEGIN = 0.0 |
| const Time | RESPONSE_CURVE_T_END = 0.2 |
| const Time | RESPONSE_CURVE_T_REPORT = 1e-3 |
| const Time | RESPONSE_CURVE_T_NETWORK = 1e-3 |
| const double | RESPONSE_CURVE_EXPANSION_FACTOR = 1.1 |
| const Number | RESPONSE_CURVE_NADD = 1 |
| const Number | RESPONSE_CURVE_MAX_ITER = 1000000 |
| const Number | RESPONSE_CURVE_SINGLE_NBINS = 1100 |
| const Number | RESPONSE_CURVE_DOUBLE_NBINS = 550 |
| const Potential | RESPONSE_CURVE_V_MIN = -0.1*RESPONSE_CURVE_PARAMETER.theta |
| const Density | RESPONSE_CURVE_D_MAX = 100 |
| Number | N_ZEROLEAKFLUX_BINS = 301 |
| Index | ZEROLEAKFLUX_H = 10 |
| Time | ZEROLEAKFLUX_TAU = 2.0 |
| const Rate | ZEROLEAK_RATE = 100 |
| const Efficacy | ZEROLEAK_EFFICACY = 0.01 |
| const double | ZEROLEAK_EXPANSION_FACTOR = 1 |
| const Number | ZEROLEAK_NUMBER_OF_BINS_TO_ADD = 0 |
| const Number | ZEROLEAK_NUMBER_INITIAL_BINS = 101 |
| const Potential | ZEROLEAK_V_MIN = 0 |
| const Time | ZEROLEAK_T_BEGIN = 0 |
| const Time | ZEROLEAK_T_END = 1 |
| const Time | ZEROLEAK_T_NETWORK_STEP = 1e-3 |
| const Time | ZEROLEAK_T_REPORT = 1e-2 |
| const Number | ZEROLEAK_MAXIMUM_NUMBER_OF_ITERATIONS = 100000 |
| const NoopRebinner | dont_rebin |
| const Time | ZEROLEAKGAUSS_T_BEGIN = 0.0 |
| const Time | ZEROLEAKGAUSS_T_END = 10.0 |
| const Time | ZEROLEAKGAUSS_T_REPORT = 0.1 |
| const Time | ZEROLEAKGAUSS_T_NETWORK = 0.1 |
| const double | ZEROLEAKGAUSS_EXPANSION_FACTOR = 1.0 |
| const Number | ZEROLEAKGAUSS_NUMBER_OF_BINS_TO_ADD = 1 |
| const Number | ZEROLEAKGAUSS_NUMBER_INITIAL_BINS = 1000 |
| const Potential | ZEROLEAKGAUSS_V_MIN = -3.0 |
| const Rate | ZEROLEAKGAUSS_RATE = 1.0/TIME_MEMBRANE_INFINITE |
| const Efficacy | ZEROLEAKGAUSS_EFFICACY = 0.03 |
| const Number | ZEROLEAKGAUSS_MAXIMUM_NUMBER_OF_ITERATIONS = 10000000 |
| const Number | TRANSFER_NUMBER_INITIAL_BINS = 10 |
| const Potential | TRANSFER_V_MIN = 0 |
| const Time | TRANSFER_T_BEGIN = 0 |
| const Time | TRANSFER_T_END = 100 |
| const Time | TRANSFER_T_NETWORK_STEP = 1 |
| const Time | TRANSFER_T_REPORT = 1 |
| const double | TRANSFER_EXPANSION_FACTOR = 1 |
| const Number | TRANSFER_NUMBER_OF_BINS_TO_ADD = 0 |
| const Number | TRANSFER_MAXIMUM_NUMBER_OF_ITERATIONS = 100000 |
| const Rate | TRANSFER_EFFICACY = 2/(static_cast<double>(TRANSFER_NUMBER_INITIAL_BINS) - 1) |
| const Efficacy | TRANSFER_RATE = 1 |
| const Time | TWOPOP_T_BEGIN = 0 |
| const Time | TWOPOP_T_END = 0.05 |
| const Time | TWOPOP_T_REPORT = 1e-5 |
| const Time | TWOPOP_T_NETWORK = 1e-5 |
| const Number | TWOPOP_NUMBER_OF_INITIAL_BINS = 1100 |
| const Number | TWOPOP_NUMBER_OF_BINS_TO_ADD = 1 |
| const Number | TWOPOP_MAXIMUM_NUMBER_OF_ITERATIONS = 1000000 |
| const double | TWOPOP_EXPANSION_FACTOR = 1.1 |
| const Potential | TWOPOP_V_MIN = -1.0*RESPONSE_CURVE_PARAMETER.theta |
| const float PopulistLib::MU[NUMBER_RESPONSE_CURVE_POINTS] |
Initial value:
{
15e-3F,
16e-3F,
17e-3F,
18e-3F,
19e-3F,
20e-3F
}
| const float PopulistLib::RESPONSE[NUMBER_RESPONSE_CURVE_POINTS] |
Initial value:
{
0.12199584F,
0.84888909F,
3.25051013F,
7.55144F,
12.7002F,
17.84175F
}
| const ResponseParameterBrunel PopulistLib::RESPONSE_CURVE_PARAMETER |
Initial value:
{
0,
SIGMA,
20e-3F,
10e-3F,
0.004F,
0.020F
}
| const Time PopulistLib::TIME_MEMBRANE_INFINITE = 1000000 |
a large value, but not numeric_limits::max, since this value is used in divisions this corresponds to a membrane time constant of twenty minuts
1.5.6