![]() |
BG_Flood
0.8
Documentation (Work-in-progress)
|
#include "FlowGPU.h"
Functions | |
| template<class T > | |
| void | FlowGPU (Param XParam, Loop< T > &XLoop, Forcing< float > XForcing, Model< T > XModel) |
| template void | FlowGPU< float > (Param XParam, Loop< float > &XLoop, Forcing< float > XForcing, Model< float > XModel) |
| template void | FlowGPU< double > (Param XParam, Loop< double > &XLoop, Forcing< float > XForcing, Model< double > XModel) |
| template<class T > | |
| void | HalfStepGPU (Param XParam, Loop< T > &XLoop, Forcing< float > XForcing, Model< T > XModel) |
| template void | HalfStepGPU< float > (Param XParam, Loop< float > &XLoop, Forcing< float > XForcing, Model< float > XModel) |
| template void | HalfStepGPU< double > (Param XParam, Loop< double > &XLoop, Forcing< float > XForcing, Model< double > XModel) |
| template<class T > | |
| __global__ void | reset_var (int halowidth, int *active, T resetval, T *Var) |
| template __global__ void | reset_var< float > (int halowidth, int *active, float resetval, float *Var) |
| template __global__ void | reset_var< double > (int halowidth, int *active, double resetval, double *Var) |
| void FlowGPU | ( | Param | XParam, |
| Loop< T > & | XLoop, | ||
| Forcing< float > | XForcing, | ||
| Model< T > | XModel | ||
| ) |
| template void FlowGPU< double > | ( | Param | XParam, |
| Loop< double > & | XLoop, | ||
| Forcing< float > | XForcing, | ||
| Model< double > | XModel | ||
| ) |
| template void FlowGPU< float > | ( | Param | XParam, |
| Loop< float > & | XLoop, | ||
| Forcing< float > | XForcing, | ||
| Model< float > | XModel | ||
| ) |
| void HalfStepGPU | ( | Param | XParam, |
| Loop< T > & | XLoop, | ||
| Forcing< float > | XForcing, | ||
| Model< T > | XModel | ||
| ) |
| template void HalfStepGPU< double > | ( | Param | XParam, |
| Loop< double > & | XLoop, | ||
| Forcing< float > | XForcing, | ||
| Model< double > | XModel | ||
| ) |
| template void HalfStepGPU< float > | ( | Param | XParam, |
| Loop< float > & | XLoop, | ||
| Forcing< float > | XForcing, | ||
| Model< float > | XModel | ||
| ) |
| __global__ void reset_var | ( | int | halowidth, |
| int * | active, | ||
| T | resetval, | ||
| T * | Var | ||
| ) |
| template __global__ void reset_var< double > | ( | int | halowidth, |
| int * | active, | ||
| double | resetval, | ||
| double * | Var | ||
| ) |
| template __global__ void reset_var< float > | ( | int | halowidth, |
| int * | active, | ||
| float | resetval, | ||
| float * | Var | ||
| ) |