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

arpack_proto.h

Go to the documentation of this file.
00001 // -*- C++ -*- 00002 00003 // PLearn (A C++ Machine Learning Library) 00004 // Copyright (C) 1998 Pascal Vincent 00005 // Copyright (C) 1999-2002 Pascal Vincent, Yoshua Bengio and University of Montreal 00006 // 00007 00008 // Redistribution and use in source and binary forms, with or without 00009 // modification, are permitted provided that the following conditions are met: 00010 // 00011 // 1. Redistributions of source code must retain the above copyright 00012 // notice, this list of conditions and the following disclaimer. 00013 // 00014 // 2. Redistributions in binary form must reproduce the above copyright 00015 // notice, this list of conditions and the following disclaimer in the 00016 // documentation and/or other materials provided with the distribution. 00017 // 00018 // 3. The name of the authors may not be used to endorse or promote 00019 // products derived from this software without specific prior written 00020 // permission. 00021 // 00022 // THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS OR 00023 // IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES 00024 // OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN 00025 // NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 00026 // SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED 00027 // TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 00028 // PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF 00029 // LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 00030 // NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 00031 // SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 00032 // 00033 // This file is part of the PLearn library. For more information on the PLearn 00034 // library, go to the PLearn Web site at www.plearn.org 00035 00036 #ifndef arpack_proto_INC 00037 #define arpack_proto_INC 00038 00039 namespace PLearn { 00040 using namespace std; 00041 00042 00043 extern "C" 00044 { 00045 int dnaupd_(long int *, const char *, long int *, const char *, 00046 long int *, double *, double *, long int *, double *, 00047 long int *, long int *, long int *, double *, double *, 00048 long int *, long int *, short, short); 00049 00050 int dneupd_(long int *, const char *, long int *, double *, double *, 00051 double *, long int *, double *, double *, double *, 00052 const char *, long int *, const char *, long int *, double *, 00053 double *, 00054 long int *, double *, long int *, long int *, long int *, 00055 double *, double *, long int *, long int *, short, short, 00056 short); 00057 00058 int snaupd_(long int *, const char *, long int *, const char *, 00059 long int *, float *, float *, long int *, float *, 00060 long int *, long int *, long int *, float *, float *, 00061 long int *, long int *, short, short); 00062 00063 int sneupd_(long int *, const char *, long int *, float *, float *, 00064 float *, long int *, float *, float *, float *, 00065 const char *, long int *, const char *, long int *, float *, 00066 float *, 00067 long int *, float *, long int *, long int *, long int *, 00068 float *, float *, long int *, long int *, short, short, 00069 short); 00070 00071 int dsaupd_(long int *, const char *, long int *, const char *, 00072 long int *, double *, double *, long int *, double *, 00073 long int *, long int *, long int *, double *, double *, 00074 long int *, long int *, short, short); 00075 00076 int dseupd_(long int *, const char *, long int *, double *, 00077 double *, long int *, double *, 00078 const char *, long int *, const char *, long int *, double *, 00079 double *, 00080 long int *, double *, long int *, long int *, long int *, 00081 double *, double *, long int *, long int *, short, short, 00082 short); 00083 00084 int ssaupd_(long int *, const char *, long int *, const char *, 00085 long int *, float *, float *, long int *, float *, 00086 long int *, long int *, long int *, float *, float *, 00087 long int *, long int *, short, short); 00088 00089 int sseupd_(long int *, const char *, long int *, float *, 00090 float *, long int *, float *, 00091 const char *, long int *, const char *, long int *, float *, 00092 float *, 00093 long int *, float *, long int *, long int *, long int *, 00094 float *, float *, long int *, long int *, short, short, 00095 short); 00096 } 00097 00098 } // end of namespace PLearn 00099 00100 00101 #endif /* arpack_proto_INC */

Generated on Tue Aug 17 15:48:32 2004 for PLearn by doxygen 1.3.7