Changeset 1918 for XIOS/dev/dev_ym/XIOS_COUPLING/src/node/axis.hpp
- Timestamp:
- 07/16/20 17:18:01 (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
XIOS/dev/dev_ym/XIOS_COUPLING/src/node/axis.hpp
r1875 r1918 16 16 #include "transformation.hpp" 17 17 #include "transformation_enum.hpp" 18 #include "element.hpp" 19 #include "local_connector.hpp" 18 20 19 21 namespace xios { … … 222 224 static bool dummyTransformationMapList_; 223 225 226 227 228 private: 229 CLocalElement* localElement_ = nullptr ; 230 void initializeLocalElement(void) ; 231 public: 232 CLocalElement* getLocalElement(void) { if (localElement_==nullptr) initializeLocalElement() ; return localElement_ ; } 233 CLocalView* getLocalView(CElementView::type type) { return getLocalElement()->getView(type) ;} 234 private: 235 void addFullView(void) ; 236 void addWorkflowView(void) ; 237 void addModelView(void) ; 238 239 private: 240 CLocalConnector* modelToWorkflowConnector_ ; 241 void computeModelToWorkflowConnector(void) ; 242 public: 243 CLocalConnector* getModelToWorkflowConnector(void) { if (modelToWorkflowConnector_==nullptr) computeModelToWorkflowConnector() ; return modelToWorkflowConnector_ ;} 244 245 224 246 DECLARE_REF_FUNC(Axis,axis) 225 247 }; // class CAxis
Note: See TracChangeset
for help on using the changeset viewer.