GRASS Programmer's Manual  6.4.2(2012)
test_gpde_lib.h
Go to the documentation of this file.
00001 
00002 /*****************************************************************************
00003 *
00004 * MODULE:       Grass PDE Numerical Library
00005 * AUTHOR(S):    Soeren Gebbert, Berlin (GER) Dec 2006
00006 *               soerengebbert <at> gmx <dot> de
00007 *               
00008 * PURPOSE:      Unit and Integration tests
00009 *
00010 * COPYRIGHT:    (C) 2000 by the GRASS Development Team
00011 *
00012 *               This program is free software under the GNU General Public
00013 *               License (>=v2). Read the file COPYING that comes with GRASS
00014 *               for details.
00015 *
00016 *****************************************************************************/
00017 
00018 #ifndef _N_TEST_GPDE_H_
00019 #define _N_TEST_PDE_H_
00020 
00021 
00022 #define TEST_N_NUM_ROWS 10
00023 #define TEST_N_NUM_COLS 10
00024 #define TEST_N_NUM_DEPTHS 10
00025 
00026 /* Array test functions */
00027 extern int unit_test_arrays(void);
00028 
00029 /* matrix assembling */
00030 extern int unit_test_assemble(void);
00031 
00032 /* gradient creation and handling tests */
00033 extern int unit_test_gradient(void);
00034 
00035 /* direct and iterative solvers */
00036 extern int unit_test_solvers(void);
00037 
00038 /* test the meth tools of gpde */
00039 extern int unit_test_tools(void);
00040 
00041 /* geom_data struct tests */
00042 extern int unit_test_geom_data(void);
00043 
00044 /* les creation */
00045 extern int unit_test_les_creation(void);
00046 
00047 /*gwflow */
00048 extern int integration_test_gwflow(void);
00049 
00050 /* solute transport */
00051 extern int integration_test_solute_transport(void);
00052 
00053 #endif
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines