~ubuntu-branches/ubuntu/trusty/scotch/trusty

« back to all changes in this revision

Viewing changes to .pc/metis-header.patch/src/libscotchmetis/metis.h

  • Committer: Bazaar Package Importer
  • Author(s): Adam C. Powell, IV
  • Date: 2010-03-15 16:25:41 UTC
  • Revision ID: james.westby@ubuntu.com-20100315162541-8xyt96m0c37vhblf
Tags: 5.1.7.dfsg-3
Uses chrpath to remove rpath from ptscotch and libptscotch5.1 binaries.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
/*********************************************************
 
2
**                                                      **
 
3
**  WARNING : THIS IS NOT THE ORIGINAL INCLUDE FILE OF  **
 
4
**  THE MeTiS SOFTWARE PACKAGE.                         **
 
5
**  This file is a compatibility include file provided  **
 
6
**  as part of the Scotch software distribution.        **
 
7
**  Preferably use the original MeTiS include file to   **
 
8
**  keep definitions of routines not overloaded by      **
 
9
**  the libScotchMeTiS library.                         **
 
10
**                                                      **
 
11
*********************************************************/
 
12
/* Copyright 2007 ENSEIRB, INRIA & CNRS
 
13
**
 
14
** This file is part of the Scotch software package for static mapping,
 
15
** graph partitioning and sparse matrix ordering.
 
16
**
 
17
** This software is governed by the CeCILL-C license under French law
 
18
** and abiding by the rules of distribution of free software. You can
 
19
** use, modify and/or redistribute the software under the terms of the
 
20
** CeCILL-C license as circulated by CEA, CNRS and INRIA at the following
 
21
** URL: "http://www.cecill.info".
 
22
** 
 
23
** As a counterpart to the access to the source code and rights to copy,
 
24
** modify and redistribute granted by the license, users are provided
 
25
** only with a limited warranty and the software's author, the holder of
 
26
** the economic rights, and the successive licensors have only limited
 
27
** liability.
 
28
** 
 
29
** In this respect, the user's attention is drawn to the risks associated
 
30
** with loading, using, modifying and/or developing or reproducing the
 
31
** software by the user in light of its specific status of free software,
 
32
** that may mean that it is complicated to manipulate, and that also
 
33
** therefore means that it is reserved for developers and experienced
 
34
** professionals having in-depth computer knowledge. Users are therefore
 
35
** encouraged to load and test the software's suitability as regards
 
36
** their requirements in conditions enabling the security of their
 
37
** systems and/or data to be ensured and, more generally, to use and
 
38
** operate it in the same conditions as regards security.
 
39
** 
 
40
** The fact that you are presently reading this means that you have had
 
41
** knowledge of the CeCILL-C license and that you accept its terms.
 
42
*/
 
43
/************************************************************/
 
44
/**                                                        **/
 
45
/**   NAME       : metis.h                                 **/
 
46
/**                                                        **/
 
47
/**   AUTHOR     : Francois PELLEGRINI                     **/
 
48
/**                                                        **/
 
49
/**   FUNCTION   : Compatibility declaration file for the  **/
 
50
/**                MeTiS interface routines provided by    **/
 
51
/**                the Scotch project.                     **/
 
52
/**                                                        **/
 
53
/**   DATES      : # Version 5.0  : from : 08 sep 2006     **/
 
54
/**                                 to     07 jun 2007     **/
 
55
/**                                                        **/
 
56
/************************************************************/
 
57
 
 
58
/*
 
59
**  The function prototypes.
 
60
*/
 
61
 
 
62
void                        METIS_EdgeND        (const int * const, const int * const, const int * const, const int * const, const int * const, int * const, int * const);
 
63
void                        METIS_NodeND        (const int * const, const int * const, const int * const, const int * const, const int * const, int * const, int * const);
 
64
void                        METIS_NodeWND       (const int * const, const int * const, const int * const, const int * const, const int * const, const int * const, int * const, int * const);
 
65
 
 
66
void                        METIS_PartGraphKway (const int * const, const int * const, const int * const, const int * const, const int * const, const int * const, const int * const, const int * const, const int * const, int * const, int * const);
 
67
void                        METIS_PartGraphRecursive (const int * const, const int * const, const int * const, const int * const, const int * const, const int * const, const int * const, const int * const, const int * const, int * const, int * const);
 
68
void                        METIS_PartGraphVKway (const int * const, const int * const, const int * const, const int * const, const int * const, const int * const, const int * const, const int * const, const int * const, int * const, int * const);