Gaudi Framework, version v25r2

Home   Generated: Wed Jun 4 2014
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
IEqSolver.h
Go to the documentation of this file.
1 // =============================================================================
2 #ifndef GAUDIGSL_IEQSOLVER_H
3 #define GAUDIGSL_IEQSOLVER_H 1
4 // Include files
5 // from STL
6 #include <vector>
7 #include <string>
8 
9 // from Gaudi
10 #include "GaudiKernel/IAlgTool.h"
11 
12 // forward declarations
13 namespace Genfun
14 {
15  class AbsFunction;
16  class Argument;
17 }
18 
26 class GAUDI_API IEqSolver : virtual public IAlgTool {
27 public:
30 
32  typedef Genfun::AbsFunction GenFunc ;
34  typedef std::vector<const GenFunc*> Equations ;
36  typedef Genfun::Argument Arg ;
37 
39 
48  virtual StatusCode solver( const Equations& equations ,
49  Arg& solution ) const = 0 ;
50 
51 };
52 
53 #endif // GAUDIGSL_IEQSOLVER_H

Generated at Wed Jun 4 2014 14:48:56 for Gaudi Framework, version v25r2 by Doxygen version 1.8.2 written by Dimitri van Heesch, © 1997-2004