00001 /*===========================================================================*/ 00002 /* */ 00003 /* This file is part of the SYMPHONY MILP Solver Framework. */ 00004 /* */ 00005 /* SYMPHONY was jointly developed by Ted Ralphs (tkralphs@lehigh.edu) and */ 00006 /* Laci Ladanyi (ladanyi@us.ibm.com). */ 00007 /* */ 00008 /* (c) Copyright 2000-2008 Ted Ralphs. All Rights Reserved. */ 00009 /* */ 00010 /* This software is licensed under the Common Public License. Please see */ 00011 /* accompanying file for terms. */ 00012 /* */ 00013 /*===========================================================================*/ 00014 00015 #ifndef _PACK_ARRAY_H 00016 #define _PACK_ARRAY_H 00017 00018 #include "sym_proto.h" 00019 #include "sym_types.h" 00020 00021 void pack_array_desc PROTO((array_desc *adesc)); 00022 array_desc *unpack_array_desc PROTO((array_desc *padesc)); 00023 void pack_double_array_desc PROTO((double_array_desc *dad, 00024 char explicit_packing)); 00025 void unpack_double_array_desc PROTO((double_array_desc *dad, 00026 char explicit_packing)); 00027 void pack_basis PROTO((basis_desc *basis, char explicit_packing)); 00028 basis_desc *unpack_basis PROTO((basis_desc *pbasis, char explicit_packing)); 00029 00030 #endif