Branch data Line data Source code
1 : : //-------------------------------------------------------------------------
2 : : // Filename : NCHelperFV.hpp
3 : : //
4 : : // Purpose : Climate NC file helper for Domain grid
5 : :
6 : : //-----------------------
7 : : #ifndef NCHELPERDOMAIN_HPP
8 : : #define NCHELPERDOMAIN_HPP
9 : :
10 : : #include "NCHelper.hpp"
11 : :
12 : : namespace moab
13 : : {
14 : :
15 : : //! Child helper class for Domain grid
16 [ # # ]: 0 : class NCHelperDomain : public ScdNCHelper
17 : : {
18 : : public:
19 : 0 : NCHelperDomain( ReadNC* readNC, int fileId, const FileOptions& opts, EntityHandle fileSet )
20 : 0 : : ScdNCHelper( readNC, fileId, opts, fileSet )
21 : : {
22 : 0 : }
23 : : static bool can_read_file( ReadNC* readNC, int fileId );
24 : :
25 : : ErrorCode create_mesh( Range& faces );
26 : :
27 : : private:
28 : : virtual ErrorCode init_mesh_vals();
29 : 0 : virtual std::string get_mesh_type_name()
30 : : {
31 [ # # ]: 0 : return "DOMAIN";
32 : : }
33 : :
34 : : int nv; // number of vertices per cell
35 : : int nvDim; // index of nv dim
36 : : };
37 : :
38 : : #endif /* NCHELPERDOMAIN_HPP */
39 : : }
|