amos.h

Go to the documentation of this file.
00001 //
00002 //  Copyright Toon Knapen
00003 //
00004 // Distributed under the Boost Software License, Version 1.0.
00005 // (See accompanying file LICENSE_1_0.txt or copy at
00006 // http://www.boost.org/LICENSE_1_0.txt)
00007 //
00008 
00009 #ifndef BOOST_NUMERIC_BINDINGS_AMOS_AMOS_H
00010 #define BOOST_NUMERIC_BINDINGS_AMOS_AMOS_H
00011 
00012 #include <boost/numeric/bindings/amos/amos_names.h>
00013 #include <boost/numeric/bindings/traits/type.h>
00014 
00015 extern "C"
00016 {
00017   void AMOS_DBESI(const double*     z,                const double* fnu, const int* kode, const int* n, double*     cy,           int* nz           ) ;
00018   void AMOS_CBESI(const fcomplex_t* z,                const float*  fnu, const int* kode, const int* n, fcomplex_t* cy,           int* nz, int* ierr) ;
00019   void AMOS_ZBESI(const double* zr, const double* zi, const double* fnu, const int* kode, const int* n, double* cyr, double* cyi, int* nz, int* ierr) ;
00020 
00021   void AMOS_DBESJ(const double  * z,                  const double* fnu,                  const int* n, double*     cy,             int* nz           ) ;
00022   void AMOS_CBESJ(const fcomplex_t* z,                const float*  fnu, const int* kode, const int* n, fcomplex_t* cy,             int* nz, int* ierr) ;
00023   void AMOS_ZBESJ(const double* zr, const double* zi, const double* fnu, const int* kode, const int* n, double* cyr, double* cyi, int* nz, int* ierr) ;
00024 
00025   void AMOS_DBESY(const double  * z,                  const double* fnu,                  const int* n, double*     cy                                                            ) ;
00026   void AMOS_CBESY(const fcomplex_t* z,                const float*  fnu, const int* kode, const int* n, fcomplex_t* cy,           int* nz, fcomplex_t *cwrk,             int* ierr) ;
00027   void AMOS_ZBESY(const double* zr, const double* zi, const double* fnu, const int* kode, const int* n, double* cyr, double* cyi, int* nz, double *cwrkr, double *cwrki, int* ierr) ;
00028 }
00029 
00030 #endif // BOOST_NUMERIC_BINDINGS_AMOS_AMOS_HPP

Generated on Wed Nov 23 18:59:54 2011 for FreeCAD by  doxygen 1.6.1