![]() |
BG_Flood
0.8
Documentation (Work-in-progress)
|
#include "Multilayer.h"
Functions | |
template<class T > | |
__global__ void | CalcfaceValX (T pdt, Param XParam, BlockP< T > XBlock, EvolvingP< T > XEv, GradientsP< T > XGrad, FluxMLP< T > XFlux, T *dtmax, T *zb) |
template __global__ void | CalcfaceValX< float > (float pdt, Param XParam, BlockP< float > XBlock, EvolvingP< float > XEv, GradientsP< float > XGrad, FluxMLP< float > XFlux, float *dtmax, float *zb) |
template __global__ void | CalcfaceValX< double > (double pdt, Param XParam, BlockP< double > XBlock, EvolvingP< double > XEv, GradientsP< double > XGrad, FluxMLP< double > XFlux, double *dtmax, double *zb) |
template<class T > | |
__global__ void | CalcfaceValY (T pdt, Param XParam, BlockP< T > XBlock, EvolvingP< T > XEv, GradientsP< T > XGrad, FluxMLP< T > XFlux, T *dtmax, T *zb) |
template __global__ void | CalcfaceValY< float > (float pdt, Param XParam, BlockP< float > XBlock, EvolvingP< float > XEv, GradientsP< float > XGrad, FluxMLP< float > XFlux, float *dtmax, float *zb) |
template __global__ void | CalcfaceValY< double > (double pdt, Param XParam, BlockP< double > XBlock, EvolvingP< double > XEv, GradientsP< double > XGrad, FluxMLP< double > XFlux, double *dtmax, double *zb) |
template<class T > | |
__global__ void | CheckadvecMLX (Param XParam, BlockP< T > XBlock, T dt, EvolvingP< T > XEv, GradientsP< T > XGrad, FluxMLP< T > XFlux) |
template __global__ void | CheckadvecMLX< float > (Param XParam, BlockP< float > XBlock, float dt, EvolvingP< float > XEv, GradientsP< float > XGrad, FluxMLP< float > XFlux) |
template __global__ void | CheckadvecMLX< double > (Param XParam, BlockP< double > XBlock, double dt, EvolvingP< double > XEv, GradientsP< double > XGrad, FluxMLP< double > XFlux) |
template<class T > | |
__global__ void | CheckadvecMLY (Param XParam, BlockP< T > XBlock, T dt, EvolvingP< T > XEv, GradientsP< T > XGrad, FluxMLP< T > XFlux) |
template __global__ void | CheckadvecMLY< float > (Param XParam, BlockP< float > XBlock, float dt, EvolvingP< float > XEv, GradientsP< float > XGrad, FluxMLP< float > XFlux) |
template __global__ void | CheckadvecMLY< double > (Param XParam, BlockP< double > XBlock, double dt, EvolvingP< double > XEv, GradientsP< double > XGrad, FluxMLP< double > XFlux) |
template<class T > | |
__global__ void | AdvecFluxML (Param XParam, BlockP< T > XBlock, T dt, EvolvingP< T > XEv, GradientsP< T > XGrad, FluxMLP< T > XFlux) |
template __global__ void | AdvecFluxML< float > (Param XParam, BlockP< float > XBlock, float dt, EvolvingP< float > XEv, GradientsP< float > XGrad, FluxMLP< float > XFlux) |
template __global__ void | AdvecFluxML< double > (Param XParam, BlockP< double > XBlock, double dt, EvolvingP< double > XEv, GradientsP< double > XGrad, FluxMLP< double > XFlux) |
template<class T > | |
__global__ void | AdvecEv (Param XParam, BlockP< T > XBlock, T dt, EvolvingP< T > XEv, GradientsP< T > XGrad, FluxMLP< T > XFlux) |
template __global__ void | AdvecEv< float > (Param XParam, BlockP< float > XBlock, float dt, EvolvingP< float > XEv, GradientsP< float > XGrad, FluxMLP< float > XFlux) |
template __global__ void | AdvecEv< double > (Param XParam, BlockP< double > XBlock, double dt, EvolvingP< double > XEv, GradientsP< double > XGrad, FluxMLP< double > XFlux) |
template<class T > | |
__global__ void | pressureML (Param XParam, BlockP< T > XBlock, T dt, EvolvingP< T > XEv, GradientsP< T > XGrad, FluxMLP< T > XFlux) |
template __global__ void | pressureML< float > (Param XParam, BlockP< float > XBlock, float dt, EvolvingP< float > XEv, GradientsP< float > XGrad, FluxMLP< float > XFlux) |
template __global__ void | pressureML< double > (Param XParam, BlockP< double > XBlock, double dt, EvolvingP< double > XEv, GradientsP< double > XGrad, FluxMLP< double > XFlux) |
template<class T > | |
__global__ void | CleanupML (Param XParam, BlockP< T > XBlock, EvolvingP< T > XEv, T *zb) |
template __global__ void | CleanupML< float > (Param XParam, BlockP< float > XBlock, EvolvingP< float > XEv, float *zb) |
template __global__ void | CleanupML< double > (Param XParam, BlockP< double > XBlock, EvolvingP< double > XEv, double *zb) |
__global__ void AdvecEv | ( | Param | XParam, |
BlockP< T > | XBlock, | ||
T | dt, | ||
EvolvingP< T > | XEv, | ||
GradientsP< T > | XGrad, | ||
FluxMLP< T > | XFlux | ||
) |
template __global__ void AdvecEv< double > | ( | Param | XParam, |
BlockP< double > | XBlock, | ||
double | dt, | ||
EvolvingP< double > | XEv, | ||
GradientsP< double > | XGrad, | ||
FluxMLP< double > | XFlux | ||
) |
template __global__ void AdvecEv< float > | ( | Param | XParam, |
BlockP< float > | XBlock, | ||
float | dt, | ||
EvolvingP< float > | XEv, | ||
GradientsP< float > | XGrad, | ||
FluxMLP< float > | XFlux | ||
) |
__global__ void AdvecFluxML | ( | Param | XParam, |
BlockP< T > | XBlock, | ||
T | dt, | ||
EvolvingP< T > | XEv, | ||
GradientsP< T > | XGrad, | ||
FluxMLP< T > | XFlux | ||
) |
template __global__ void AdvecFluxML< double > | ( | Param | XParam, |
BlockP< double > | XBlock, | ||
double | dt, | ||
EvolvingP< double > | XEv, | ||
GradientsP< double > | XGrad, | ||
FluxMLP< double > | XFlux | ||
) |
template __global__ void AdvecFluxML< float > | ( | Param | XParam, |
BlockP< float > | XBlock, | ||
float | dt, | ||
EvolvingP< float > | XEv, | ||
GradientsP< float > | XGrad, | ||
FluxMLP< float > | XFlux | ||
) |
__global__ void CalcfaceValX | ( | T | pdt, |
Param | XParam, | ||
BlockP< T > | XBlock, | ||
EvolvingP< T > | XEv, | ||
GradientsP< T > | XGrad, | ||
FluxMLP< T > | XFlux, | ||
T * | dtmax, | ||
T * | zb | ||
) |
template __global__ void CalcfaceValX< double > | ( | double | pdt, |
Param | XParam, | ||
BlockP< double > | XBlock, | ||
EvolvingP< double > | XEv, | ||
GradientsP< double > | XGrad, | ||
FluxMLP< double > | XFlux, | ||
double * | dtmax, | ||
double * | zb | ||
) |
template __global__ void CalcfaceValX< float > | ( | float | pdt, |
Param | XParam, | ||
BlockP< float > | XBlock, | ||
EvolvingP< float > | XEv, | ||
GradientsP< float > | XGrad, | ||
FluxMLP< float > | XFlux, | ||
float * | dtmax, | ||
float * | zb | ||
) |
__global__ void CalcfaceValY | ( | T | pdt, |
Param | XParam, | ||
BlockP< T > | XBlock, | ||
EvolvingP< T > | XEv, | ||
GradientsP< T > | XGrad, | ||
FluxMLP< T > | XFlux, | ||
T * | dtmax, | ||
T * | zb | ||
) |
template __global__ void CalcfaceValY< double > | ( | double | pdt, |
Param | XParam, | ||
BlockP< double > | XBlock, | ||
EvolvingP< double > | XEv, | ||
GradientsP< double > | XGrad, | ||
FluxMLP< double > | XFlux, | ||
double * | dtmax, | ||
double * | zb | ||
) |
template __global__ void CalcfaceValY< float > | ( | float | pdt, |
Param | XParam, | ||
BlockP< float > | XBlock, | ||
EvolvingP< float > | XEv, | ||
GradientsP< float > | XGrad, | ||
FluxMLP< float > | XFlux, | ||
float * | dtmax, | ||
float * | zb | ||
) |
__global__ void CheckadvecMLX | ( | Param | XParam, |
BlockP< T > | XBlock, | ||
T | dt, | ||
EvolvingP< T > | XEv, | ||
GradientsP< T > | XGrad, | ||
FluxMLP< T > | XFlux | ||
) |
template __global__ void CheckadvecMLX< double > | ( | Param | XParam, |
BlockP< double > | XBlock, | ||
double | dt, | ||
EvolvingP< double > | XEv, | ||
GradientsP< double > | XGrad, | ||
FluxMLP< double > | XFlux | ||
) |
template __global__ void CheckadvecMLX< float > | ( | Param | XParam, |
BlockP< float > | XBlock, | ||
float | dt, | ||
EvolvingP< float > | XEv, | ||
GradientsP< float > | XGrad, | ||
FluxMLP< float > | XFlux | ||
) |
__global__ void CheckadvecMLY | ( | Param | XParam, |
BlockP< T > | XBlock, | ||
T | dt, | ||
EvolvingP< T > | XEv, | ||
GradientsP< T > | XGrad, | ||
FluxMLP< T > | XFlux | ||
) |
template __global__ void CheckadvecMLY< double > | ( | Param | XParam, |
BlockP< double > | XBlock, | ||
double | dt, | ||
EvolvingP< double > | XEv, | ||
GradientsP< double > | XGrad, | ||
FluxMLP< double > | XFlux | ||
) |
template __global__ void CheckadvecMLY< float > | ( | Param | XParam, |
BlockP< float > | XBlock, | ||
float | dt, | ||
EvolvingP< float > | XEv, | ||
GradientsP< float > | XGrad, | ||
FluxMLP< float > | XFlux | ||
) |
__global__ void CleanupML | ( | Param | XParam, |
BlockP< T > | XBlock, | ||
EvolvingP< T > | XEv, | ||
T * | zb | ||
) |
template __global__ void CleanupML< double > | ( | Param | XParam, |
BlockP< double > | XBlock, | ||
EvolvingP< double > | XEv, | ||
double * | zb | ||
) |
template __global__ void CleanupML< float > | ( | Param | XParam, |
BlockP< float > | XBlock, | ||
EvolvingP< float > | XEv, | ||
float * | zb | ||
) |
__global__ void pressureML | ( | Param | XParam, |
BlockP< T > | XBlock, | ||
T | dt, | ||
EvolvingP< T > | XEv, | ||
GradientsP< T > | XGrad, | ||
FluxMLP< T > | XFlux | ||
) |
template __global__ void pressureML< double > | ( | Param | XParam, |
BlockP< double > | XBlock, | ||
double | dt, | ||
EvolvingP< double > | XEv, | ||
GradientsP< double > | XGrad, | ||
FluxMLP< double > | XFlux | ||
) |
template __global__ void pressureML< float > | ( | Param | XParam, |
BlockP< float > | XBlock, | ||
float | dt, | ||
EvolvingP< float > | XEv, | ||
GradientsP< float > | XGrad, | ||
FluxMLP< float > | XFlux | ||
) |