MOOSE - Multiscale Object Oriented Simulation Environment
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
AdExIF.h
Go to the documentation of this file.
1 /**********************************************************************
2 ** This program is part of 'MOOSE', the
3 ** Messaging Object Oriented Simulation Environment,
4 ** also known as GENESIS 3 base code.
5 ** copyright (C) 2003-2006 Upinder S. Bhalla. and NCBS
6 ** It is made available under the terms of the
7 ** GNU Lesser General Public License version 2.1
8 ** See the file COPYING.LIB for the full notice.
9 **********************************************************************/
10 
11 #ifndef _AdExIF_H
12 #define _AdExIF_H
13 
14 namespace moose
15 {
19 class AdExIF: public ExIF
20 {
21  public:
22  AdExIF();
23  virtual ~AdExIF();
24 
25  void setW( const Eref& e, double val );
26  double getW( const Eref& e ) const;
27  void setTauW( const Eref& e, double val );
28  double getTauW( const Eref& e ) const;
29  void setA0( const Eref& e, double val );
30  double getA0( const Eref& e ) const;
31  void setB0( const Eref& e, double val );
32  double getB0( const Eref& e ) const;
33 
38  void vProcess( const Eref& e, ProcPtr p );
39 
43  void vReinit( const Eref& e, ProcPtr p );
44 
48  static const Cinfo* initCinfo();
49 
50  private:
51  double w_;
52  double tauW_;
53  double a0_;
54  double b0_;
55 };
56 }
57 
58 #endif // _AdExIF_H
double b0_
Definition: AdExIF.h:54
void setW(const Eref &e, double val)
Definition: AdExIF.cpp:145
double getA0(const Eref &e) const
Definition: AdExIF.cpp:170
double getB0(const Eref &e) const
Definition: AdExIF.cpp:180
double getW(const Eref &e) const
Definition: AdExIF.cpp:150
void vProcess(const Eref &e, ProcPtr p)
Definition: AdExIF.cpp:102
static const Cinfo * initCinfo()
Definition: AdExIF.cpp:20
void setB0(const Eref &e, double val)
Definition: AdExIF.cpp:175
double getTauW(const Eref &e) const
Definition: AdExIF.cpp:160
double w_
Definition: AdExIF.h:51
double a0_
Definition: AdExIF.h:53
Definition: Eref.h:26
void setA0(const Eref &e, double val)
Definition: AdExIF.cpp:165
void vReinit(const Eref &e, ProcPtr p)
Definition: AdExIF.cpp:136
double tauW_
Definition: AdExIF.h:52
virtual ~AdExIF()
Definition: AdExIF.cpp:95
void setTauW(const Eref &e, double val)
Definition: AdExIF.cpp:155
Definition: Cinfo.h:18