15 #include "mdal_data_model.hpp"
16 #include "mdal_memory_data_model.hpp"
18 #include "mdal_driver.hpp"
19 #include "mdal_netcdf.hpp"
43 std::unique_ptr< Mesh > load(
const std::string &resultsFile,
const std::string &meshName =
"" )
override;
44 bool canReadMesh(
const std::string &uri )
override;
47 size_t getVertexCount(
const NetCDFFile &ncFile )
const;
48 std::vector<double> readZCoords(
const NetCDFFile &ncFile )
const;
49 MDAL::Vertices readVertices(
const NetCDFFile &ncFile )
const;
50 MDAL::Faces readFaces(
const NetCDFFile &ncFile )
const;
51 std::vector<double> readTimes(
const NetCDFFile &ncFile )
const;
57 bool parseGroupName( std::string &groupName, std::string &xName, std::string &yName )
const;
59 std::shared_ptr<MDAL::DatasetGroup> readScalarGroup(
62 const std::vector<double> ×,
63 const std::string variableBaseName,
64 const std::string arrName
67 std::shared_ptr<MDAL::DatasetGroup> readVectorGroup(
70 const std::vector<double> ×,
71 const std::string variableBaseName,
72 const std::string arrXName,
73 const std::string arrYName
79 const std::vector<double> ×
82 std::string mFileName;
AnuGA format with extension .SWW.
Definition: mdal_sww.hpp:37
Definition: mdal_driver.hpp:28
Definition: mdal_memory_data_model.hpp:291
C++ Wrapper around netcdf C library.
Definition: mdal_netcdf.hpp:15