Main Page | Alphabetical List | Class List | File List | Class Members | File Members

DawsonIntegral.h

Go to the documentation of this file.
00001 #ifndef DAWSONINTEGRAL_H
00002 #define DAWSONINTEGRAL_H
00003 
00004 
00005 // ----------------------------------------------------------------------
00006 //
00007 // Bridge object between C++ code and the Dawson's integral functions
00008 //
00009 // ----------------------------------------------------------------------
00010 
00011 #ifndef ZMENVIRONMENT_H
00012   #include "ZMutility/ZMenvironment.h"
00013 #endif
00014 #include <utility>
00015 
00016 ZM_BEGIN_NAMESPACE( zmsf )      /*  namespace zmsf  {  */
00017 
00018 typedef std::pair<double,double> Dpair;
00019 
00024 
00025 struct DawsonIntegral {
00026 
00028   static double Dawson( const double x );
00029 
00031   static Dpair DawsonErr( const double x );
00032 
00033 };  // DawsonIntegral
00034 
00035 ZM_END_NAMESPACE( zmsf )        /*  }  // namespace zmsf  */
00036 
00037 #endif  /* DAWSONINTEGRAL_H */
00038 

Generated on Wed Feb 25 15:03:16 2004 for SpecialFunctions by doxygen 1.3.4