Changeset 1994 for XIOS/dev/dev_ym/XIOS_COUPLING
- Timestamp:
- 12/17/20 12:57:00 (3 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
XIOS/dev/dev_ym/XIOS_COUPLING/src/node/grid.cpp
r1990 r1994 1956 1956 hasTransform=transformationPath.hasTransform() ; 1957 1957 1958 if (hasTransform && hadTransform) hasRemainTransform=true ;1959 1960 1958 if (hasTransform && !hadTransform) 1961 1959 { … … 1984 1982 dstDomain->createAlias(dstElementId) ; 1985 1983 if (srcElementId=="" && srcElement.type==TYPE_DOMAIN) dstDomain->duplicateAttributes(srcElement.domain) ; // make a copy 1986 else dstDomain->duplicateAttributes( CDomain::get(srcElementId)) ; // make a copy1984 else dstDomain->duplicateAttributes(dstElement.domain) ; // make a copy 1987 1985 CTransformation<CDomain>* transformation = CTransformation<CDomain>::createTransformation(transType,"") ; 1988 1986 auto srcTransform = CTransformation<CDomain>::getTransformation(transType, transId) ; … … 2011 2009 dstAxis->createAlias(dstElementId) ; 2012 2010 if (srcElementId=="" && srcElement.type==TYPE_AXIS) dstAxis->duplicateAttributes(srcElement.axis) ; // make a copy 2013 else dstAxis->duplicateAttributes( CAxis::get(srcElementId)) ; // make a copy2011 else dstAxis->duplicateAttributes(dstElement.axis) ; // make a copy 2014 2012 CTransformation<CAxis>* transformation = CTransformation<CAxis>::createTransformation(transType,"") ; 2015 2013 auto srcTransform = CTransformation<CAxis>::getTransformation(transType, transId) ; … … 2038 2036 dstScalar->createAlias(dstElementId) ; 2039 2037 if (srcElementId=="" && srcElement.type==TYPE_SCALAR) dstScalar->duplicateAttributes(srcElement.scalar) ; // make a copy 2040 else dstScalar->duplicateAttributes( CScalar::get(srcElementId)) ; // make a copy2038 else dstScalar->duplicateAttributes(dstElement.scalar) ; // make a copy 2041 2039 CTransformation<CScalar>* transformation = CTransformation<CScalar>::createTransformation(transType,"") ; 2042 2040 auto srcTransform = CTransformation<CScalar>::getTransformation(transType, transId) ; … … 2064 2062 { 2065 2063 string srcElementId=transformationPath.getNextElementSrcId() ; 2064 2066 2065 if (srcElement.type==TYPE_DOMAIN) 2067 2066 { 2068 2067 CDomain* domain ; 2068 if (srcElementId=="") srcElementId=srcElement.domain->getId() ; 2069 2069 if (!CDomain::has(srcElementId)) 2070 2070 { … … 2082 2082 { 2083 2083 CAxis* axis ; 2084 if (srcElementId=="") srcElementId=srcElement.axis->getId() ; 2084 2085 if (!CAxis::has(srcElementId)) 2085 2086 { … … 2097 2098 { 2098 2099 CScalar* scalar ; 2100 if (srcElementId=="") srcElementId=srcElement.scalar->getId() ; 2099 2101 if (!CScalar::has(srcElementId)) 2100 2102 { … … 2110 2112 } 2111 2113 } 2114 2115 if (transformationPath.hasTransform() && hadTransform) hasRemainTransform=true ; 2112 2116 } 2113 2117 2118 2114 2119 if (hadTransform) 2115 2120 {
Note: See TracChangeset
for help on using the changeset viewer.