test_gpde_lib.h 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. /*****************************************************************************
  2. *
  3. * MODULE: Grass PDE Numerical Library
  4. * AUTHOR(S): Soeren Gebbert, Berlin (GER) Dec 2006
  5. * soerengebbert <at> gmx <dot> de
  6. *
  7. * PURPOSE: Unit and Integration tests
  8. *
  9. * COPYRIGHT: (C) 2000 by the GRASS Development Team
  10. *
  11. * This program is free software under the GNU General Public
  12. * License (>=v2). Read the file COPYING that comes with GRASS
  13. * for details.
  14. *
  15. *****************************************************************************/
  16. #ifndef _N_TEST_GPDE_H_
  17. #define _N_TEST_PDE_H_
  18. #define TEST_N_NUM_ROWS 10
  19. #define TEST_N_NUM_COLS 10
  20. #define TEST_N_NUM_DEPTHS 10
  21. /* Array test functions */
  22. extern int unit_test_arrays (void);
  23. /* matrix assembling */
  24. extern int unit_test_assemble(void);
  25. /* gradient creation and handling tests */
  26. extern int unit_test_gradient(void);
  27. /* test the meth tools of gpde */
  28. extern int unit_test_tools(void);
  29. /* geom_data struct tests */
  30. extern int unit_test_geom_data(void);
  31. /* les creation */
  32. extern int unit_test_les_creation (void);
  33. /*gwflow*/
  34. extern int integration_test_gwflow (void);
  35. /* solute transport */
  36. extern int integration_test_solute_transport(void);
  37. #endif