COPASI API  4.16.103
CHybridNextReactionRKMethod.h
Go to the documentation of this file.
1 /* Begin CVS Header
2  $Source: /Volumes/Home/Users/shoops/cvs/copasi_dev/copasi/trajectory/CHybridNextReactionRKMethod.h,v $
3  $Revision: 1.6 $
4  $Name: $
5  $Author: shoops $
6  $Date: 2009/11/20 18:24:25 $
7  End CVS Header */
8 
9 // Copyright (C) 2008 by Pedro Mendes, Virginia Tech Intellectual
10 // Properties, Inc., EML Research, gGmbH, University of Heidelberg,
11 // and The University of Manchester.
12 // All rights reserved.
13 
14 // Copyright (C) 2001 - 2007 by Pedro Mendes, Virginia Tech Intellectual
15 // Properties, Inc. and EML Research, gGmbH.
16 // All rights reserved.
17 
18 /**
19  * CHybridNextReactionRKMethod
20  *
21  * First approach to an hybrid algorithm. Gibson's Next Reaction method is
22  * combined with a RungeKutta numerical integrator.
23  *
24  * File name: CHybridNextReactionRKMethod.h
25  * Author: Juergen Pahle
26  * Email: juergen.pahle@eml.villa-bosch.de
27  *
28  * Last change: 21, January 2003
29  *
30  * (C) European Media Lab 2003.
31  */
32 #ifndef COPASI_CHybridNextReactionRKMethod
33 #define COPASI_CHybridNextReactionRKMethod
34 
36 
38 {
39  friend CHybridMethod *
41 
42 private:
43  // Lifecycle methods
44  /**
45  * Default constructor
46  */
47  CHybridNextReactionRKMethod(const CCopasiContainer * pParent = NULL);
48 
49 public:
50  /**
51  * Do one iteration of the simulation
52  * @return Current simulation time or -1 in case of an error
53  */
55 };
56 
57 #endif // COPASI_CHybridNextReactionRKMethod
CHybridNextReactionRKMethod(const CCopasiContainer *pParent=NULL)
#define C_FLOAT64
Definition: copasi.h:92
C_FLOAT64 doSingleStep(C_FLOAT64 time, C_FLOAT64 endTime)
static CHybridMethod * createHybridMethod()