m1 = G.cart((0, 0, 0), (10. / (ni - 1), 10. / (nj - 1), 1.), (ni, nj, 1)) m2 = G.cart((0, 10, 0), (10. / (ni - 1), 10. / (nj - 1), 1.), (ni, nj, 1)) m3 = G.cart((10, 0, 0), (10. / (ni - 1), 10. / (nj - 1), 1.), (ni, nj, 1)) t = C.newPyTree(['Base', m1, m2, m3]) t = X.connectMatch(t, dim=2) t = C.fillEmptyBCWith(t, "wall", 'BCWall') C._initVars(t, '{centers:fldX}= ({centers:CoordinateX})**2') C._initVars(t, '{centers:fldY}= ({centers:CoordinateY})**2') C._initBCDataSet(t, '{fldX}=0.5') C._initBCDataSet(t, '{fldY}=0.5') P._computeDiv2(t, 'centers:fld') test.testT(t, 1) # #---------- # # 3D STRUCT # #---------- ni = 15 nj = 15 nk = 15 m1 = G.cart((0, 0, 0), (10. / (ni - 1), 10. / (nj - 1), 2. / (nk - 1)), (ni, nj, nk)) m2 = G.cart((0, 10, 0), (10. / (ni - 1), 10. / (nj - 1), 2. / (nk - 1)), (ni, nj, nk)) m3 = G.cart((0, 0, 2), (10. / (ni - 1), 10. / (nj - 1), 2. / (nk - 1)), (ni, nj, nk))
import Converter.PyTree as C import Post.PyTree as P import Generator.PyTree as G import KCore.test as test #----- # 3D #----- ni = 30 nj = 40 m = G.cart((0, 0, 0), (10. / (ni - 1), 10. / (nj - 1), 1), (ni, nj, 2)) C._initVars(m, '{centers:fldX}= cos({centers:CoordinateX})') C._initVars(m, '{centers:fldY}= 4.*{centers:CoordinateY}') C._initVars(m, '{centers:fldZ}= {centers:CoordinateY}*{centers:CoordinateZ}**2.') P._computeDiv2(m, 'centers:fld') test.testT(m, 1) ni = 30 nj = 40 nk = 10 m = G.cart((0, 0, 0), (10. / (ni - 1), 10. / (nj - 1), 1), (ni, nj, nk)) C._initVars(m, '{centers:fldX}= cos({centers:CoordinateX})') C._initVars(m, '{centers:fldY}= 4.*{centers:CoordinateY}') C._initVars(m, '{centers:fldZ}= {centers:CoordinateY}*{centers:CoordinateZ}**2.') P._computeDiv2(m, 'centers:fld') test.testT(m, 2) #----- # NGON