|
| template<class T > |
| void | conserveElevation (Param XParam, BlockP< T > XBlock, EvolvingP< T > XEv, T *zb) |
| |
| template void | conserveElevation< float > (Param XParam, BlockP< float > XBlock, EvolvingP< float > XEv, float *zb) |
| |
| template void | conserveElevation< double > (Param XParam, BlockP< double > XBlock, EvolvingP< double > XEv, double *zb) |
| |
| template<class T > |
| void | conserveElevationGPU (Param XParam, BlockP< T > XBlock, EvolvingP< T > XEv, T *zb) |
| |
| template void | conserveElevationGPU< float > (Param XParam, BlockP< float > XBlock, EvolvingP< float > XEv, float *zb) |
| |
| template void | conserveElevationGPU< double > (Param XParam, BlockP< double > XBlock, EvolvingP< double > XEv, double *zb) |
| |
| template<class T > |
| void | WetDryProlongation (Param XParam, BlockP< T > XBlock, EvolvingP< T > XEv, T *zb) |
| |
| template void | WetDryProlongation< double > (Param XParam, BlockP< double > XBlock, EvolvingP< double > XEv, double *zb) |
| |
| template void | WetDryProlongation< float > (Param XParam, BlockP< float > XBlock, EvolvingP< float > XEv, float *zb) |
| |
| template<class T > |
| void | WetDryRestriction (Param XParam, BlockP< T > XBlock, EvolvingP< T > XEv, T *zb) |
| |
| template void | WetDryRestriction< double > (Param XParam, BlockP< double > XBlock, EvolvingP< double > XEv, double *zb) |
| |
| template void | WetDryRestriction< float > (Param XParam, BlockP< float > XBlock, EvolvingP< float > XEv, float *zb) |
| |
| template<class T > |
| void | WetDryProlongationGPU (Param XParam, BlockP< T > XBlock, EvolvingP< T > XEv, T *zb) |
| |
| template void | WetDryProlongationGPU< double > (Param XParam, BlockP< double > XBlock, EvolvingP< double > XEv, double *zb) |
| |
| template void | WetDryProlongationGPU< float > (Param XParam, BlockP< float > XBlock, EvolvingP< float > XEv, float *zb) |
| |
| template<class T > |
| void | WetDryRestrictionGPU (Param XParam, BlockP< T > XBlock, EvolvingP< T > XEv, T *zb) |
| |
| template void | WetDryRestrictionGPU< double > (Param XParam, BlockP< double > XBlock, EvolvingP< double > XEv, double *zb) |
| |
| template void | WetDryRestrictionGPU< float > (Param XParam, BlockP< float > XBlock, EvolvingP< float > XEv, float *zb) |
| |
| template<class T > |
| __host__ __device__ void | ProlongationElevation (int halowidth, int blkmemwidth, T eps, int ib, int ibn, int ihalo, int jhalo, int ip, int jp, T *h, T *zs, T *zb) |
| |
| template<class T > |
| __host__ __device__ void | RevertProlongationElevation (int halowidth, int blkmemwidth, T eps, int ib, int ibn, int ihalo, int jhalo, int ip, int jp, int level, T dx, T *h, T *zb, T *dzbdx, T *dzbdy) |
| |
| template<class T > |
| __host__ __device__ void | ProlongationElevationGH (int halowidth, int blkmemwidth, T eps, int ib, int ibn, int ihalo, int jhalo, int ip, int jp, T *h, T *dhdx, T *dzsdx) |
| |
| template<class T > |
| __host__ __device__ void | conserveElevation (int halowidth, int blkmemwidth, T eps, int ib, int ibn, int ihalo, int jhalo, int i, int j, T *h, T *zs, T *zb) |
| |
| template __host__ __device__ void | conserveElevation< float > (int halowidth, int blkmemwidth, float eps, int ib, int ibn, int ihalo, int jhalo, int i, int j, float *h, float *zs, float *zb) |
| |
| template __host__ __device__ void | conserveElevation< double > (int halowidth, int blkmemwidth, double eps, int ib, int ibn, int ihalo, int jhalo, int i, int j, double *h, double *zs, double *zb) |
| |
| template<class T > |
| __host__ __device__ void | wetdryrestriction (int halowidth, int blkmemwidth, T eps, int ib, int ibn, int ihalo, int jhalo, int i, int j, T *h, T *zs, T *zb) |
| |
| template __host__ __device__ void | wetdryrestriction< float > (int halowidth, int blkmemwidth, float eps, int ib, int ibn, int ihalo, int jhalo, int i, int j, float *h, float *zs, float *zb) |
| |
| template __host__ __device__ void | wetdryrestriction< double > (int halowidth, int blkmemwidth, double eps, int ib, int ibn, int ihalo, int jhalo, int i, int j, double *h, double *zs, double *zb) |
| |
| template<class T > |
| __host__ __device__ void | conserveElevation (T zb, T &zswet, T &hwet) |
| |
| template<class T > |
| void | conserveElevationGradHalo (Param XParam, BlockP< T > XBlock, T *h, T *zs, T *zb, T *dhdx, T *dzsdx, T *dhdy, T *dzsdy) |
| |
| template void | conserveElevationGradHalo< float > (Param XParam, BlockP< float > XBlock, float *h, float *zs, float *zb, float *dhdx, float *dzsdx, float *dhdy, float *dzsdy) |
| |
| template void | conserveElevationGradHalo< double > (Param XParam, BlockP< double > XBlock, double *h, double *zs, double *zb, double *dhdx, double *dzsdx, double *dhdy, double *dzsdy) |
| |
| template<class T > |
| void | conserveElevationGradHaloGPU (Param XParam, BlockP< T > XBlock, T *h, T *zs, T *zb, T *dhdx, T *dzsdx, T *dhdy, T *dzsdy) |
| |
| template void | conserveElevationGradHaloGPU< float > (Param XParam, BlockP< float > XBlock, float *h, float *zs, float *zb, float *dhdx, float *dzsdx, float *dhdy, float *dzsdy) |
| |
| template void | conserveElevationGradHaloGPU< double > (Param XParam, BlockP< double > XBlock, double *h, double *zs, double *zb, double *dhdx, double *dzsdx, double *dhdy, double *dzsdy) |
| |
| template<class T > |
| __host__ __device__ void | conserveElevationGradHalo (int halowidth, int blkmemwidth, T eps, int ib, int ibn, int ihalo, int jhalo, int i, int j, T *h, T *dhdx, T *dhdy) |
| |
| template<class T > |
| __host__ __device__ void | conserveElevationGradHaloA (int halowidth, int blkmemwidth, int ib, int ibn, int ihalo, int jhalo, int ip, int jp, int iq, int jq, T theta, T delta, T *h, T *dhdx) |
| |
| template<class T > |
| __host__ __device__ void | conserveElevationGradHaloB (int halowidth, int blkmemwidth, int ib, int ibn, int ihalo, int jhalo, int ip, int jp, int iq, int jq, T theta, T delta, T eps, T *h, T *zs, T *zb, T *dhdx, T *dzsdx) |
| |
| template<class T > |
| void | conserveElevationGHLeft (Param XParam, int ib, int ibLB, int ibLT, BlockP< T > XBlock, T *h, T *zs, T *zb, T *dhdx, T *dzsdx) |
| |
| template<class T > |
| __global__ void | conserveElevationGHLeft (Param XParam, BlockP< T > XBlock, T *h, T *zs, T *zb, T *dhdx, T *dzsdx) |
| |
| template<class T > |
| void | conserveElevationGHRight (Param XParam, int ib, int ibRB, int ibRT, BlockP< T > XBlock, T *h, T *zs, T *zb, T *dhdx, T *dzsdx) |
| |
| template<class T > |
| __global__ void | conserveElevationGHRight (Param XParam, BlockP< T > XBlock, T *h, T *zs, T *zb, T *dhdx, T *dzsdx) |
| |
| template<class T > |
| void | conserveElevationGHTop (Param XParam, int ib, int ibTL, int ibTR, BlockP< T > XBlock, T *h, T *zs, T *zb, T *dhdx, T *dzsdx) |
| |
| template<class T > |
| __global__ void | conserveElevationGHTop (Param XParam, BlockP< T > XBlock, T *h, T *zs, T *zb, T *dhdx, T *dzsdx) |
| |
| template<class T > |
| void | conserveElevationGHBot (Param XParam, int ib, int ibBL, int ibBR, BlockP< T > XBlock, T *h, T *zs, T *zb, T *dhdx, T *dzsdx) |
| |
| template<class T > |
| __global__ void | conserveElevationGHBot (Param XParam, BlockP< T > XBlock, T *h, T *zs, T *zb, T *dhdx, T *dzsdx) |
| |
| template<class T > |
| void | conserveElevationLeft (Param XParam, int ib, int ibLB, int ibLT, BlockP< T > XBlock, EvolvingP< T > XEv, T *zb) |
| |
| template<class T > |
| __global__ void | conserveElevationLeft (Param XParam, BlockP< T > XBlock, EvolvingP< T > XEv, T *zb) |
| |
| template<class T > |
| __global__ void | WetDryProlongationGPULeft (Param XParam, BlockP< T > XBlock, EvolvingP< T > XEv, T *zb) |
| |
| template<class T > |
| __global__ void | WetDryRestrictionGPULeft (Param XParam, BlockP< T > XBlock, EvolvingP< T > XEv, T *zb) |
| |
| template<class T > |
| void | conserveElevationRight (Param XParam, int ib, int ibRB, int ibRT, BlockP< T > XBlock, EvolvingP< T > XEv, T *zb) |
| |
| template<class T > |
| __global__ void | conserveElevationRight (Param XParam, BlockP< T > XBlock, EvolvingP< T > XEv, T *zb) |
| |
| template<class T > |
| __global__ void | WetDryProlongationGPURight (Param XParam, BlockP< T > XBlock, EvolvingP< T > XEv, T *zb) |
| |
| template<class T > |
| __global__ void | WetDryRestrictionGPURight (Param XParam, BlockP< T > XBlock, EvolvingP< T > XEv, T *zb) |
| |
| template<class T > |
| void | conserveElevationTop (Param XParam, int ib, int ibTL, int ibTR, BlockP< T > XBlock, EvolvingP< T > XEv, T *zb) |
| |
| template<class T > |
| __global__ void | conserveElevationTop (Param XParam, BlockP< T > XBlock, EvolvingP< T > XEv, T *zb) |
| |
| template<class T > |
| __global__ void | WetDryProlongationGPUTop (Param XParam, BlockP< T > XBlock, EvolvingP< T > XEv, T *zb) |
| |
| template<class T > |
| __global__ void | WetDryRestrictionGPUTop (Param XParam, BlockP< T > XBlock, EvolvingP< T > XEv, T *zb) |
| |
| template<class T > |
| void | conserveElevationBot (Param XParam, int ib, int ibBL, int ibBR, BlockP< T > XBlock, EvolvingP< T > XEv, T *zb) |
| |
| template<class T > |
| __global__ void | conserveElevationBot (Param XParam, BlockP< T > XBlock, EvolvingP< T > XEv, T *zb) |
| |
| template<class T > |
| __global__ void | WetDryProlongationGPUBot (Param XParam, BlockP< T > XBlock, EvolvingP< T > XEv, T *zb) |
| |
| template<class T > |
| __global__ void | WetDryRestrictionGPUBot (Param XParam, BlockP< T > XBlock, EvolvingP< T > XEv, T *zb) |
| |