MOOSE - Multiscale Object Oriented Simulation Environment
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
CompartmentDataHolder.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 _COMPARTMENT_DATA_HOLDER_H
12 #define _COMPARTMENT_DATA_HOLDER_H
13 
16 namespace moose
17 {
18 
20 {
21  public:
23  void readData( const CompartmentBase* c, const Eref& e );
24  void writeData( CompartmentBase* c, const Eref& e );
25  private:
26  double Cm_;
27  double Ra_;
28  double Rm_;
29  double Em_;
30  double initVm_;
31  double inject_;
32 
33  double diameter_;
34  double length_;
35  double x0_;
36  double y0_;
37  double z0_;
38  double x_;
39  double y_;
40  double z_;
41 };
42 
43 }
44 
45 #endif // _COMPARTMENT_DATA_HOLDER_H
void writeData(CompartmentBase *c, const Eref &e)
Definition: Eref.h:26
void readData(const CompartmentBase *c, const Eref &e)