18 std::vector<SLTS>
readWLfile(std::string WLfilename);
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);
24 std::vector<Windin>
readWNDfileUNI(std::string filename,
double grdalpha);
36 void readbathyHeadMD(std::string filename,
int &nx,
int &ny,
double &dx,
double &grdalpha);
37 template <
class T>
void readbathyMD(std::string filename, T*& zb);
38 template <
class T>
void readXBbathy(std::string filename,
int nx,
int ny, T*& zb);
42 void readbathyASCHead(std::string filename,
int &nx,
int &ny,
double &dx,
double &xo,
double &yo,
double &grdalpha);
43 template <
class T>
void readbathyASCzb(std::string filename,
int nx,
int ny, T*& zb);
45 template <
class T>
void InterpstepCPU(
int nx,
int ny,
int hdstep,
float totaltime,
float hddt, T*& Ux, T* Uo, T* Un);
47 template <
class T>
void clampedges(
int nx,
int ny, T clamp, T* z);
49 std::vector<std::string>
DelimLine(std::string line,
int n,
char delim);
50 std::vector<std::string>
DelimLine(std::string line,
int n);
std::vector< Windin > readWNDfileUNI(std::string filename, double grdalpha)
Definition: ReadForcing.cu:994
void clampedges(int nx, int ny, T clamp, T *z)
Definition: ReadForcing.cu:1724
std::vector< Windin > readINfileUNI(std::string filename)
Definition: ReadForcing.cu:925
void readbathyMD(std::string filename, T *&zb)
Definition: ReadForcing.cu:1454
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:369
void readforcingdata(int step, T forcing)
Definition: ReadForcing.cu:1208
DynForcingP< float > readforcinghead(DynForcingP< float > Fmap)
Definition: ReadForcing.cu:1261
std::vector< Flowin > readFlowfile(std::string Flowfilename)
Definition: ReadForcing.cu:843
std::vector< SLTS > readbndfile(std::string filename, Param XParam, int side)
Definition: ReadForcing.cu:474
Polygon readPolygon(std::string filename)
Definition: ReadForcing.cu:1091
void readbathyASCzb(std::string filename, int nx, int ny, T *&zb)
Definition: ReadForcing.cu:1686
void readstaticforcing(T &Sforcing)
Definition: ReadForcing.cu:326
std::vector< SLTS > readWLfile(std::string WLfilename)
Definition: ReadForcing.cu:570
std::vector< SLTS > readNestfile(std::string ncfile, std::string varname, int hor, double eps, double bndxo, double bndxmax, double bndy)
Definition: ReadForcing.cu:655
void readbathyASCHead(std::string filename, int &nx, int &ny, double &dx, double &xo, double &yo, double &grdalpha)
Definition: ReadForcing.cu:1572
void readDynforcing(bool gpgpu, double totaltime, DynForcingP< float > &Dforcing)
Definition: ReadForcing.cu:419
std::vector< std::string > DelimLine(std::string line, int n, char delim)
Definition: ReadForcing.cu:1159
void readforcing(Param &XParam, Forcing< T > &XForcing)
Definition: ReadForcing.cu:29
void readbathyHeadMD(std::string filename, int &nx, int &ny, double &dx, double &grdalpha)
Definition: ReadForcing.cu:1395
void readXBbathy(std::string filename, int nx, int ny, T *&zb)
Definition: ReadForcing.cu:1533
Definition: Forcing.h:116