MOOSE - Multiscale Object Oriented Simulation Environment
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
HHGate2D Class Reference

#include <HHGate2D.h>

+ Collaboration diagram for HHGate2D:

Public Member Functions

bool checkOriginal (Id id, const string &field) const
 
vector< vector< double > > getTableA (const Eref &e) const
 
vector< vector< double > > getTableB (const Eref &e) const
 
unsigned int getXdivsA (const Eref &e) const
 
unsigned int getXdivsB (const Eref &e) const
 
double getXmaxA (const Eref &e) const
 
double getXmaxB (const Eref &e) const
 
double getXminA (const Eref &e) const
 
double getXminB (const Eref &e) const
 
unsigned int getYdivsA (const Eref &e) const
 
unsigned int getYdivsB (const Eref &e) const
 
double getYmaxA (const Eref &e) const
 
double getYmaxB (const Eref &e) const
 
double getYminA (const Eref &e) const
 
double getYminB (const Eref &e) const
 
 HHGate2D ()
 
 HHGate2D (Id originalChanId, Id originalGateId)
 
bool isOriginalChannel (Id id) const
 
bool isOriginalGate (Id id) const
 
double lookupA (vector< double > v) const
 
double lookupB (vector< double > v) const
 
void lookupBoth (double v, double c, double *A, double *B) const
 
Id originalChannelId () const
 
void setTableA (const Eref &e, vector< vector< double > > value)
 
void setTableB (const Eref &e, vector< vector< double > > value)
 
void setXdivsA (const Eref &e, unsigned int value)
 
void setXdivsB (const Eref &e, unsigned int value)
 
void setXmaxA (const Eref &e, double value)
 
void setXmaxB (const Eref &e, double value)
 
void setXminA (const Eref &e, double value)
 
void setXminB (const Eref &e, double value)
 
void setYdivsA (const Eref &e, unsigned int value)
 
void setYdivsB (const Eref &e, unsigned int value)
 
void setYmaxA (const Eref &e, double value)
 
void setYmaxB (const Eref &e, double value)
 
void setYminA (const Eref &e, double value)
 
void setYminB (const Eref &e, double value)
 

Static Public Member Functions

static const CinfoinitCinfo ()
 

Private Attributes

Interpol2D A_
 
Interpol2D B_
 
Id originalChanId_
 
Id originalGateId_
 

Detailed Description

Definition at line 12 of file HHGate2D.h.

Constructor & Destructor Documentation

HHGate2D::HHGate2D ( )

Definition at line 164 of file HHGate2D.cpp.

165  : originalChanId_(0),
166  originalGateId_(0)
167 {;}
Id originalGateId_
Definition: HHGate2D.h:100
Id originalChanId_
Definition: HHGate2D.h:99
HHGate2D::HHGate2D ( Id  originalChanId,
Id  originalGateId 
)

Definition at line 169 of file HHGate2D.cpp.

170  :
171  originalChanId_( originalChanId ),
172  originalGateId_( originalGateId )
173 {;}
Id originalGateId_
Definition: HHGate2D.h:100
Id originalChanId_
Definition: HHGate2D.h:99

Member Function Documentation

bool HHGate2D::checkOriginal ( Id  id,
const string &  field 
) const

Checks if the provided Id is the one that the HHGate was created on. If true, fine, otherwise complains about trying to set the field.

vector< vector< double > > HHGate2D::getTableA ( const Eref e) const

Returns the A interpol

Definition at line 219 of file HHGate2D.cpp.

References A_, and Interpol2D::getTableVector().

Referenced by initCinfo().

220 {
221  return A_.getTableVector();
222 }
Interpol2D A_
Definition: HHGate2D.h:96
vector< vector< double > > getTableVector() const
Definition: Interpol2D.cpp:379

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

vector< vector< double > > HHGate2D::getTableB ( const Eref e) const

Returns the B interpol

Definition at line 229 of file HHGate2D.cpp.

References B_, and Interpol2D::getTableVector().

Referenced by initCinfo().

230 {
231  return B_.getTableVector();
232 }
Interpol2D B_
Definition: HHGate2D.h:97
vector< vector< double > > getTableVector() const
Definition: Interpol2D.cpp:379

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

unsigned int HHGate2D::getXdivsA ( const Eref e) const

Definition at line 277 of file HHGate2D.cpp.

References A_, and Interpol2D::getXdivs().

