BG_Flood
0.8
Documentation (Work-in-progress)
|
#include "ConserveElevation.h"
Functions | |
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) |
__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 | ||
) |
void conserveElevation | ( | Param | XParam, |
BlockP< T > | XBlock, | ||
EvolvingP< T > | XEv, | ||
T * | zb | ||
) |
__host__ __device__ void conserveElevation | ( | T | zb, |
T & | zswet, | ||
T & | hwet | ||
) |
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 void conserveElevation< double > | ( | Param | XParam, |
BlockP< double > | XBlock, | ||
EvolvingP< double > | XEv, | ||
double * | 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 void conserveElevation< float > | ( | Param | XParam, |
BlockP< float > | XBlock, | ||
EvolvingP< float > | XEv, | ||
float * | zb | ||
) |
__global__ void conserveElevationBot | ( | Param | XParam, |
BlockP< T > | XBlock, | ||
EvolvingP< T > | XEv, | ||
T * | zb | ||
) |
void conserveElevationBot | ( | Param | XParam, |
int | ib, | ||
int | ibBL, | ||
int | ibBR, | ||
BlockP< T > | XBlock, | ||
EvolvingP< T > | XEv, | ||
T * | zb | ||
) |
__global__ void conserveElevationGHBot | ( | Param | XParam, |
BlockP< T > | XBlock, | ||
T * | h, | ||
T * | zs, | ||
T * | zb, | ||
T * | dhdx, | ||
T * | dzsdx | ||
) |
void conserveElevationGHBot | ( | Param | XParam, |
int | ib, | ||
int | ibBL, | ||
int | ibBR, | ||
BlockP< T > | XBlock, | ||
T * | h, | ||
T * | zs, | ||
T * | zb, | ||
T * | dhdx, | ||
T * | dzsdx | ||
) |
__global__ void conserveElevationGHLeft | ( | Param | XParam, |
BlockP< T > | XBlock, | ||
T * | h, | ||
T * | zs, | ||
T * | zb, | ||
T * | dhdx, | ||
T * | dzsdx | ||
) |
void conserveElevationGHLeft | ( | Param | XParam, |
int | ib, | ||
int | ibLB, | ||
int | ibLT, | ||
BlockP< T > | XBlock, | ||
T * | h, | ||
T * | zs, | ||
T * | zb, | ||
T * | dhdx, | ||
T * | dzsdx | ||
) |
__global__ void conserveElevationGHRight | ( | Param | XParam, |
BlockP< T > | XBlock, | ||
T * | h, | ||
T * | zs, | ||
T * | zb, | ||
T * | dhdx, | ||
T * | dzsdx | ||
) |
void conserveElevationGHRight | ( | Param | XParam, |
int | ib, | ||
int | ibRB, | ||
int | ibRT, | ||
BlockP< T > | XBlock, | ||
T * | h, | ||
T * | zs, | ||
T * | zb, | ||
T * | dhdx, | ||
T * | dzsdx | ||
) |
__global__ void conserveElevationGHTop | ( | Param | XParam, |
BlockP< T > | XBlock, | ||
T * | h, | ||
T * | zs, | ||
T * | zb, | ||
T * | dhdx, | ||
T * | dzsdx | ||
) |
void conserveElevationGHTop | ( | Param | XParam, |
int | ib, | ||
int | ibTL, | ||
int | ibTR, | ||
BlockP< T > | XBlock, | ||
T * | h, | ||
T * | zs, | ||
T * | zb, | ||
T * | dhdx, | ||
T * | dzsdx | ||
) |
void conserveElevationGPU | ( | Param | XParam, |
BlockP< T > | XBlock, | ||
EvolvingP< T > | XEv, | ||
T * | zb | ||
) |
template void conserveElevationGPU< double > | ( | Param | XParam, |
BlockP< double > | XBlock, | ||
EvolvingP< double > | XEv, | ||
double * | zb | ||
) |
template void conserveElevationGPU< float > | ( | Param | XParam, |
BlockP< float > | XBlock, | ||
EvolvingP< float > | XEv, | ||
float * | zb | ||
) |
__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 | ||
) |
void conserveElevationGradHalo | ( | Param | XParam, |
BlockP< T > | XBlock, | ||
T * | h, | ||
T * | zs, | ||
T * | zb, | ||
T * | dhdx, | ||
T * | dzsdx, | ||
T * | dhdy, | ||
T * | 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 void conserveElevationGradHalo< float > | ( | Param | XParam, |
BlockP< float > | XBlock, | ||
float * | h, | ||
float * | zs, | ||
float * | zb, | ||
float * | dhdx, | ||
float * | dzsdx, | ||
float * | dhdy, | ||
float * | dzsdy | ||
) |
__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 | ||
) |
__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 | ||
) |
void conserveElevationGradHaloGPU | ( | Param | XParam, |
BlockP< T > | XBlock, | ||
T * | h, | ||
T * | zs, | ||
T * | zb, | ||
T * | dhdx, | ||
T * | dzsdx, | ||
T * | dhdy, | ||
T * | 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 void conserveElevationGradHaloGPU< float > | ( | Param | XParam, |
BlockP< float > | XBlock, | ||
float * | h, | ||
float * | zs, | ||
float * | zb, | ||
float * | dhdx, | ||
float * | dzsdx, | ||
float * | dhdy, | ||
float * | dzsdy | ||
) |
__global__ void conserveElevationLeft | ( | Param | XParam, |
BlockP< T > | XBlock, | ||
EvolvingP< T > | XEv, | ||
T * | zb | ||
) |
void conserveElevationLeft | ( | Param | XParam, |
int | ib, | ||
int | ibLB, | ||
int | ibLT, | ||
BlockP< T > | XBlock, | ||
EvolvingP< T > | XEv, | ||
T * | zb | ||
) |
__global__ void conserveElevationRight | ( | Param | XParam, |
BlockP< T > | XBlock, | ||
EvolvingP< T > | XEv, | ||
T * | zb | ||
) |
void conserveElevationRight | ( | Param | XParam, |
int | ib, | ||
int | ibRB, | ||
int | ibRT, | ||
BlockP< T > | XBlock, | ||
EvolvingP< T > | XEv, | ||
T * | zb | ||
) |
__global__ void conserveElevationTop | ( | Param | XParam, |
BlockP< T > | XBlock, | ||
EvolvingP< T > | XEv, | ||
T * | zb | ||
) |
void conserveElevationTop | ( | Param | XParam, |
int | ib, | ||
int | ibTL, | ||
int | ibTR, | ||
BlockP< T > | XBlock, | ||
EvolvingP< T > | XEv, | ||
T * | zb | ||
) |
__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 | ||
) |
__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 | ||
) |
__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 | ||
) |
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 | ||
) |
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 | ||
) |
__global__ void WetDryProlongationGPUBot | ( | Param | XParam, |
BlockP< T > | XBlock, | ||
EvolvingP< T > | XEv, | ||
T * | zb | ||
) |
__global__ void WetDryProlongationGPULeft | ( | Param | XParam, |
BlockP< T > | XBlock, | ||
EvolvingP< T > | XEv, | ||
T * | zb | ||
) |
__global__ void WetDryProlongationGPURight | ( | Param | XParam, |
BlockP< T > | XBlock, | ||
EvolvingP< T > | XEv, | ||
T * | zb | ||
) |
__global__ void WetDryProlongationGPUTop | ( | Param | XParam, |
BlockP< T > | XBlock, | ||
EvolvingP< T > | XEv, | ||
T * | zb | ||
) |
__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 | ||
) |
void WetDryRestriction | ( | Param | XParam, |
BlockP< T > | XBlock, | ||
EvolvingP< T > | XEv, | ||
T * | 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 void WetDryRestriction< double > | ( | Param | XParam, |
BlockP< double > | XBlock, | ||
EvolvingP< double > | XEv, | ||
double * | 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 void WetDryRestriction< float > | ( | Param | XParam, |
BlockP< float > | XBlock, | ||
EvolvingP< float > | XEv, | ||
float * | zb | ||
) |
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 | ||
) |
__global__ void WetDryRestrictionGPUBot | ( | Param | XParam, |
BlockP< T > | XBlock, | ||
EvolvingP< T > | XEv, | ||
T * | zb | ||
) |
__global__ void WetDryRestrictionGPULeft | ( | Param | XParam, |
BlockP< T > | XBlock, | ||
EvolvingP< T > | XEv, | ||
T * | zb | ||
) |
__global__ void WetDryRestrictionGPURight | ( | Param | XParam, |
BlockP< T > | XBlock, | ||
EvolvingP< T > | XEv, | ||
T * | zb | ||
) |