Miind
Classes | Typedefs | Functions | Variables
GeomLib Namespace Reference

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
 

Detailed Description

GeomLib.

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 Documentation

typedef double GeomLib::Fraction

typedef floating point number between or equal to 0 and 1

Definition at line 31 of file BasicDefinitions.hpp.

Function Documentation

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)

Variable Documentation

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.