00001 module interface_modules_cartesian
00002 use phys_constant, only : long
00003 implicit none
00004 interface
00005
00006 subroutine interpo_fl2cgr_4th(fnc,cfn,xc,yc,zc)
00007 real(8), pointer :: fnc(:,:,:)
00008 real(8), intent(out) :: cfn
00009 real(8) :: xc, yc, zc
00010 end subroutine interpo_fl2cgr_4th
00011 subroutine interpo_gr2cgr_4th(fnc,cfn,xc,yc,zc)
00012 real(8), pointer :: fnc(:,:,:)
00013 real(8), intent(out) :: cfn
00014 real(8) :: xc, yc, zc
00015 end subroutine interpo_gr2cgr_4th
00016 subroutine interpolation_matter(fnc,fncca)
00017 real(8), pointer :: fnc(:,:,:)
00018 real(8), pointer :: fncca(:,:,:)
00019 end subroutine interpolation_matter
00020 subroutine interpolation_metric(fnc,fncca)
00021 real(8), pointer :: fnc(:,:,:)
00022 real(8), pointer :: fncca(:,:,:)
00023 end subroutine interpolation_metric
00024 subroutine interpolation_fillup_cartesian(fnc,fncca)
00025 real(8), pointer :: fnc(:,:,:)
00026 real(8), pointer :: fncca(:,:,:)
00027 end subroutine interpolation_fillup_cartesian
00028 subroutine interpolation_fillup_cartesian_bh(fnc,fncca)
00029 real(8), pointer :: fnc(:,:,:)
00030 real(8), pointer :: fncca(:,:,:)
00031 end subroutine interpolation_fillup_cartesian_bh
00032 subroutine interpolation_fillup_cartesian_bh_parity(fnc,fncca,par)
00033 real(8), pointer :: fnc(:,:,:)
00034 real(8), pointer :: fncca(:,:,:)
00035 real(8) :: par
00036 end subroutine interpolation_fillup_cartesian_bh_parity
00037 subroutine interpolation_fillup_cartesian_parity(fnc,fncca,par)
00038 real(8), pointer :: fnc(:,:,:)
00039 real(8), pointer :: fncca(:,:,:)
00040 real(8) :: par
00041 end subroutine interpolation_fillup_cartesian_parity
00042 subroutine interpolation_fillup_cartesian_mpt(fnc,fncca,impt,impt_ex)
00043 real(8), pointer :: fnc(:,:,:)
00044 real(8), pointer :: fncca(:,:,:)
00045 integer :: impt, impt_ex
00046 end subroutine interpolation_fillup_cartesian_mpt
00047
00048 end interface
00049 end module interface_modules_cartesian