Miind
|
Classes | |
class | AbstractMasterEquation |
class | AbstractNeuralDynamics |
class | AbstractOdeSystem |
class | BinEstimator |
class | CNZLCache |
class | ConnectionSquaredProduct |
struct | CurrentCompensationParameter |
class | CurrentParameter |
struct | DiffusionParameter |
class | GeomAlgorithm |
class | GeomInputConvertor |
class | GeomLibException |
struct | GeomParameter |
struct | InitialDensityParameter |
class | InputParameterSet |
class | LeakingOdeSystem |
class | LifEstimator |
class | LifNeuralDynamics |
class | LIFParameter |
class | MasterFactory |
struct | MasterParameter |
struct | MuSigma |
class | MuSigmaScalarProduct |
struct | NeuronParameter |
class | NumericalMasterEquation |
struct | OdeDtParameter |
struct | OdeParameter |
class | OUAlgorithm |
class | QifOdeSystem |
class | QifParameter |
struct | ResponseParameter |
class | SpikingLifNeuralDynamics |
class | SpikingNeuralDynamics |
class | SpikingOdeSystem |
class | SpikingQifNeuralDynamics |
Typedefs | |
typedef double | Fraction |
Functions | |
bool | operator== (const LIFParameter &, const LIFParameter &) |
bool | operator== (const QifParameter &, const QifParameter &) |
const NumtoolsLib::Precision | PRECISION (1e-7, 0.0) |
double | ResponseFunction (const GeomLib::ResponseParameter &) |
Variables | |
const Number | MAXITERATION = 10000000 |
const Number | N_DIFF_MAX = 20 |
const MPILib::Time | T_START = 0.0 |
const MPILib::Time | T_STEP = 1e-6 |
const MPILib::Time | TIME_QUEUE_BATCH = 1e-6 |
Gain curve for LIF neurons
Gain curve (or transfer function; response function) for LIF neurons and Gaussian white noise input. In ResponseParameter you provide mean, variance and neuron parameters. A population firing rate is returned. This function provides corrections on the well known result for DC input.
typedef double GeomLib::Fraction |
typedef floating point number between or equal to 0 and 1
Definition at line 31 of file BasicDefinitions.hpp.
bool GeomLib::operator== | ( | const LIFParameter & | , |
const LIFParameter & | |||
) |
bool GeomLib::operator== | ( | const QifParameter & | , |
const QifParameter & | |||
) |
const NumtoolsLib::Precision GeomLib::PRECISION | ( | 1e- | 7, |
0. | 0 | ||
) |
Default precision for running numerical integrations.
double GeomLib::ResponseFunction | ( | const GeomLib::ResponseParameter & | par | ) |
Definition at line 140 of file Response.cpp.
References anonymous_namespace{Response.cpp}::InterspikeTime(), GeomLib::ResponseParameter::mu, GeomLib::ResponseParameter::sigma, GeomLib::ResponseParameter::tau, GeomLib::ResponseParameter::tau_refractive, GeomLib::ResponseParameter::theta, and GeomLib::ResponseParameter::V_reset.
Referenced by anonymous_namespace{OUAlgorithm.cpp}::OUResponse().
const Number GeomLib::MAXITERATION = 10000000 |
Maximum number of iterations before DynamicNetwork reports a failure.
Definition at line 43 of file BasicDefinitions.hpp.
const Number GeomLib::N_DIFF_MAX = 20 |
Maximum number of terms that the DiffusionMasterEquation should take into account.
Definition at line 46 of file BasicDefinitions.hpp.
const MPILib::Time GeomLib::T_START = 0.0 |
Standard start time of simulation.
Definition at line 34 of file BasicDefinitions.hpp.
const MPILib::Time GeomLib::T_STEP = 1e-6 |
Default time step.
Definition at line 37 of file BasicDefinitions.hpp.
const MPILib::Time GeomLib::TIME_QUEUE_BATCH = 1e-6 |
Batch times for probability queues.
Definition at line 49 of file BasicDefinitions.hpp.