| The Gaudi Framework v29r0 (ff2e7097)

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Files

- File List
- File Members

Interpolation.h
Go to the documentation of this file.
1 #ifndef GAUDIMATH_INTERPOLATION_H
2 #define GAUDIMATH_INTERPOLATION_H 1
3 // ============================================================================
4 // include files
5 // ============================================================================
6 #include <iosfwd>
7 #include <string>
8
9 class StatusCode;
10
11 namespace GaudiMath
12 {
13 namespace Interpolation
14 {
15 enum Type {
16 Linear = 0, // linear interpolation
17 Polynomial, // polinomial interpolation
18 Cspline, // Cubic spline with natural boundary conditions
19 Cspline_Periodic, // Cubic spline with periodic boundary conditions
20 Akima, // Akima spline with natural boundary conditions
21 Akima_Periodic // Akima spline with periodic boundary conditions
22 };
23
24 StatusCode parse( Type&, const std::string& );
25 std::string toString( const Type& );
26 std::ostream& toStream( const Type&, std::ostream& );
27 inline std::ostream& operator<<( std::ostream& os, const Type& t ) { return toStream( t, os ); }
28
29 } // end of namespace Interpolation
30 } // end of namespace GaudiMath
31
32 #endif // GAUDIMATH_INTERPOLATION_H
33 // ============================================================================
GaudiMath::Interpolation::Akima
Definition: Interpolation.h:20
GaudiMath::Interpolation::Polynomial
Definition: Interpolation.h:17
std::string
STL class.
GaudiMath::Interpolation::toStream
std::ostream & toStream(const Type &, std::ostream &)
Definition: Interpolation.cpp:47
GaudiMath::Interpolation::parse
StatusCode parse(Type &, const std::string &)
Definition: Interpolation.cpp:41
StatusCode
This class is used for returning status codes from appropriate routines.
Definition: StatusCode.h:28
GaudiMath::Interpolation::Cspline
Definition: Interpolation.h:18
GaudiMath::Interpolation::Type
Type
Definition: Interpolation.h:15
GaudiMath
GaudiMath.h GaudiMath/GaudiMath.h.
Definition: Adapters.h:13
GaudiMath::Interpolation::Akima_Periodic
Definition: Interpolation.h:21
GaudiMath::Interpolation::Cspline_Periodic
Definition: Interpolation.h:19
GaudiMath::Interpolation::Linear
Definition: Interpolation.h:16
std::ostream
STL class.
GaudiMath::Interpolation::toString
std::string toString(const Type &)
Definition: Interpolation.cpp:42
GaudiMath::Interpolation::operator<<
std::ostream & operator<<(std::ostream &os, const Type &t)
Definition: Interpolation.h:27