GRASS Programmer's Manual  6.4.2(2012)
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
test_gpde_lib.h
Go to the documentation of this file.
1 
2 /*****************************************************************************
3 *
4 * MODULE: Grass PDE Numerical Library
5 * AUTHOR(S): Soeren Gebbert, Berlin (GER) Dec 2006
6 * soerengebbert <at> gmx <dot> de
7 *
8 * PURPOSE: Unit and Integration tests
9 *
10 * COPYRIGHT: (C) 2000 by the GRASS Development Team
11 *
12 * This program is free software under the GNU General Public
13 * License (>=v2). Read the file COPYING that comes with GRASS
14 * for details.
15 *
16 *****************************************************************************/
17 
18 #ifndef _N_TEST_GPDE_H_
19 #define _N_TEST_PDE_H_
20 
21 
22 #define TEST_N_NUM_ROWS 10
23 #define TEST_N_NUM_COLS 10
24 #define TEST_N_NUM_DEPTHS 10
25 
26 /* Array test functions */
27 extern int unit_test_arrays(void);
28 
29 /* matrix assembling */
30 extern int unit_test_assemble(void);
31 
32 /* gradient creation and handling tests */
33 extern int unit_test_gradient(void);
34 
35 /* direct and iterative solvers */
36 extern int unit_test_solvers(void);
37 
38 /* test the meth tools of gpde */
39 extern int unit_test_tools(void);
40 
41 /* geom_data struct tests */
42 extern int unit_test_geom_data(void);
43 
44 /* les creation */
45 extern int unit_test_les_creation(void);
46 
47 /*gwflow */
48 extern int integration_test_gwflow(void);
49 
50 /* solute transport */
51 extern int integration_test_solute_transport(void);
52 
53 #endif