|
BISICLES AMR ice sheet model
0.9
|
utility functions needed by writeFAB/readFAB More...
Functions | |
| void | writeCFSpatialRef (int ncID, int a_epsg) |
| write CF compliant spatial ref (ie projection) attributes More... | |
| void | defineCF (int ncID, const DomainDiagnosticData &a_dd) |
| define netcdf dimensions and variables needed to store a_dd More... | |
| void | writeCF (int ncID, const DomainDiagnosticData &a_dd) |
| write a_dd to netcdf More... | |
| void | writeFAB (const std::string &a_file, const Vector< std::string > &a_names, const Vector< std::string > &a_cf_standard_names, const Vector< std::string > &a_cf_units, const Vector< std::string > &a_cf_long_names, const FArrayBox &a_fab, const Real &a_dx, const RealVect &a_x0, int a_epsg, const DomainDiagnosticData &a_dd, const std::string &a_flattenInfo, const HDF5HeaderData &a_file_header) |
| write a single FAB to a (CF Compliant) netcdf file More... | |
| void | readFAB (const std::string &a_file, const Vector< std::string > &a_var, FArrayBox &a_fab, Real &a_dx) |
| read a single FAB from a netcdf file More... | |
utility functions needed by writeFAB/readFAB
| void NCIO::defineCF | ( | int | ncID, |
| const DomainDiagnosticData & | a_dd | ||
| ) |
define netcdf dimensions and variables needed to store a_dd
References DomainDiagnosticData::m_cf_stuff.
Referenced by writeFAB().
| void NCIO::readFAB | ( | const std::string & | a_file, |
| const Vector< std::string > & | a_var, | ||
| FArrayBox & | a_fab, | ||
| Real & | a_dx | ||
| ) |
read a single FAB from a netcdf file
Referenced by main().
| void NCIO::writeCF | ( | int | ncID, |
| const DomainDiagnosticData & | a_dd | ||
| ) |
| void NCIO::writeCFSpatialRef | ( | int | ncID, |
| int | a_epsg | ||
| ) |
write CF compliant spatial ref (ie projection) attributes
attempt to write CF projection data to a netcdf group, built from an epsg code
we might want some other projections at some point
Referenced by writeFAB().
| void NCIO::writeFAB | ( | const std::string & | a_file, |
| const Vector< std::string > & | a_names, | ||
| const Vector< std::string > & | a_cf_standard_names, | ||
| const Vector< std::string > & | a_cf_units, | ||
| const Vector< std::string > & | a_cf_long_names, | ||
| const FArrayBox & | a_fab, | ||
| const Real & | a_dx, | ||
| const RealVect & | a_x0, | ||
| int | a_epsg, | ||
| const DomainDiagnosticData & | a_dd, | ||
| const std::string & | a_flattenInfo, | ||
| const HDF5HeaderData & | a_file_header | ||
| ) |
write a single FAB to a (CF Compliant) netcdf file
References defineCF(), writeCF(), and writeCFSpatialRef().
Referenced by main().
1.8.13