BG_Flood
0.8
Documentation (Work-in-progress)
|
Functions | |
void | handle_ncerror (int status) |
void | Calcnxny (Param XParam, int level, int &nx, int &ny) |
void | Calcnxnyzone (Param XParam, int level, int &nx, int &ny, outzoneB Xzone) |
std::vector< int > | Calcactiveblockzone (Param XParam, int *activeblk, outzoneB Xzone) |
template<class T > | |
void | creatncfileBUQ (Param &XParam, int *activeblk, int *level, T *blockxo, T *blockyo, outzoneB &Xzone) |
template void | creatncfileBUQ< float > (Param &XParam, int *activeblk, int *level, float *blockxo, float *blockyo, outzoneB &Xzone) |
template void | creatncfileBUQ< double > (Param &XParam, int *activeblk, int *level, double *blockxo, double *blockyo, outzoneB &Xzone) |
template<class T > | |
void | creatncfileBUQ (Param &XParam, BlockP< T > &XBlock) |
template void | creatncfileBUQ< float > (Param &XParam, BlockP< float > &XBlock) |
template void | creatncfileBUQ< double > (Param &XParam, BlockP< double > &XBlock) |
template<class T > | |
void | defncvarBUQ (Param XParam, int *activeblk, int *level, T *blockxo, T *blockyo, std::string varst, int vdim, T *var, outzoneB Xzone) |
template void | defncvarBUQ< float > (Param XParam, int *activeblk, int *level, float *blockxo, float *blockyo, std::string varst, int vdim, float *var, outzoneB Xzone) |
template void | defncvarBUQ< double > (Param XParam, int *activeblk, int *level, double *blockxo, double *blockyo, std::string varst, int vdim, double *var, outzoneB Xzone) |
template<class T > | |
void | writencvarstepBUQ (Param XParam, int vdim, int *activeblk, int *level, T *blockxo, T *blockyo, std::string varst, T *var, outzoneB Xzone) |
template void | writencvarstepBUQ< float > (Param XParam, int vdim, int *activeblk, int *level, float *blockxo, float *blockyo, std::string varst, float *var, outzoneB Xzone) |
template void | writencvarstepBUQ< double > (Param XParam, int vdim, int *activeblk, int *level, double *blockxo, double *blockyo, std::string varst, double *var, outzoneB Xzone) |
void | writenctimestep (std::string outfile, double totaltime) |
template<class T > | |
void | InitSave2Netcdf (Param &XParam, Model< T > &XModel) |
template void | InitSave2Netcdf< float > (Param &XParam, Model< float > &XModel) |
template void | InitSave2Netcdf< double > (Param &XParam, Model< double > &XModel) |
template<class T > | |
void | Save2Netcdf (Param XParam, Loop< T > XLoop, Model< T > XModel) |
template void | Save2Netcdf< float > (Param XParam, Loop< float > XLoop, Model< float > XModel) |
template void | Save2Netcdf< double > (Param XParam, Loop< double > XLoop, Model< double > XModel) |
void | create2dnc (char *filename, int nx, int ny, double *xx, double *yy, double *var, char *varname) |
void | create3dnc (char *name, int nx, int ny, int nt, double *xx, double *yy, double *theta, double *var, char *varname) |
void | write3dvarnc (int nx, int ny, int nt, double totaltime, double *var) |
void | write2dvarnc (int nx, int ny, double totaltime, double *var) |
void Calcnxny | ( | Param | XParam, |
int | level, | ||
int & | nx, | ||
int & | ny | ||
) |
void create2dnc | ( | char * | filename, |
int | nx, | ||
int | ny, | ||
double * | xx, | ||
double * | yy, | ||
double * | var, | ||
char * | varname | ||
) |
void create3dnc | ( | char * | name, |
int | nx, | ||
int | ny, | ||
int | nt, | ||
double * | xx, | ||
double * | yy, | ||
double * | theta, | ||
double * | var, | ||
char * | varname | ||
) |
void creatncfileBUQ | ( | Param & | XParam, |
int * | activeblk, | ||
int * | level, | ||
T * | blockxo, | ||
T * | blockyo, | ||
outzoneB & | Xzone | ||
) |
template void creatncfileBUQ< double > | ( | Param & | XParam, |
BlockP< double > & | XBlock | ||
) |
template void creatncfileBUQ< double > | ( | Param & | XParam, |
int * | activeblk, | ||
int * | level, | ||
double * | blockxo, | ||
double * | blockyo, | ||
outzoneB & | Xzone | ||
) |
template void creatncfileBUQ< float > | ( | Param & | XParam, |
BlockP< float > & | XBlock | ||
) |
template void creatncfileBUQ< float > | ( | Param & | XParam, |
int * | activeblk, | ||
int * | level, | ||
float * | blockxo, | ||
float * | blockyo, | ||
outzoneB & | Xzone | ||
) |
void defncvarBUQ | ( | Param | XParam, |
int * | activeblk, | ||
int * | level, | ||
T * | blockxo, | ||
T * | blockyo, | ||
std::string | varst, | ||
int | vdim, | ||
T * | var, | ||
outzoneB | Xzone | ||
) |
template void defncvarBUQ< double > | ( | Param | XParam, |
int * | activeblk, | ||
int * | level, | ||
double * | blockxo, | ||
double * | blockyo, | ||
std::string | varst, | ||
int | vdim, | ||
double * | var, | ||
outzoneB | Xzone | ||
) |
template void defncvarBUQ< float > | ( | Param | XParam, |
int * | activeblk, | ||
int * | level, | ||
float * | blockxo, | ||
float * | blockyo, | ||
std::string | varst, | ||
int | vdim, | ||
float * | var, | ||
outzoneB | Xzone | ||
) |
void handle_ncerror | ( | int | status | ) |
template void InitSave2Netcdf< double > | ( | Param & | XParam, |
Model< double > & | XModel | ||
) |
template void InitSave2Netcdf< float > | ( | Param & | XParam, |
Model< float > & | XModel | ||
) |
template void Save2Netcdf< double > | ( | Param | XParam, |
Loop< double > | XLoop, | ||
Model< double > | XModel | ||
) |
template void Save2Netcdf< float > | ( | Param | XParam, |
Loop< float > | XLoop, | ||
Model< float > | XModel | ||
) |
void write2dvarnc | ( | int | nx, |
int | ny, | ||
double | totaltime, | ||
double * | var | ||
) |
void write3dvarnc | ( | int | nx, |
int | ny, | ||
int | nt, | ||
double | totaltime, | ||
double * | var | ||
) |
void writenctimestep | ( | std::string | outfile, |
double | totaltime | ||
) |
void writencvarstepBUQ | ( | Param | XParam, |
int | vdim, | ||
int * | activeblk, | ||
int * | level, | ||
T * | blockxo, | ||
T * | blockyo, | ||
std::string | varst, | ||
T * | var, | ||
outzoneB | Xzone | ||
) |
template void writencvarstepBUQ< double > | ( | Param | XParam, |
int | vdim, | ||
int * | activeblk, | ||
int * | level, | ||
double * | blockxo, | ||
double * | blockyo, | ||
std::string | varst, | ||
double * | var, | ||
outzoneB | Xzone | ||
) |
template void writencvarstepBUQ< float > | ( | Param | XParam, |
int | vdim, | ||
int * | activeblk, | ||
int * | level, | ||
float * | blockxo, | ||
float * | blockyo, | ||
std::string | varst, | ||
float * | var, | ||
outzoneB | Xzone | ||
) |