Example #1
0
# - interiorFaces (pyTree) -
import Converter.PyTree as C
import Post.PyTree as P
import Generator.PyTree as G
import KCore.test as test

# test faces interieures au sens large
# faces ayant 2 voisins
a = G.cartTetra((0, 0, 0), (1, 1., 1), (20, 2, 1))
C._addVars(a, 'Density')
C._addVars(a, 'centers:cellN')
t = C.newPyTree(['Base', 2, a])
t[2][1] = C.addState(t[2][1], 'Mach', 0.6)
t = P.interiorFaces(t)
test.testT(t, 1)

# test faces interieures au sens strict :
# faces n'ayant que des noeuds interieurs
a = G.cartTetra((0, 0, 0), (1, 1., 1), (20, 3, 1))
C._addVars(a, 'Density')
C._addVars(a, 'centers:cellN')
t = C.newPyTree(['Base', 2, a])
t[2][1] = C.addState(t[2][1], 'Mach', 0.6)
t = P.interiorFaces(t, 1)
test.testT(t, 2)

# test faces interieures au sens strict :
# faces n'ayant que des noeuds interieurs
# ici aucune
a = G.cartTetra((0, 0, 0), (1, 1., 1), (20, 2, 1))
C._addVars(a, 'Density')
# - interiorFaces (pyTree) -
import Converter.PyTree as C
import Post.PyTree as P
import Generator.PyTree as G

a = G.cartTetra((0, 0, 0), (1, 1., 1), (20, 20, 1))
b = P.interiorFaces(a)
t = C.newPyTree(['Base', 1])
t[2][1][2].append(b)
C.convertPyTree2File(t, 'out.cgns')
Example #3
0
# - interiorFaces (pyTree) -
import Converter.PyTree as C
import Post.PyTree as P
import Generator.PyTree as G
import KCore.test as test

# test faces interieures au sens large
# faces ayant 2 voisins
a = G.cartTetra((0, 0, 0), (1, 1., 1), (20, 2, 1))
C._addVars(a, 'Density')
C._addVars(a, 'centers:cellN')
b = P.interiorFaces(a)
test.testT(b, 1)

# test faces interieures au sens strict :
# faces n'ayant que des noeuds interieurs
a = G.cartTetra((0, 0, 0), (1, 1., 1), (20, 3, 1))
C._addVars(a, 'Density')
C._addVars(a, 'centers:cellN')
b = P.interiorFaces(a, 1)
test.testT(b, 2)

# test faces interieures au sens strict :
# faces n'ayant que des noeuds interieurs
# ici aucune
a = G.cartTetra((0, 0, 0), (1, 1., 1), (20, 2, 1))
C._addVars(a, 'Density')
C._addVars(a, 'centers:cellN')
b = P.interiorFaces(a, 1)
test.testT(b, 3)