Referenced by initCinfo().

278 {
279  return A_.getXdivs();
280 }
Interpol2D A_
Definition: HHGate2D.h:96
unsigned int getXdivs() const
Definition: Interpol2D.cpp:262

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

unsigned int HHGate2D::getXdivsB ( const Eref e) const

Definition at line 337 of file HHGate2D.cpp.

References B_, and Interpol2D::getXdivs().

Referenced by initCinfo().

338 {
339  return B_.getXdivs();
340 }
Interpol2D B_
Definition: HHGate2D.h:97
unsigned int getXdivs() const
Definition: Interpol2D.cpp:262

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

double HHGate2D::getXmaxA ( const Eref e) const

Definition at line 267 of file HHGate2D.cpp.

References A_, and Interpol2D::getXmax().

Referenced by initCinfo().

268 {
269  return A_.getXmax();
270 }
Interpol2D A_
Definition: HHGate2D.h:96
double getXmax() const
Definition: Interpol2D.cpp:252

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

double HHGate2D::getXmaxB ( const Eref e) const

Definition at line 327 of file HHGate2D.cpp.

References B_, and Interpol2D::getXmax().

Referenced by initCinfo().

328 {
329  return B_.getXmax();
330 }
Interpol2D B_
Definition: HHGate2D.h:97
double getXmax() const
Definition: Interpol2D.cpp:252

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

double HHGate2D::getXminA ( const Eref e) const

Definition at line 257 of file HHGate2D.cpp.

References A_, and Interpol2D::getXmin().

Referenced by initCinfo().

258 {
259  return A_.getXmin();
260 }
Interpol2D A_
Definition: HHGate2D.h:96
double getXmin() const
Definition: Interpol2D.cpp:238

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

double HHGate2D::getXminB ( const Eref e) const

Definition at line 317 of file HHGate2D.cpp.

References B_, and Interpol2D::getXmin().

Referenced by initCinfo().

318 {
319  return B_.getXmin();
320 }
Interpol2D B_
Definition: HHGate2D.h:97
double getXmin() const
Definition: Interpol2D.cpp:238

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

unsigned int HHGate2D::getYdivsA ( const Eref e) const

Definition at line 307 of file HHGate2D.cpp.

References A_, and Interpol2D::getYdivs().

Referenced by initCinfo().

308 {
309  return A_.getYdivs();
310 }
Interpol2D A_
Definition: HHGate2D.h:96
unsigned int getYdivs() const
Definition: Interpol2D.cpp:325

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

unsigned int HHGate2D::getYdivsB ( const Eref e) const

Definition at line 367 of file HHGate2D.cpp.

References B_, and Interpol2D::getYdivs().

Referenced by initCinfo().

368 {
369  return B_.getYdivs();
370 }
Interpol2D B_
Definition: HHGate2D.h:97
unsigned int getYdivs() const
Definition: Interpol2D.cpp:325

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

double HHGate2D::getYmaxA ( const Eref e) const

Definition at line 297 of file HHGate2D.cpp.

References A_, and Interpol2D::getYmax().

Referenced by initCinfo().

298 {
299  return A_.getYmax();
300 }
Interpol2D A_
Definition: HHGate2D.h:96
double getYmax() const
Definition: Interpol2D.cpp:316

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

double HHGate2D::getYmaxB ( const Eref e) const

Definition at line 357 of file HHGate2D.cpp.

References B_, and Interpol2D::getYmax().

Referenced by initCinfo().

358 {
359  return B_.getYmax();
360 }
Interpol2D B_
Definition: HHGate2D.h:97
double getYmax() const
Definition: Interpol2D.cpp:316

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

double HHGate2D::getYminA ( const Eref e) const

Definition at line 287 of file HHGate2D.cpp.

References A_, and Interpol2D::getYmin().

Referenced by initCinfo().

288 {
289  return A_.getYmin();
290 }
Interpol2D A_
Definition: HHGate2D.h:96
double getYmin() const
Definition: Interpol2D.cpp:302

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

double HHGate2D::getYminB ( const Eref e) const

Definition at line 347 of file HHGate2D.cpp.

References B_, and Interpol2D::getYmin().

Referenced by initCinfo().

348 {
349  return B_.getYmin();
350 }
Interpol2D B_
Definition: HHGate2D.h:97
double getYmin() const
Definition: Interpol2D.cpp:302

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

const Cinfo * HHGate2D::initCinfo ( )
static

