/[escript]/trunk/paso/src/Pattern_coupling.h
ViewVC logotype

Annotation of /trunk/paso/src/Pattern_coupling.h

Parent Directory Parent Directory | Revision Log Revision Log


Revision 2475 - (hide annotations)
Wed Jun 17 01:48:46 2009 UTC (10 years, 8 months ago) by artak
File MIME type: text/plain
File size: 1274 byte(s)
AMG now takes into account new SolverOptions class, namely one can select coarsening algorithms from python. Not all options are included into AMG, this will be implemented later on.
1 phornby 1913
2     /*******************************************************
3     *
4     * Copyright (c) 2003-2008 by University of Queensland
5     * Earth Systems Science Computational Center (ESSCC)
6     * http://www.uq.edu.au/esscc
7     *
8     * Primary Business: Queensland, Australia
9     * Licensed under the Open Software License version 3.0
10     * http://www.opensource.org/licenses/osl-3.0.php
11     *
12     *******************************************************/
13    
14    
15     /**************************************************************/
16    
17 artak 2475 /* Paso: Pattern_coupling */
18 phornby 1913
19     /**************************************************************/
20    
21 artak 2475 /* Author: Artak Amirbekyan */
22 phornby 1913
23     /**************************************************************/
24    
25     #ifndef INC_PASO_PATTERN_COUPLING
26     #define INC_PASO_PATTERN_COUPLING
27    
28 artak 1932 #include "SparseMatrix.h"
29 phornby 1913
30     /**************************************************************/
31    
32 artak 1932 void Paso_Pattern_coup(Paso_SparseMatrix* A, index_t* mis_marker, double thershold);
33 artak 2381 void Paso_Pattern_RS(Paso_SparseMatrix* A, index_t* mis_marker, double theta);
34     void Paso_Pattern_Aggregiation(Paso_SparseMatrix* A, index_t* mis_marker, double theta);
35 artak 2450 void Paso_Pattern_greedy(Paso_Pattern* pattern, index_t* mis_marker);
36 artak 2475 void Paso_Pattern_greedy_color(Paso_Pattern* pattern, index_t* mis_marker);
37 artak 2307
38 artak 2475
39 phornby 1913 #endif

  ViewVC Help
Powered by ViewVC 1.1.26