/[escript]/trunk/finley/src/IndexList.h
ViewVC logotype

Contents of /trunk/finley/src/IndexList.h

Parent Directory Parent Directory | Revision Log Revision Log


Revision 971 - (show annotations)
Wed Feb 14 04:40:49 2007 UTC (12 years, 7 months ago) by ksteube
File MIME type: text/plain
File size: 2269 byte(s)
Had to undo commit to new MPI branch. The changes went into the original and
not the branch. The files committed here are exactly the same as revision 969.


1 /*
2 ************************************************************
3 * Copyright 2006 by ACcESS MNRF *
4 * *
5 * http://www.access.edu.au *
6 * Primary Business: Queensland, Australia *
7 * Licensed under the Open Software License version 3.0 *
8 * http://www.opensource.org/licenses/osl-3.0.php *
9 * *
10 ************************************************************
11 */
12 /**************************************************************/
13
14 /* Finley: Converting an element list into a matrix shape */
15
16 /**************************************************************/
17
18 /* Author: gross@access.edu.au */
19 /* Version: $Id$ */
20
21 /**************************************************************/
22
23 #ifndef INC_FINLEY_INDEXLIST
24 #define INC_FINLEY_INDEXLIST
25
26 #include "Finley.h"
27 #include "ElementFile.h"
28
29 /* structure to build system matrix */
30
31 #define INDEXLIST_LENGTH 85
32
33 typedef struct Finley_IndexList {
34 index_t index[INDEXLIST_LENGTH];
35 dim_t n;
36 struct Finley_IndexList *extension;
37 } Finley_IndexList;
38
39 void Finley_IndexList_insertElements(Finley_IndexList*, Finley_ElementFile*,dim_t, index_t*,dim_t, index_t*);
40 void Finley_IndexList_insertIndex(Finley_IndexList*, index_t);
41 void Finley_IndexList_toArray(Finley_IndexList*, index_t*);
42 dim_t Finley_IndexList_count(Finley_IndexList*);
43 void Finley_IndexList_free(Finley_IndexList*);
44
45 #endif /* #ifndef INC_FINLEY_INDEXLIST */
46
47 /*
48 * $Log$
49 * Revision 1.6 2005/09/15 03:44:22 jgs
50 * Merge of development branch dev-02 back to main trunk on 2005-09-15
51 *
52 * Revision 1.5.2.1 2005/09/07 06:26:19 gross
53 * the solver from finley are put into the standalone package paso now
54 *
55 * Revision 1.5 2005/07/08 04:07:51 jgs
56 * Merge of development branch back to main trunk on 2005-07-08
57 *
58 * Revision 1.4 2004/12/15 07:08:32 jgs
59 * *** empty log message ***
60 * Revision 1.1.1.1.2.3 2005/06/29 02:34:50 gross
61 * some changes towards 64 integers in finley
62 *
63 * Revision 1.1.1.1.2.2 2004/11/24 01:37:13 gross
64 * some changes dealing with the integer overflow in memory allocation. Finley solves 4M unknowns now
65 *
66 *
67 *
68 */

Properties

Name Value
svn:eol-style native
svn:keywords Author Date Id Revision

  ViewVC Help
Powered by ViewVC 1.1.26