ChannelStruct Struct Reference

#include <HSolveStruct.h>

List of all members.

Public Member Functions

void setPowers (double Xpower, double Ypower, double Zpower)
void process (double *&state, CurrentStruct &current)

Public Attributes

double Gbar_
PFDD takeXpower_
PFDD takeYpower_
PFDD takeZpower_
double Xpower_
double Ypower_
double Zpower_
int instant_
double modulation_

Detailed Description

Structure for a channel.


Member Function Documentation

void ChannelStruct::process ( double *&  state,
CurrentStruct current 
)

Finds the fraction for each gate by raising the "state" to the appropriate power. current.Gk is then set to Gbar_ times the calculated fraction. Note, "current" is a parameter.

References Gbar_, CurrentStruct::Gk, modulation_, takeXpower_, takeYpower_, takeZpower_, Xpower_, Ypower_, and Zpower_.

void ChannelStruct::setPowers ( double  Xpower,
double  Ypower,
double  Zpower 
)

Sets the powers and accordingly sets the takePower_ functions.

References takeXpower_, takeYpower_, takeZpower_, Xpower_, Ypower_, and Zpower_.


Member Data Documentation

Referenced by process().

Instantaneously change conductance - conductance follows no kinetics It's like tau = 0 => conductance change directly mirrors voltage step.

Scale factor for conductance, used when there is biochemical and other multiscale modulation of conductance.

Referenced by process().

Referenced by process(), and setPowers().

Referenced by process(), and setPowers().

Referenced by process(), and setPowers().

Referenced by process(), and setPowers().

Referenced by process(), and setPowers().

Referenced by process(), and setPowers().


The documentation for this struct was generated from the following files:

Generated on 1 Jul 2015 for MOOSE by  doxygen 1.6.1