Ignore:
Timestamp:
12/06/20 22:14:56 (3 years ago)
Author:
ymipsl
Message:

intermediate commit for new tranformation engine?
YM

File:
1 edited

Legend:

Unmodified
Added
Removed
  • XIOS/dev/dev_ym/XIOS_COUPLING/src/node/compute_connectivity_domain.hpp

    r934 r1984  
    4141      typedef CObjectTemplate<CComputeConnectivityDomain> SuperClass; 
    4242      typedef CComputeConnectivityDomainAttributes SuperClassAttribute; 
     43      typedef CComputeConnectivityDomain MyClass ; 
     44      typedef CTransformation<CDomain> SuperTransform ; 
    4345 
    4446    public : 
     
    5658      static StdString GetDefName(void); 
    5759      static ENodeType GetType(void); 
     60      const string& getId(void) { return this->SuperClass::getId();} 
     61      ETranformationType getTransformationType(void) { return TRANS_COMPUTE_CONNECTIVITY_DOMAIN ;} 
     62      static CTransformation<CDomain>* getTransformation(const StdString& id) { return SuperClass::get(id);} 
     63      virtual void inheritFrom(SuperTransform* srcTransform) { solveDescInheritance(true, this->SuperClass::get((MyClass*)srcTransform)) ;} 
    5864    private: 
    5965      static bool registerTrans(); 
    6066      static CTransformation<CDomain>* create(const StdString& id, xml::CXMLNode* node); 
    6167      static bool _dummyRegistered; 
    62   }; // class CComputeConnectivityDomain 
     68    public: 
     69   }; // class CComputeConnectivityDomain 
    6370 
    6471  DECLARE_GROUP(CComputeConnectivityDomain); 
Note: See TracChangeset for help on using the changeset viewer.