BG_Flood
0.8
Documentation (Work-in-progress)
|
#include "MemManagement.h"
Functions | |
__host__ int | memloc (Param XParam, int i, int j, int ib) |
__host__ __device__ int | memloc (int halowidth, int blkmemwidth, int i, int j, int ib) |
template<class T > | |
__host__ void | AllocateCPU (int nx, int ny, T *&zb) |
template<class T > | |
__host__ void | AllocateCPU (int nx, int ny, T *&zs, T *&h, T *&u, T *&v) |
template void | AllocateCPU< double > (int nx, int ny, double *&zs, double *&h, double *&u, double *&v) |
template void | AllocateCPU< float > (int nx, int ny, float *&zs, float *&h, float *&u, float *&v) |
template void | AllocateCPU< int > (int nx, int ny, int *&zs, int *&h, int *&u, int *&v) |
template<class T > | |
__host__ void | AllocateCPU (int nx, int ny, T *&zs, T *&h, T *&u, T *&v, T *&U, T *&hU) |
template void | AllocateCPU< double > (int nx, int ny, double *&zs, double *&h, double *&u, double *&v, double *&U, double *&hU) |
template void | AllocateCPU< float > (int nx, int ny, float *&zs, float *&h, float *&u, float *&v, float *&U, float *&hU) |
template void | AllocateCPU< int > (int nx, int ny, int *&zs, int *&h, int *&u, int *&v, int *&U, int *&hU) |
template<class T > | |
__host__ void | AllocateCPU (int nx, int ny, GradientsP< T > &Grad) |
template void | AllocateCPU< float > (int nx, int ny, GradientsP< float > &Grad) |
template void | AllocateCPU< double > (int nx, int ny, GradientsP< double > &Grad) |
template<class T > | |
void | AllocateCPU (int nblk, int blksize, EvolvingP< T > &Ev) |
template<class T > | |
void | AllocateCPU (int nblk, int blksize, EvolvingP_M< T > &Ev) |
template<class T > | |
void | AllocateCPU (int nblk, int blksize, Param XParam, Model< T > &XModel) |
template void | AllocateCPU< float > (int nblk, int blksize, Param XParam, Model< float > &XModel) |
template void | AllocateCPU< double > (int nblk, int blksize, Param XParam, Model< double > &XModel) |
template<class T > | |
void | ReallocArray (int nblk, int blksize, T *&zb) |
template<class T > | |
void | ReallocArray (int nblk, int blksize, T *&zs, T *&h, T *&u, T *&v) |
template void | ReallocArray< int > (int nblk, int blksize, int *&zs, int *&h, int *&u, int *&v) |
template void | ReallocArray< float > (int nblk, int blksize, float *&zs, float *&h, float *&u, float *&v) |
template void | ReallocArray< double > (int nblk, int blksize, double *&zs, double *&h, double *&u, double *&v) |
template<class T > | |
void | ReallocArray (int nblk, int blksize, T *&zs, T *&h, T *&u, T *&v, T *&U, T *&hU) |
template void | ReallocArray< int > (int nblk, int blksize, int *&zs, int *&h, int *&u, int *&v, int *&U, int *&hU) |
template void | ReallocArray< float > (int nblk, int blksize, float *&zs, float *&h, float *&u, float *&v, float *&U, float *&hU) |
template void | ReallocArray< double > (int nblk, int blksize, double *&zs, double *&h, double *&u, double *&v, double *&U, double *&hU) |
template<class T > | |
void | ReallocArray (int nblk, int blksize, EvolvingP< T > &Ev) |
template void | ReallocArray< float > (int nblk, int blksize, EvolvingP< float > &Ev) |
template void | ReallocArray< double > (int nblk, int blksize, EvolvingP< double > &Ev) |
template<class T > | |
void | ReallocArray (int nblk, int blksize, EvolvingP_M< T > &Ev) |
template void | ReallocArray< float > (int nblk, int blksize, EvolvingP_M< float > &Ev) |
template void | ReallocArray< double > (int nblk, int blksize, EvolvingP_M< double > &Ev) |
template<class T > | |
void | ReallocArray (int nblk, int blksize, Param XParam, Model< T > &XModel) |
template void | ReallocArray< float > (int nblk, int blksize, Param XParam, Model< float > &XModel) |
template void | ReallocArray< double > (int nblk, int blksize, Param XParam, Model< double > &XModel) |
template<class T > | |
void | AllocateGPU (int nx, int ny, T *&z_g) |
template<class T > | |
void | AllocateGPU (int nx, int ny, T *&zs, T *&h, T *&u, T *&v) |
template void | AllocateGPU< double > (int nx, int ny, double *&zs, double *&h, double *&u, double *&v) |
template void | AllocateGPU< float > (int nx, int ny, float *&zs, float *&h, float *&u, float *&v) |
template void | AllocateGPU< int > (int nx, int ny, int *&zs, int *&h, int *&u, int *&v) |
template<class T > | |
void | AllocateGPU (int nx, int ny, T *&zs, T *&h, T *&u, T *&v, T *&U, T *&hU) |
template void | AllocateGPU< double > (int nx, int ny, double *&zs, double *&h, double *&u, double *&v, double *&U, double *&hU) |
template void | AllocateGPU< float > (int nx, int ny, float *&zs, float *&h, float *&u, float *&v, float *&U, float *&hU) |
template void | AllocateGPU< int > (int nx, int ny, int *&zs, int *&h, int *&u, int *&v, int *&U, int *&hU) |
template<class T > | |
void | AllocateGPU (int nx, int ny, GradientsP< T > &Grad) |
template void | AllocateGPU< float > (int nx, int ny, GradientsP< float > &Grad) |
template void | AllocateGPU< double > (int nx, int ny, GradientsP< double > &Grad) |
template<class T > | |
void | AllocateGPU (int nblk, int blksize, EvolvingP< T > &Ev) |
template<class T > | |
void | AllocateGPU (int nblk, int blksize, EvolvingP_M< T > &Ev) |
template<class T > | |
void | AllocateGPU (int nblk, int blksize, Param XParam, Model< T > &XModel) |
template void | AllocateGPU< float > (int nblk, int blksize, Param XParam, Model< float > &XModel) |
template void | AllocateGPU< double > (int nblk, int blksize, Param XParam, Model< double > &XModel) |
void AllocateCPU | ( | int | nblk, |
int | blksize, | ||
EvolvingP< T > & | Ev | ||
) |
void AllocateCPU | ( | int | nblk, |
int | blksize, | ||
EvolvingP_M< T > & | Ev | ||
) |
__host__ void AllocateCPU | ( | int | nx, |
int | ny, | ||
GradientsP< T > & | Grad | ||
) |
__host__ void AllocateCPU | ( | int | nx, |
int | ny, | ||
T *& | zb | ||
) |
__host__ void AllocateCPU | ( | int | nx, |
int | ny, | ||
T *& | zs, | ||
T *& | h, | ||
T *& | u, | ||
T *& | v | ||
) |
__host__ void AllocateCPU | ( | int | nx, |
int | ny, | ||
T *& | zs, | ||
T *& | h, | ||
T *& | u, | ||
T *& | v, | ||
T *& | U, | ||
T *& | hU | ||
) |
template void AllocateCPU< double > | ( | int | nblk, |
int | blksize, | ||
Param | XParam, | ||
Model< double > & | XModel | ||
) |
template void AllocateCPU< double > | ( | int | nx, |
int | ny, | ||
double *& | zs, | ||
double *& | h, | ||
double *& | u, | ||
double *& | v | ||
) |
template void AllocateCPU< double > | ( | int | nx, |
int | ny, | ||
double *& | zs, | ||
double *& | h, | ||
double *& | u, | ||
double *& | v, | ||
double *& | U, | ||
double *& | hU | ||
) |
template void AllocateCPU< double > | ( | int | nx, |
int | ny, | ||
GradientsP< double > & | Grad | ||
) |
template void AllocateCPU< float > | ( | int | nblk, |
int | blksize, | ||
Param | XParam, | ||
Model< float > & | XModel | ||
) |
template void AllocateCPU< float > | ( | int | nx, |
int | ny, | ||
float *& | zs, | ||
float *& | h, | ||
float *& | u, | ||
float *& | v | ||
) |
template void AllocateCPU< float > | ( | int | nx, |
int | ny, | ||
float *& | zs, | ||
float *& | h, | ||
float *& | u, | ||
float *& | v, | ||
float *& | U, | ||
float *& | hU | ||
) |
template void AllocateCPU< float > | ( | int | nx, |
int | ny, | ||
GradientsP< float > & | Grad | ||
) |
template void AllocateCPU< int > | ( | int | nx, |
int | ny, | ||
int *& | zs, | ||
int *& | h, | ||
int *& | u, | ||
int *& | v | ||
) |
template void AllocateCPU< int > | ( | int | nx, |
int | ny, | ||
int *& | zs, | ||
int *& | h, | ||
int *& | u, | ||
int *& | v, | ||
int *& | U, | ||
int *& | hU | ||
) |
void AllocateGPU | ( | int | nblk, |
int | blksize, | ||
EvolvingP< T > & | Ev | ||
) |
void AllocateGPU | ( | int | nblk, |
int | blksize, | ||
EvolvingP_M< T > & | Ev | ||
) |
void AllocateGPU | ( | int | nx, |
int | ny, | ||
GradientsP< T > & | Grad | ||
) |
void AllocateGPU | ( | int | nx, |
int | ny, | ||
T *& | z_g | ||
) |
void AllocateGPU | ( | int | nx, |
int | ny, | ||
T *& | zs, | ||
T *& | h, | ||
T *& | u, | ||
T *& | v | ||
) |
void AllocateGPU | ( | int | nx, |
int | ny, | ||
T *& | zs, | ||
T *& | h, | ||
T *& | u, | ||
T *& | v, | ||
T *& | U, | ||
T *& | hU | ||
) |
template void AllocateGPU< double > | ( | int | nblk, |
int | blksize, | ||
Param | XParam, | ||
Model< double > & | XModel | ||
) |
template void AllocateGPU< double > | ( | int | nx, |
int | ny, | ||
double *& | zs, | ||
double *& | h, | ||
double *& | u, | ||
double *& | v | ||
) |
template void AllocateGPU< double > | ( | int | nx, |
int | ny, | ||
double *& | zs, | ||
double *& | h, | ||
double *& | u, | ||
double *& | v, | ||
double *& | U, | ||
double *& | hU | ||
) |
template void AllocateGPU< double > | ( | int | nx, |
int | ny, | ||
GradientsP< double > & | Grad | ||
) |
template void AllocateGPU< float > | ( | int | nblk, |
int | blksize, | ||
Param | XParam, | ||
Model< float > & | XModel | ||
) |
template void AllocateGPU< float > | ( | int | nx, |
int | ny, | ||
float *& | zs, | ||
float *& | h, | ||
float *& | u, | ||
float *& | v | ||
) |
template void AllocateGPU< float > | ( | int | nx, |
int | ny, | ||
float *& | zs, | ||
float *& | h, | ||
float *& | u, | ||
float *& | v, | ||
float *& | U, | ||
float *& | hU | ||
) |
template void AllocateGPU< float > | ( | int | nx, |
int | ny, | ||
GradientsP< float > & | Grad | ||
) |
template void AllocateGPU< int > | ( | int | nx, |
int | ny, | ||
int *& | zs, | ||
int *& | h, | ||
int *& | u, | ||
int *& | v | ||
) |
template void AllocateGPU< int > | ( | int | nx, |
int | ny, | ||
int *& | zs, | ||
int *& | h, | ||
int *& | u, | ||
int *& | v, | ||
int *& | U, | ||
int *& | hU | ||
) |
__host__ __device__ int memloc | ( | int | halowidth, |
int | blkmemwidth, | ||
int | i, | ||
int | j, | ||
int | ib | ||
) |
__host__ int memloc | ( | Param | XParam, |
int | i, | ||
int | j, | ||
int | ib | ||
) |
void ReallocArray | ( | int | nblk, |
int | blksize, | ||
EvolvingP< T > & | Ev | ||
) |
void ReallocArray | ( | int | nblk, |
int | blksize, | ||
EvolvingP_M< T > & | Ev | ||
) |
void ReallocArray | ( | int | nblk, |
int | blksize, | ||
T *& | zb | ||
) |
void ReallocArray | ( | int | nblk, |
int | blksize, | ||
T *& | zs, | ||
T *& | h, | ||
T *& | u, | ||
T *& | v | ||
) |
void ReallocArray | ( | int | nblk, |
int | blksize, | ||
T *& | zs, | ||
T *& | h, | ||
T *& | u, | ||
T *& | v, | ||
T *& | U, | ||
T *& | hU | ||
) |
template void ReallocArray< double > | ( | int | nblk, |
int | blksize, | ||
double *& | zs, | ||
double *& | h, | ||
double *& | u, | ||
double *& | v | ||
) |
template void ReallocArray< double > | ( | int | nblk, |
int | blksize, | ||
double *& | zs, | ||
double *& | h, | ||
double *& | u, | ||
double *& | v, | ||
double *& | U, | ||
double *& | hU | ||
) |
template void ReallocArray< double > | ( | int | nblk, |
int | blksize, | ||
EvolvingP< double > & | Ev | ||
) |
template void ReallocArray< double > | ( | int | nblk, |
int | blksize, | ||
EvolvingP_M< double > & | Ev | ||
) |
template void ReallocArray< double > | ( | int | nblk, |
int | blksize, | ||
Param | XParam, | ||
Model< double > & | XModel | ||
) |
template void ReallocArray< float > | ( | int | nblk, |
int | blksize, | ||
EvolvingP< float > & | Ev | ||
) |
template void ReallocArray< float > | ( | int | nblk, |
int | blksize, | ||
EvolvingP_M< float > & | Ev | ||
) |
template void ReallocArray< float > | ( | int | nblk, |
int | blksize, | ||
float *& | zs, | ||
float *& | h, | ||
float *& | u, | ||
float *& | v | ||
) |
template void ReallocArray< float > | ( | int | nblk, |
int | blksize, | ||
float *& | zs, | ||
float *& | h, | ||
float *& | u, | ||
float *& | v, | ||
float *& | U, | ||
float *& | hU | ||
) |
template void ReallocArray< float > | ( | int | nblk, |
int | blksize, | ||
Param | XParam, | ||
Model< float > & | XModel | ||
) |
template void ReallocArray< int > | ( | int | nblk, |
int | blksize, | ||
int *& | zs, | ||
int *& | h, | ||
int *& | u, | ||
int *& | v | ||
) |
template void ReallocArray< int > | ( | int | nblk, |
int | blksize, | ||
int *& | zs, | ||
int *& | h, | ||
int *& | u, | ||
int *& | v, | ||
int *& | U, | ||
int *& | hU | ||
) |