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

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 6651 - (hide annotations)
Wed Feb 7 02:12:08 2018 UTC (20 months, 1 week ago) by jfenwick
File MIME type: text/plain
File size: 1502 byte(s)
Make everyone sad by touching all the files

Copyright dates update

1 jgs 150
2 jfenwick 3981 /*****************************************************************************
3 ksteube 1811 *
4 jfenwick 6651 * Copyright (c) 2003-2018 by The University of Queensland
5 jfenwick 3981 * http://www.uq.edu.au
6 ksteube 1811 *
7     * Primary Business: Queensland, Australia
8 jfenwick 6112 * Licensed under the Apache License, version 2.0
9     * http://www.apache.org/licenses/LICENSE-2.0
10 ksteube 1811 *
11 jfenwick 3981 * Development until 2012 by Earth Systems Science Computational Center (ESSCC)
12 jfenwick 4657 * Development 2012-2013 by School of Earth Sciences
13     * Development from 2014 by Centre for Geoscience Computing (GeoComp)
14 jfenwick 3981 *
15     *****************************************************************************/
16 ksteube 1312
17 ksteube 1811
18 caltinay 4444 /****************************************************************************
19 jgs 150
20 caltinay 4444 Finley: Converting an element list into a matrix shape
21 jgs 150
22 caltinay 4444 *****************************************************************************/
23 jgs 82
24 caltinay 4444 #ifndef __FINLEY_INDEXLIST_H__
25     #define __FINLEY_INDEXLIST_H__
26 jgs 82
27 jgs 150 #include "Finley.h"
28 jgs 82
29 caltinay 6001 #include <escript/IndexList.h>
30 jgs 82
31 caltinay 4444 // helpers to build system matrix
32 caltinay 4441
33 caltinay 4444 namespace finley {
34 jgs 82
35 caltinay 6001 using escript::IndexList;
36 caltinay 4809
37 caltinay 4444 class ElementFile;
38 ksteube 1312
39 caltinay 5104 void IndexList_insertElements(IndexList* index_list, ElementFile* elements,
40 caltinay 5692 bool reduce_row_order, const index_t* row_map,
41     bool reduce_col_order, const index_t* col_map);
42 caltinay 4444
43 caltinay 4809 void IndexList_insertElementsWithRowRangeNoMainDiagonal(
44 caltinay 5692 IndexList* index_list, index_t firstRow, index_t lastRow,
45     ElementFile* elements, index_t* row_map, index_t* col_map);
46 caltinay 4444
47     } // namespace finley
48    
49     #endif // __FINLEY_INDEXLIST_H__
50    

Properties

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

  ViewVC Help
Powered by ViewVC 1.1.26