18 std::vector<SLTS>
readWLfile(std::string WLfilename, std::string& refdate);
20 std::vector<SLTS>
readNestfile(std::string
ncfile, std::string varname,
int hor,
double eps,
double bndxo,
double bndxmax,
double bndy);
22 std::vector<Flowin>
readFlowfile(std::string Flowfilename, std::string &refdate);
23 std::vector<Windin>
readINfileUNI(std::string filename, std::string &refdate);
24 std::vector<Windin>
readWNDfileUNI(std::string filename, std::string & refdate,
double grdalpha);
26 void denan(
int nx,
int ny,
float denanval,
int* z);
27 template <
class T>
void denan(
int nx,
int ny,
float denanval, T* z);
43 void readbathyHeadMD(std::string filename,
int &
nx,
int &ny,
double &dx,
double &grdalpha);
44 template <
class T>
void readbathyMD(std::string filename, T*&
zb);
45 template <
class T>
void readXBbathy(std::string filename,
int nx,
int ny, T*&
zb);
49 void readbathyASCHead(std::string filename,
int &
nx,
int &ny,
double &dx,
double &xo,
double &yo,
double &grdalpha);
52 template <
class T>
void InterpstepCPU(
int nx,
int ny,
int hdstep,
float totaltime,
float hddt, T*& Ux, T* Uo, T* Un);
54 template <
class T>
void clampedges(
int nx,
int ny, T clamp, T* z);
56 std::vector<std::string>
DelimLine(std::string
line,
int n,
char delim);
float * zb
Definition: BasCart_gpu.cu:54
void clampedges(int nx, int ny, T clamp, T *z)
Definition: ReadForcing.cu:2013
void readbathyMD(std::string filename, T *&zb)
Definition: ReadForcing.cu:1743
void InterpstepCPU(int nx, int ny, int hdstep, float totaltime, float hddt, T *&Ux, T *Uo, T *Un)
void InitDynforcing(bool gpgpu, Param &XParam, DynForcingP< float > &Dforcing)
Definition: ReadForcing.cu:446
void readforcingdata(int step, T forcing)
Definition: ReadForcing.cu:1494
Polygon readbndpolysegment(bndsegment bnd, Param XParam)
Definition: ReadForcing.cu:664
DynForcingP< float > readforcinghead(DynForcingP< float > Fmap, Param XParam)
Definition: ReadForcing.cu:1551
Polygon readPolygon(std::string filename)
Definition: ReadForcing.cu:1377
std::vector< SLTS > readbndfile(std::string filename, Param &XParam)
Definition: ReadForcing.cu:757
void readbathyASCzb(std::string filename, int nx, int ny, T *&zb)
Definition: ReadForcing.cu:1975
std::vector< SLTS > readWLfile(std::string WLfilename, std::string &refdate)
Definition: ReadForcing.cu:853
void readstaticforcing(T &Sforcing)
Definition: ReadForcing.cu:401
std::vector< SLTS > readNestfile(std::string ncfile, std::string varname, int hor, double eps, double bndxo, double bndxmax, double bndy)
Definition: ReadForcing.cu:939
void readbathyASCHead(std::string filename, int &nx, int &ny, double &dx, double &xo, double &yo, double &grdalpha)
Definition: read_input.cpp:1997
void denan(int nx, int ny, float denanval, int *z)
Definition: ReadForcing.cu:2050
std::vector< Windin > readINfileUNI(std::string filename, std::string &refdate)
Definition: ReadForcing.cu:1211
void readDynforcing(bool gpgpu, double totaltime, DynForcingP< float > &Dforcing)
Definition: ReadForcing.cu:503
std::vector< std::string > DelimLine(std::string line, int n, char delim)
Definition: ReadForcing.cu:1445
std::vector< Windin > readWNDfileUNI(std::string filename, std::string &refdate, double grdalpha)
Definition: ReadForcing.cu:1280
void readforcing(Param &XParam, Forcing< T > &XForcing)
Definition: ReadForcing.cu:29
std::vector< Flowin > readFlowfile(std::string Flowfilename, std::string &refdate)
Definition: ReadForcing.cu:1129
void readbathyHeadMD(std::string filename, int &nx, int &ny, double &dx, double &grdalpha)
Definition: read_input.cpp:1758
void readXBbathy(std::string filename, int nx, int ny, T *&zb)
Definition: ReadForcing.cu:1822
int nx
Definition: Tutorial_Cart.c:6
char ncfile[]
Definition: Tutorial_Cart.c:10
Definition: Forcing.h:119
Definition: Forcing.h:156