source: XIOS/trunk/src/xml_parser_decl.cpp @ 630

Last change on this file since 630 was 630, checked in by mhnguyen, 9 years ago

Implementing interpolation (polynomial) and correct some bugs

+) Implement interpolation (polynomial)
+) Correct some minor bugs relating to memory allocation
+) Clear some redundant codes

Test
+) On Curie
+) test_client and test_complete pass

  • Property copyright set to
    Software name : XIOS (Xml I/O Server)
    http://forge.ipsl.jussieu.fr/ioserver
    Creation date : January 2009
    Licence : CeCCIL version2
    see license file in root directory : Licence_CeCILL_V2-en.txt
    or http://www.cecill.info/licences/Licence_CeCILL_V2-en.html
    Holder : CEA/LSCE (Laboratoire des Sciences du CLimat et de l'Environnement)
    CNRS/IPSL (Institut Pierre Simon Laplace)
    Project Manager : Yann Meurdesoif
    yann.meurdesoif@cea.fr
  • Property svn:eol-style set to native
File size: 909 bytes
Line 
1#include "xml_parser_impl.hpp"
2#include "group_template.hpp"
3#include "context.hpp"
4#include "axis.hpp"
5#include "domain.hpp"
6#include "field.hpp"
7#include "file.hpp"
8#include "variable.hpp"
9//#include "transformation.hpp"
10#include "inverse_axis.hpp"
11#include "zoom_axis.hpp"
12#include "interpolate_axis.hpp"
13
14namespace xios
15{
16  namespace xml
17  {
18    template void CXMLParser::ParseInclude<CContext>(StdIStream & stream, const string& fluxId, CContext& object) ;
19
20 #   define macro(T) \
21    template void CXMLParser::ParseInclude< CGroupTemplate<C##T, C##T##Group, C##T##Attributes> >(StdIStream & stream, const string& fluxId, CGroupTemplate<C##T, C##T##Group, C##T##Attributes>& object) ;
22
23    macro( Context )
24    macro( Axis )
25    macro( Domain )
26    macro( Grid )
27    macro( Field )
28    macro( File )
29    macro( Variable )
30    macro( InverseAxis )
31    macro( ZoomAxis )
32    macro( InterpolateAxis )
33  }
34}
Note: See TracBrowser for help on using the repository browser.