1!--------------------------------------------------------------------------------------------------! 2! CP2K: A general program to perform molecular dynamics simulations ! 3! Copyright (C) 2000 - 2020 CP2K developers group ! 4!--------------------------------------------------------------------------------------------------! 5MODULE grid_api 6 USE grid_collocate, ONLY: & 7 GRID_FUNC_AB, GRID_FUNC_ADBmDAB_X, GRID_FUNC_ADBmDAB_Y, GRID_FUNC_ADBmDAB_Z, & 8 GRID_FUNC_ARDBmDARB_XX, GRID_FUNC_ARDBmDARB_XY, GRID_FUNC_ARDBmDARB_XZ, & 9 GRID_FUNC_ARDBmDARB_YX, GRID_FUNC_ARDBmDARB_YY, GRID_FUNC_ARDBmDARB_YZ, & 10 GRID_FUNC_ARDBmDARB_ZX, GRID_FUNC_ARDBmDARB_ZY, GRID_FUNC_ARDBmDARB_ZZ, & 11 GRID_FUNC_DABpADB_X, GRID_FUNC_DABpADB_Y, GRID_FUNC_DABpADB_Z, GRID_FUNC_DADB, & 12 GRID_FUNC_DX, GRID_FUNC_DXDX, GRID_FUNC_DXDY, GRID_FUNC_DY, GRID_FUNC_DYDY, & 13 GRID_FUNC_DYDZ, GRID_FUNC_DZ, GRID_FUNC_DZDX, GRID_FUNC_DZDZ, collocate_pgf_product 14 USE grid_integrate, ONLY: integrate_pgf_product 15 16 IMPLICIT NONE 17 18 PRIVATE 19 20 CHARACTER(len=*), PARAMETER, PRIVATE :: moduleN = 'grid_api' 21 22 PUBLIC :: GRID_FUNC_AB 23 PUBLIC :: GRID_FUNC_DADB 24 PUBLIC :: GRID_FUNC_ADBmDAB_X 25 PUBLIC :: GRID_FUNC_ADBmDAB_Y 26 PUBLIC :: GRID_FUNC_ADBmDAB_Z 27 PUBLIC :: GRID_FUNC_ARDBmDARB_XX 28 PUBLIC :: GRID_FUNC_ARDBmDARB_XY 29 PUBLIC :: GRID_FUNC_ARDBmDARB_XZ 30 PUBLIC :: GRID_FUNC_ARDBmDARB_YX 31 PUBLIC :: GRID_FUNC_ARDBmDARB_YY 32 PUBLIC :: GRID_FUNC_ARDBmDARB_YZ 33 PUBLIC :: GRID_FUNC_ARDBmDARB_ZX 34 PUBLIC :: GRID_FUNC_ARDBmDARB_ZY 35 PUBLIC :: GRID_FUNC_ARDBmDARB_ZZ 36 PUBLIC :: GRID_FUNC_DABpADB_X 37 PUBLIC :: GRID_FUNC_DABpADB_Y 38 PUBLIC :: GRID_FUNC_DABpADB_Z 39 PUBLIC :: GRID_FUNC_DX 40 PUBLIC :: GRID_FUNC_DY 41 PUBLIC :: GRID_FUNC_DZ 42 PUBLIC :: GRID_FUNC_DXDY 43 PUBLIC :: GRID_FUNC_DYDZ 44 PUBLIC :: GRID_FUNC_DZDX 45 PUBLIC :: GRID_FUNC_DXDX 46 PUBLIC :: GRID_FUNC_DYDY 47 PUBLIC :: GRID_FUNC_DZDZ 48 49 PUBLIC :: collocate_pgf_product 50 PUBLIC :: integrate_pgf_product 51 52CONTAINS 53 54END MODULE grid_api 55