H2Lib  3.0
ddcluster.h
Go to the documentation of this file.
1 
2 /* ------------------------------------------------------------
3  This is the file "ddcluster.h" of the H2Lib package.
4  All rights reserved, Nadine Albrecht 2015
5  ------------------------------------------------------------ */
6 
11 #ifndef DDCLUSTER_H
12 #define DDCLUSTER_H
13 
14 /*CORE 0*/
15 #include "settings.h"
16 
17 /*CORE 1*/
18 #include "sparsematrix.h"
19 
20 /*CORE 2*/
21 #include "cluster.h"
22 #include "clustergeometry.h"
23 #include "hmatrix.h"
24 
59  psparsematrix sp, uint dim, uint direction, uint *flag);
60 
86  psparsematrix sp, uint dim, uint *flag);
87 
100 bool admissible_dd_cluster(pcluster s, pcluster t, void* data);
101 
130  uint clf, uint dim);
131 
134 #endif
bool admissible_dd_cluster(pcluster s, pcluster t, void *data)
Check the domain decomposition admissibility condition.
pcluster build_adaptive_dd_cluster(pclustergeometry cg, uint size, uint *idx, uint clf, psparsematrix sp, uint dim, uint *flag)
Build a cluster tree from a clustergeometry object using adaptive Domain Decomposition Clustering...
unsigned uint
Unsigned integer type.
Definition: settings.h:70
Representation of a clustergeometry object.
Definition: clustergeometry.h:45
pcluster build_regular_dd_cluster(pclustergeometry cg, uint size, uint *idx, uint clf, psparsematrix sp, uint dim, uint direction, uint *flag)
Build a cluster tree from a clustergeometry object using regular Domain Decomposition Clustering...
pcluster build_adaptive_fromcluster_cluster(pcluster ctri, pclustergeometry cg, uint size, uint *idx, uint clf, uint dim)
Build a cluster tree from a clustergeometry object basing on the clustering of the elements...
#define HEADER_PREFIX
Prefix for function declarations.
Definition: settings.h:43
Representation of cluster trees.
Definition: cluster.h:40
Representation of a sparse matrix in compressed row format.
Definition: sparsematrix.h:42