Ignore:
Timestamp:
07/05/16 15:59:02 (8 years ago)
Author:
mhnguyen
Message:

Adding a new type of element into grid: Scalar

+) Add a new node Scalar for xml
+) Make some change on writing scalar value
+) Reorganize some codes
+) Remove some redundant codes

Test
+) On Curie
+) All tests pass

File:
1 edited

Legend:

Unmodified
Added
Removed
  • XIOS/trunk/src/io/nc4_data_output.hpp

    r878 r887  
    4949            virtual void writeDomain_   (CDomain* domain); 
    5050            virtual void writeAxis_     (CAxis* axis); 
     51            virtual void writeScalar_   (CScalar* scalar); 
    5152            virtual void writeGridCompressed_(CGrid* grid); 
    5253            virtual void writeTimeDimension_(void); 
     
    106107            bool isWrittenAxis(const std::string& axisName) const; 
    107108            bool isWrittenCompressedAxis(const std::string& axisName) const; 
     109            bool isWrittenScalar(const std::string& scalarName) const; 
    108110 
    109111            void setWrittenDomain(const std::string& domainName); 
     
    111113            void setWrittenAxis(const std::string& axisName); 
    112114            void setWrittenCompressedAxis(const std::string& axisName); 
     115            void setWrittenScalar(const std::string& scalarName); 
    113116 
    114117            /// Propriétés privées /// 
     
    119122            std::set<std::string> writtenDomains, writtenCompressedDomains; 
    120123            std::set<std::string> writtenAxis, writtenCompressedAxis; 
     124            std::set<std::string> writtenScalar; 
    121125      }; // class CNc4DataOutput 
    122126 
Note: See TracChangeset for help on using the changeset viewer.