Sandia Home Sandia Home
Main Page | Publications | Downloads | Configuration | Running the Code | Solver Parameters | FAQ | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

APPSPACK_CDDLIB_Interface.h

Go to the documentation of this file.
00001 /*
00002 //@HEADER
00003 // ************************************************************************
00004 // 
00005 //          APPSPACK: Asynchronous Parallel Pattern Search
00006 //                 Copyright (2003) Sandia Corporation
00007 // 
00008 // Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive
00009 // license for use of this work by or on behalf of the U.S. Government.
00010 // 
00011 // This library is free software; you can redistribute it and/or modify
00012 // it under the terms of the GNU Lesser General Public License as
00013 // published by the Free Software Foundation; either version 2.1 of the
00014 // License, or (at your option) any later version.
00015 //  
00016 // This library is distributed in the hope that it will be useful, but
00017 // WITHOUT ANY WARRANTY; without even the implied warranty of
00018 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
00019 // Lesser General Public License for more details.
00020 //                                                                                 
00021 // You should have received a copy of the GNU Lesser General Public
00022 // License along with this library; if not, write to the Free Software
00023 // Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
00024 // USA.                                                                           .
00025 // 
00026 // Questions? Contact Tammy Kolda (tgkolda@sandia.gov) 
00027 // 
00028 // ************************************************************************
00029 //@HEADER
00030 */
00031 
00040 #ifndef APPSPACK_CDDLIB_INTERFACE_H
00041 #define APPSPACK_CDDLIB_INTERFACE_H
00042 #include "APPSPACK_Common.h"
00043 
00044 
00045 #ifdef __cplusplus
00046 extern "C" {
00047 #endif
00048 
00049 #ifdef HAVE_CDDLIB
00050 
00096 int compute_cone_generators(int *num_pointy,    double ***P,
00097                             int *num_lineality, double ***L,
00098                             int n, 
00099                             int num_equalities, double **Eq,
00100                             int num_inequalities, double **Iq,
00101                             int append);
00102 
00103 #else
00104 
00106 int compute_cone_generators(int*,...);
00107 
00108 #endif
00109 
00110 #ifdef __cplusplus
00111 }
00112 #endif
00113 
00114 #endif
00115 

 

© Sandia Corporation | Site Contact | Privacy and Security

Generated on Fri Feb 16 10:33:34 2007 for APPSPACK 5.0.1 by doxygen 1.3.9.1 written by Dimitri van Heesch, © 1997-2002