Changeset 935


Ignore:
Timestamp:
09/22/16 10:58:55 (8 years ago)
Author:
mhnguyen
Message:

Adding interface for expand_domain

Location:
XIOS/trunk/src
Files:
5 added
11 edited

Legend:

Unmodified
Added
Removed
  • XIOS/trunk/src/config/node_type.conf

    r934 r935  
    7575#endif //__XIOS_CComputeConnectivityDomain__ 
    7676 
     77#ifdef __XIOS_CExpandDomain__ 
     78   DECLARE_NODE(ExpandDomain, expand_domain) 
     79#endif //__XIOS_CExpandDomain__ 
    7780 
    7881#ifdef __XIOS_CContext__ 
  • XIOS/trunk/src/group_factory_decl.cpp

    r934 r935  
    3636  macro(CExtractDomainToAxisGroup) 
    3737  macro(CComputeConnectivityDomainGroup) 
     38  macro(CExpandDomainGroup) 
    3839} 
  • XIOS/trunk/src/group_template_decl.cpp

    r934 r935  
    2525  macro(ExtractDomainToAxis) 
    2626  macro(ComputeConnectivityDomain) 
     27  macro(ExpandDomain) 
    2728 
    2829} 
  • XIOS/trunk/src/node/domain.cpp

    r934 r935  
    7474     m["generate_rectilinear_domain"] = TRANS_GENERATE_RECTILINEAR_DOMAIN; 
    7575     m["compute_connectivity_domain"] = TRANS_COMPUTE_CONNECTIVITY_DOMAIN; 
     76     m["expand_domain"] = TRANS_EXPAND_DOMAIN; 
    7677   } 
    7778 
  • XIOS/trunk/src/node/node_enum.hpp

    r934 r935  
    3030         eReduceDomainToAxis, 
    3131         eExtractDomainToAxis, 
    32          eComputeConnectivityDomain 
     32         eComputeConnectivityDomain, 
     33         eExpandDomain 
    3334 
    3435      } ENodeType; 
  • XIOS/trunk/src/node/node_type.hpp

    r934 r935  
    2121#include "extract_domain_to_axis.hpp" 
    2222#include "compute_connectivity_domain.hpp" 
     23#include "expand_domain.hpp" 
    2324 
    2425 
  • XIOS/trunk/src/node/transformation_enum.hpp

    r934 r935  
    1616        TRANS_REDUCE_DOMAIN_TO_AXIS = 7, 
    1717        TRANS_EXTRACT_DOMAIN_TO_AXIS = 8, 
    18         TRANS_COMPUTE_CONNECTIVITY_DOMAIN = 9 
     18        TRANS_COMPUTE_CONNECTIVITY_DOMAIN = 9, 
     19        TRANS_EXPAND_DOMAIN = 10, 
    1920      } ETranformationType; 
    2021 
  • XIOS/trunk/src/object_factory_decl.cpp

    r934 r935  
    3737  macro(CExtractDomainToAxis) 
    3838  macro(CComputeConnectivityDomain) 
     39  macro(CExpandDomain) 
    3940 
    4041  macro(CFieldGroup) 
     
    5657  macro(CExtractDomainToAxisGroup) 
    5758  macro(CComputeConnectivityDomainGroup) 
     59  macro(CExpandDomainGroup) 
    5860} 
  • XIOS/trunk/src/object_template_decl.cpp

    r934 r935  
    2424  template class CObjectTemplate<CExtractDomainToAxis>; 
    2525  template class CObjectTemplate<CComputeConnectivityDomain>; 
     26  template class CObjectTemplate<CExpandDomain>; 
    2627 
    2728  template class CObjectTemplate<CContextGroup>; 
     
    4344  template class CObjectTemplate<CExtractDomainToAxisGroup>; 
    4445  template class CObjectTemplate<CComputeConnectivityDomainGroup>; 
     46  template class CObjectTemplate<CExpandDomainGroup>; 
    4547} 
  • XIOS/trunk/src/type/type_util.hpp

    r934 r935  
    4242    class CComputeConnectivityDomain; 
    4343    class CComputeConnectivityDomainGroup; 
     44    class CExpandDomain; 
     45    class CExpandDomainGroup; 
    4446 
    4547  template <typename T> inline string getStrType(void); 
     
    100102  macro(CComputeConnectivityDomain) 
    101103  macro(CComputeConnectivityDomainGroup) 
     104  macro(CExpandDomain) 
     105  macro(CExpandDomainGroup) 
    102106#undef macro 
    103107} 
  • XIOS/trunk/src/xml_parser_decl.cpp

    r934 r935  
    3030    macro( ExtractDomainToAxis ) 
    3131    macro( ComputeConnectivityDomain ) 
     32    macro( ExpandDomain ) 
    3233  } 
    3334} 
Note: See TracChangeset for help on using the changeset viewer.