BG_Flood
0.8
Documentation (Work-in-progress)
|
#include "General.h"
#include "Input.h"
#include "ReadInput.h"
#include "Write_txtlog.h"
#include "Write_netcdf.h"
#include "Util_CPU.h"
#include "GridManip.h"
#include "Forcing.h"
Go to the source code of this file.
Functions | |
int | nc_get_var_T (int ncid, int varid, float *&zb) |
int | nc_get_var_T (int ncid, int varid, double *&zb) |
int | nc_get_vara_T (int ncid, int varid, const size_t *startp, const size_t *countp, float *&zb) |
int | nc_get_vara_T (int ncid, int varid, const size_t *startp, const size_t *countp, double *&zb) |
int | nc_get_var1_T (int ncid, int varid, const size_t *startp, float *zsa) |
int | nc_get_var1_T (int ncid, int varid, const size_t *startp, double *zsa) |
std::string | checkncvarname (int ncid, std::string stringA, std::string stringB, std::string stringC, std::string stringD, std::string stringE) |
void | readgridncsize (const std::string ncfilestr, const std::string varstr, int &nx, int &ny, int &nt, double &dx, double &xo, double &yo, double &to, double &xmax, double &ymax, double &tmax, bool &flipx, bool &flipy) |
int | readvarinfo (std::string filename, std::string Varname, size_t *&ddimU) |
int | readnctime (std::string filename, double *&time) |
template<class T > | |
int | readncslev1 (std::string filename, std::string varstr, size_t indx, size_t indy, size_t indt, bool checkhh, double eps, T *&zsa) |
template<class T > | |
int | readvardata (std::string filename, std::string Varname, int step, T *&vardata, bool flipx, bool flipy) |
void | readWNDstep (forcingmap WNDUmap, forcingmap WNDVmap, int steptoread, float *&Uo, float *&Vo) |
void | readATMstep (forcingmap ATMPmap, int steptoread, float *&Po) |
void | read3Dnc (int nx, int ny, int ntheta, char ncfile[], float *&ee) |
void | read2Dnc (int nx, int ny, char ncfile[], float *&hh) |
void | readnczb (int nx, int ny, std::string ncfile, float *&zb) |
std::string checkncvarname | ( | int | ncid, |
std::string | stringA, | ||
std::string | stringB, | ||
std::string | stringC, | ||
std::string | stringD, | ||
std::string | stringE | ||
) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
void read2Dnc | ( | int | nx, |
int | ny, | ||
char | ncfile[], | ||
float *& | hh | ||
) |
void read3Dnc | ( | int | nx, |
int | ny, | ||
int | ntheta, | ||
char | ncfile[], | ||
float *& | ee | ||
) |
void readATMstep | ( | forcingmap | ATMPmap, |
int | steptoread, | ||
float *& | Po | ||
) |
void readgridncsize | ( | const std::string | ncfilestr, |
const std::string | varstr, | ||
int & | nx, | ||
int & | ny, | ||
int & | nt, | ||
double & | dx, | ||
double & | xo, | ||
double & | yo, | ||
double & | to, | ||
double & | xmax, | ||
double & | ymax, | ||
double & | tmax, | ||
bool & | flipx, | ||
bool & | flipy | ||
) |
int readncslev1 | ( | std::string | filename, |
std::string | varstr, | ||
size_t | indx, | ||
size_t | indy, | ||
size_t | indt, | ||
bool | checkhh, | ||
double | eps, | ||
T *& | zsa | ||
) |
int readnctime | ( | std::string | filename, |
double *& | time | ||
) |
void readnczb | ( | int | nx, |
int | ny, | ||
std::string | ncfile, | ||
float *& | zb | ||
) |
int readvardata | ( | std::string | filename, |
std::string | Varname, | ||
int | step, | ||
T *& | vardata, | ||
bool | flipx, | ||
bool | flipy | ||
) |
int readvarinfo | ( | std::string | filename, |
std::string | Varname, | ||
size_t *& | ddimU | ||
) |
void readWNDstep | ( | forcingmap | WNDUmap, |
forcingmap | WNDVmap, | ||
int | steptoread, | ||
float *& | Uo, | ||
float *& | Vo | ||
) |