Definition at line 17 of file HHGate2D.cpp.

References getTableA(), getTableB(), getXdivsA(), getXdivsB(), getXmaxA(), getXmaxB(), getXminA(), getXminB(), getYdivsA(), getYdivsB(), getYmaxA(), getYmaxB(), getYminA(), getYminB(), Neutral::initCinfo(), lookupA(), lookupB(), setTableA(), setTableB(), setXdivsA(), setXdivsB(), setXmaxA(), setXmaxB(), setXminA(), setXminB(), setYdivsA(), setYdivsB(), setYmaxA(), setYmaxB(), setYminA(), and setYminB().

Referenced by HHChannel2D::initCinfo().

18 {
20  // Field definitions.
23  A( "A",
24  "lookupA: Look up the A gate value from two doubles, passed"
25  "in as a vector. Uses linear interpolation in the 2D table"
26  "The range of the lookup doubles is predefined based on "
27  "knowledge of voltage or conc ranges, and the granularity "
28  "is specified by the xmin, xmax, and dx field, and their "
29  "y-axis counterparts.",
32  B( "B",
33  "lookupB: Look up B gate value from two doubles in a vector.",
35 
37  "tableA",
38  "Table of A entries",
41  );
42 
44  "tableB",
45  "Table of B entries",
48 
49  static ElementValueFinfo< HHGate2D, double > xminA( "xminA",
50  "Minimum range for lookup",
53  );
54 
55  static ElementValueFinfo< HHGate2D, double > xmaxA( "xmaxA",
56  "Minimum range for lookup",
59  );
60 
61  static ElementValueFinfo< HHGate2D, unsigned int > xdivsA( "xdivsA",
62  "Divisions for lookup. Zero means to use linear interpolation",
65 
66  static ElementValueFinfo< HHGate2D, double > yminA( "yminA",
67  "Minimum range for lookup",
70 
71  static ElementValueFinfo< HHGate2D, double > ymaxA( "ymaxA",
72  "Minimum range for lookup",
75 
76  static ElementValueFinfo< HHGate2D, unsigned int > ydivsA( "ydivsA",
77  "Divisions for lookup. Zero means to use linear interpolation",
80 
81  static ElementValueFinfo< HHGate2D, double > xminB( "xminB",
82  "Minimum range for lookup",
85  );
86 
87  static ElementValueFinfo< HHGate2D, double > xmaxB( "xmaxB",
88  "Minimum range for lookup",
91  );
92 
93  static ElementValueFinfo< HHGate2D, unsigned int > xdivsB( "xdivsB",
94  "Divisions for lookup. Zero means to use linear interpolation",
97  );
98 
99  static ElementValueFinfo< HHGate2D, double > yminB( "yminB",
100  "Minimum range for lookup",
103 
104  static ElementValueFinfo< HHGate2D, double > ymaxB( "ymaxB",
105  "Minimum range for lookup",
108 
109  static ElementValueFinfo< HHGate2D, unsigned int > ydivsB( "ydivsB",
110  "Divisions for lookup. Zero means to use linear interpolation",
113 
115  // DestFinfos
117  static Finfo* HHGate2DFinfos[] =
118  {
119  &A, // ReadOnlyLookupValue
120  &B, // ReadOnlyLookupValue
121  &tableA, // ElementValue
122  &tableB, // ElementValue
123  &xminA,
124  &xmaxA,
125  &xdivsA,
126  &yminA,
127  &ymaxA,
128  &ydivsA,
129  &xminB,
130  &xmaxB,
131  &xdivsB,
132  &yminB,
133  &ymaxB,
134  &ydivsB
135  };
136 
137  static string doc[] =
138  {
139  "Name", "HHGate2D",
140  "Author", "Niraj Dudani, 2009, NCBS. Updated by Subhasis Ray, 2014, NCBS.",
141  "Description", "HHGate2D: Gate for Hodkgin-Huxley type channels, equivalent to the "
142  "m and h terms on the Na squid channel and the n term on K. "
143  "This takes the voltage and state variable from the channel, "
144  "computes the new value of the state variable and a scaling, "
145  "depending on gate power, for the conductance. These two "
146  "terms are sent right back in a message to the channel.",
147  };
148 
149  static Dinfo< HHGate2D > dinfo;
150  static Cinfo HHGate2DCinfo(
151  "HHGate2D",
153  HHGate2DFinfos, sizeof(HHGate2DFinfos)/sizeof(Finfo *),
154  &dinfo,
155  doc,
156  sizeof(doc) / sizeof(string)
157  );
158 
159  return &HHGate2DCinfo;
160 }
void setXminB(const Eref &e, double value)
Definition: HHGate2D.cpp:322
double getXminB(const Eref &e) const
Definition: HHGate2D.cpp:317
Definition: Dinfo.h:60
void setXdivsA(const Eref &e, unsigned int value)
Definition: HHGate2D.cpp:282
double getYminA(const Eref &e) const
Definition: HHGate2D.cpp:287
void setTableA(const Eref &e, vector< vector< double > > value)
Definition: HHGate2D.cpp:224
void setXmaxA(const Eref &e, double value)
Definition: HHGate2D.cpp:272
void setYdivsA(const Eref &e, unsigned int value)
Definition: HHGate2D.cpp:312
void setYdivsB(const Eref &e, unsigned int value)
Definition: HHGate2D.cpp:372
unsigned int getYdivsB(const Eref &e) const
Definition: HHGate2D.cpp:367
unsigned int getYdivsA(const Eref &e) const
Definition: HHGate2D.cpp:307
void setYmaxB(const Eref &e, double value)
Definition: HHGate2D.cpp:362
double getYmaxA(const Eref &e) const
Definition: HHGate2D.cpp:297
void setYminB(const Eref &e, double value)
Definition: HHGate2D.cpp:352
double getXmaxA(const Eref &e) const
Definition: HHGate2D.cpp:267
void setYminA(const Eref &e, double value)
Definition: HHGate2D.cpp:292
unsigned int getXdivsA(const Eref &e) const
Definition: HHGate2D.cpp:277
void setYmaxA(const Eref &e, double value)
Definition: HHGate2D.cpp:302
vector< vector< double > > getTableA(const Eref &e) const
Definition: HHGate2D.cpp:219
double getXmaxB(const Eref &e) const
Definition: HHGate2D.cpp:327
void setXmaxB(const Eref &e, double value)
Definition: HHGate2D.cpp:332
double getYminB(const Eref &e) const
Definition: HHGate2D.cpp:347
unsigned int getXdivsB(const Eref &e) const
Definition: HHGate2D.cpp:337
double getXminA(const Eref &e) const
Definition: HHGate2D.cpp:257
void setXminA(const Eref &e, double value)
Definition: HHGate2D.cpp:262
void setXdivsB(const Eref &e, unsigned int value)
Definition: HHGate2D.cpp:342
vector< vector< double > > getTableB(const Eref &e) const
Definition: HHGate2D.cpp:229
void setTableB(const Eref &e, vector< vector< double > > value)
Definition: HHGate2D.cpp:234
static const Cinfo * initCinfo()
Definition: Neutral.cpp:16
double lookupA(vector< double > v) const
Definition: HHGate2D.cpp:178
Definition: Cinfo.h:18
double lookupB(vector< double > v) const
Definition: HHGate2D.cpp:193
double getYmaxB(const Eref &e) const
Definition: HHGate2D.cpp:357
Definition: Finfo.h:12

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

bool HHGate2D::isOriginalChannel ( Id  id) const

isOriginalChannel returns true if the provided Id is the Id of the channel on which the HHGate was created.

Definition at line 242 of file HHGate2D.cpp.

References originalChanId_.

Referenced by HHChannel2D::checkOriginal().

243 {
244  return ( id == originalChanId_ );
245 }
Id originalChanId_
Definition: HHGate2D.h:99

+ Here is the caller graph for this function:

bool HHGate2D::isOriginalGate ( Id  id) const

isOriginalChannel returns true if the provided Id is the Id of the Gate created at the same time as the original channel.

Definition at line 247 of file HHGate2D.cpp.

References originalGateId_.

248 {
249  return ( id == originalGateId_ );
250 }
Id originalGateId_
Definition: HHGate2D.h:100
double HHGate2D::lookupA ( vector< double >  v) const

Definition at line 178 of file HHGate2D.cpp.

References A_, and Interpol2D::innerLookup().

Referenced by initCinfo().

179 {
180  if ( v.size() < 2 ) {
181  cerr << "Error: HHGate2D::getAValue: 2 real numbers needed to lookup 2D table.\n";
182  return 0.0;
183  }
184 
185  if ( v.size() > 2 ) {
186  cerr << "Error: HHGate2D::getAValue: Only 2 real numbers needed to lookup 2D table. "
187  "Using only first 2.\n";
188  }
189 
190  return A_.innerLookup( v[ 0 ], v[ 1 ] );
191 }
Interpol2D A_
Definition: HHGate2D.h:96
double innerLookup(double x, double y) const
Definition: Interpol2D.cpp:574

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

double HHGate2D::lookupB ( vector< double >  v) const

Definition at line 193 of file HHGate2D.cpp.

References B_, and Interpol2D::innerLookup().

Referenced by initCinfo().

194 {
195  if ( v.size() < 2 ) {
196  cerr << "Error: HHGate2D::getAValue: 2 real numbers needed to lookup 2D table.\n";
197  return 0.0;
198  }
199 
200  if ( v.size() > 2 ) {
201  cerr << "Error: HHGate2D::getAValue: Only 2 real numbers needed to lookup 2D table. "
202  "Using only first 2.\n";
203  }
204 
205  return B_.innerLookup( v[ 0 ], v[ 1 ] );
206 }
Interpol2D B_
Definition: HHGate2D.h:97
double innerLookup(double x, double y) const
Definition: Interpol2D.cpp:574

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void HHGate2D::lookupBoth ( double  v,
double  c,
double *  A,
double *  B 
) const

Single call to get both A and B values in a single lookup

Definition at line 208 of file HHGate2D.cpp.

References A_, B_, and Interpol2D::innerLookup().

Referenced by HHChannel2D::vProcess(), and HHChannel2D::vReinit().

209 {
210  *A = A_.innerLookup( v, c );
211  *B = B_.innerLookup( v, c );
212 }
Interpol2D A_
Definition: HHGate2D.h:96
Interpol2D B_
Definition: HHGate2D.h:97
double innerLookup(double x, double y) const
Definition: Interpol2D.cpp:574

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

Id HHGate2D::originalChannelId ( ) const

Returns the Id of the original Channel.

Definition at line 252 of file HHGate2D.cpp.

References originalChanId_.

253 {
254  return originalChanId_;
255 }
Id originalChanId_
Definition: HHGate2D.h:99
void HHGate2D::setTableA ( const Eref e,
vector< vector< double > >  value 
)

Definition at line 224 of file HHGate2D.cpp.

References A_, Interpol2D::setTableVector(), and value.

Referenced by initCinfo().

225 {
226  A_.setTableVector(value);
227 }
Interpol2D A_
Definition: HHGate2D.h:96
void setTableVector(vector< vector< double > > value)
Definition: Interpol2D.cpp:420

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void HHGate2D::setTableB ( const Eref e,
vector< vector< double > >  value 
)

Definition at line 234 of file HHGate2D.cpp.

References B_, Interpol2D::setTableVector(), and value.

Referenced by initCinfo().

235 {
236  B_.setTableVector(value);
237 }
Interpol2D B_
Definition: HHGate2D.h:97
void setTableVector(vector< vector< double > > value)
Definition: Interpol2D.cpp:420

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void HHGate2D::setXdivsA ( const Eref e,
unsigned int  value 
)

Definition at line 282 of file HHGate2D.cpp.

References A_, and Interpol2D::setXdivs().

Referenced by initCinfo().

283 {
284  A_.setXdivs(value);
285 }
uint32_t value
Definition: moosemodule.h:42
Interpol2D A_
Definition: HHGate2D.h:96
void setXdivs(unsigned int value)
Definition: Interpol2D.cpp:257

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void HHGate2D::setXdivsB ( const Eref e,
unsigned int  value 
)

Definition at line 342 of file HHGate2D.cpp.

References B_, and Interpol2D::setXdivs().

Referenced by initCinfo().

343 {
344  B_.setXdivs(value);
345 }
uint32_t value
Definition: moosemodule.h:42
Interpol2D B_
Definition: HHGate2D.h:97
void setXdivs(unsigned int value)
Definition: Interpol2D.cpp:257

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void HHGate2D::setXmaxA ( const Eref e,
double  value 
)

Definition at line 272 of file HHGate2D.cpp.

References A_, and Interpol2D::setXmax().

Referenced by initCinfo().

273 {
274  A_.setXmax(value);
275 }
uint32_t value
Definition: moosemodule.h:42
Interpol2D A_
Definition: HHGate2D.h:96
void setXmax(double value)
Definition: Interpol2D.cpp:243

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void HHGate2D::setXmaxB ( const Eref e,
double  value 
)

Definition at line 332 of file HHGate2D.cpp.

References B_, and Interpol2D::setXmax().

Referenced by initCinfo().

333 {
334  B_.setXmax(value);
335 }
uint32_t value
Definition: moosemodule.h:42
Interpol2D B_
Definition: HHGate2D.h:97
void setXmax(double value)
Definition: Interpol2D.cpp:243

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void HHGate2D::setXminA ( const Eref e,
double  value 
)

Definition at line 262 of file HHGate2D.cpp.

References A_, and Interpol2D::setXmin().

Referenced by initCinfo().

263 {
264  A_.setXmin(value);
265 }
uint32_t value
Definition: moosemodule.h:42
void setXmin(double value)
Definition: Interpol2D.cpp:229
Interpol2D A_
Definition: HHGate2D.h:96

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void HHGate2D::setXminB ( const Eref e,
double  value 
)

Definition at line 322 of file HHGate2D.cpp.

References B_, and Interpol2D::setXmin().

Referenced by initCinfo().

323 {
324  B_.setXmin(value);
325 }
uint32_t value
Definition: moosemodule.h:42
void setXmin(double value)
Definition: Interpol2D.cpp:229
Interpol2D B_
Definition: HHGate2D.h:97

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void HHGate2D::setYdivsA ( const Eref e,
unsigned int  value 
)

Definition at line 312 of file HHGate2D.cpp.

References A_, and Interpol2D::setYdivs().

Referenced by initCinfo().

313 {
314  A_.setYdivs(value);
315 }
uint32_t value
Definition: moosemodule.h:42
Interpol2D A_
Definition: HHGate2D.h:96
void setYdivs(unsigned int value)
Definition: Interpol2D.cpp:321

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void HHGate2D::setYdivsB ( const Eref e,
unsigned int  value 
)

Definition at line 372 of file HHGate2D.cpp.

References B_, and Interpol2D::setYdivs().

Referenced by initCinfo().

373 {
374  B_.setYdivs(value);
375 }
uint32_t value
Definition: moosemodule.h:42
void setYdivs(unsigned int value)
Definition: Interpol2D.cpp:321
Interpol2D B_
Definition: HHGate2D.h:97

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void HHGate2D::setYmaxA ( const Eref e,
double  value 
)

Definition at line 302 of file HHGate2D.cpp.

References A_, and Interpol2D::setYmax().

Referenced by initCinfo().

303 {
304  A_.setYmax(value);
305 }
uint32_t value
Definition: moosemodule.h:42
Interpol2D A_
Definition: HHGate2D.h:96
void setYmax(double value)
Definition: Interpol2D.cpp:307

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void HHGate2D::setYmaxB ( const Eref e,
double  value 
)

Definition at line 362 of file HHGate2D.cpp.

References B_, and Interpol2D::setYmax().

Referenced by initCinfo().

363 {
364  B_.setYmax(value);
365 }
uint32_t value
Definition: moosemodule.h:42
Interpol2D B_
Definition: HHGate2D.h:97
void setYmax(double value)
Definition: Interpol2D.cpp:307

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void HHGate2D::setYminA ( const Eref e,
double  value 
)

Definition at line 292 of file HHGate2D.cpp.

References A_, and Interpol2D::setYmin().

Referenced by initCinfo().

293 {
294  A_.setYmin(value);
295 }
uint32_t value
Definition: moosemodule.h:42
Interpol2D A_
Definition: HHGate2D.h:96
void setYmin(double value)
Definition: Interpol2D.cpp:293

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void HHGate2D::setYminB ( const Eref e,
double  value 
)

Definition at line 352 of file HHGate2D.cpp.

References B_, and Interpol2D::setYmin().

Referenced by initCinfo().

353 {
354  B_.setYmin(value);
355 }
uint32_t value
Definition: moosemodule.h:42
Interpol2D B_
Definition: HHGate2D.h:97
void setYmin(double value)
Definition: Interpol2D.cpp:293

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

Member Data Documentation

Id HHGate2D::originalChanId_
private

Definition at line 99 of file HHGate2D.h.

Referenced by isOriginalChannel(), and originalChannelId().

Id HHGate2D::originalGateId_
private

Definition at line 100 of file HHGate2D.h.

Referenced by isOriginalGate().


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