COPASI API  4.16.103
CMoietiesProblem.h
Go to the documentation of this file.
1 // Begin CVS Header
2 // $Source: /Volumes/Home/Users/shoops/cvs/copasi_dev/copasi/moieties/CMoietiesProblem.h,v $
3 // $Revision: 1.2 $
4 // $Name: $
5 // $Author: shoops $
6 // $Date: 2008/03/12 02:12:24 $
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 #ifndef COPASI_CMoietiesProblem
15 #define COPASI_CMoietiesProblem
16 
18 
20  {
21  // Implementation
22 
23  public:
24 
25  /**
26  * Default constructor
27  * @param const CCopasiTask::Type & type (default: moieties)
28  * @param const CCopasiContainer * pParent (default: NULL)
29  */
31  const CCopasiContainer * pParent = NULL);
32 
33  /**
34  * Copy constructor.
35  * @param const CMoietiesProblem & src
36  * @paramconst CCopasiContainer * pParent (default: NULL)
37  */
39  const CCopasiContainer * pParent = NULL);
40 
41  /**
42  * Destructor
43  */
44  virtual ~CMoietiesProblem();
45 
46  /**
47  * This is the output method for any result of a problem. The default implementation
48  * provided with CCopasiProblem. Does only print "Not implmented." To overide this
49  * default behaviour one needs to reimplement the virtual printResult function.
50  * @param std::ostream * pOstream
51  */
52  virtual void printResult(std::ostream * pOstream) const;
53  };
54 
55 #endif // COPASI_CMoietiesProblem
virtual ~CMoietiesProblem()
virtual void printResult(std::ostream *pOstream) const
CMoietiesProblem(const CCopasiTask::Type &type=CCopasiTask::moieties, const CCopasiContainer *pParent=NULL)