MOOSE - Multiscale Object Oriented Simulation Environment
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
BufPool.h
Go to the documentation of this file.
1 /**********************************************************************
2 ** This program is part of 'MOOSE', the
3 ** Messaging Object Oriented Simulation Environment.
4 ** Copyright (C) 2003-2010 Upinder S. Bhalla. and NCBS
5 ** It is made available under the terms of the
6 ** GNU Lesser General Public License version 2.1
7 ** See the file COPYING.LIB for the full notice.
8 **********************************************************************/
9 
10 #ifndef _BUF_POOL_H
11 #define _BUF_POOL_H
12 
13 class BufPool: public Pool
14 {
15 public:
16  BufPool();
17  ~BufPool();
18 
20  // Field assignment stuff
23  void vSetN( const Eref& e, double v );
24  void vSetNinit( const Eref& e, double v );
25  void vSetConc( const Eref& e, double v );
26  void vSetConcInit( const Eref& e, double v );
27 
29  // Dest funcs
31 
32  void vProcess( const Eref& e, ProcPtr p );
33  void vReinit( const Eref& e, ProcPtr p );
34 
35  static const Cinfo* initCinfo();
36 private:
37 };
38 
39 #endif // _BUF_POOL_H
BufPool()
Definition: BufPool.cpp:49
void vSetConc(const Eref &e, double v)
Definition: BufPool.cpp:70
void vSetN(const Eref &e, double v)
The 'get' functions are simply inherited from Pool.
Definition: BufPool.cpp:59
void vProcess(const Eref &e, ProcPtr p)
Definition: BufPool.cpp:85
void vSetConcInit(const Eref &e, double v)
Definition: BufPool.cpp:76
static const Cinfo * initCinfo()
Definition: BufPool.cpp:18
Definition: Pool.h:19
~BufPool()
Definition: BufPool.cpp:52
Definition: Eref.h:26
void vSetNinit(const Eref &e, double v)
Definition: BufPool.cpp:65
void vReinit(const Eref &e, ProcPtr p)
Definition: BufPool.cpp:90
Definition: Cinfo.h:18