Skip to content

Commit e853abe

Browse files
author
cassiope
committed
Docs: updating docs (cassiope bot)
1 parent 014ceb0 commit e853abe

File tree

10 files changed

+220
-53
lines changed

10 files changed

+220
-53
lines changed

docs/doc/Converter.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3751,7 +3751,7 @@ <h3>Array / PyTree analysis</h3>
37513751
<dl class="py function">
37523752
<dt class="sig sig-object py" id=".Converter.normL0">
37533753
<span class="sig-prename descclassname"><span class="pre">Converter.</span></span><span class="sig-name descname"><span class="pre">normL0</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">a</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">var</span></span></em><span class="sig-paren">)</span></dt>
3754-
<dd><p>Return the L0 norm of field &#8216;var&#8217; on input.</p>
3754+
<dd><p>Return the infinite norm of field &#8216;var&#8217; on input.</p>
37553755
<dl class="field-list simple">
37563756
<dt class="field-odd">Parameters<span class="colon">:</span></dt>
37573757
<dd class="field-odd"><ul class="simple">

docs/doc/Examples/Converter/createHook_t2.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
import Generator as G
44
import KCore.test as test
55

6-
#test.stdTestA(C.createHook, 'extractMesh')
76
a = G.cart( (0,0,0), (1,1,1), (10,10,10) )
87
hook = C.createHook([a], function='extractMesh')
98
#test.testO(hook,1)
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
# - close (pyTree) -
2+
import Generator.PyTree as G
3+
import Converter.PyTree as C
4+
import KCore.test as test
5+
6+
# test ME
7+
a = G.cartHexa((0,0,0), (1,1,1), (10,10,10))
8+
b = G.cartHexa((9,0,0), (1,1,1), (10,10,10))
9+
a = C.mergeConnectivity(a, b)
10+
a = G.close(a, 1.e-6)
11+
test.testT(a, 1)
12+
13+
# test NGON v3 1D
14+
a = G.cartNGon((0,0,0), (1,1,1), (10,1,1), api=1)
15+
a = G.close(a, 1.e-6)
16+
test.testT(a, 2)
17+
18+
# test NGON v3 2D
19+
a = G.cartNGon((0,0,0), (1,1,1), (10,10,1), api=1)
20+
a = G.close(a, 1.e-6)
21+
test.testT(a, 3)
22+
23+
# test NGON v3 3D
24+
a = G.cartNGon((0,0,0), (1,1,1), (10,10,10), api=1)
25+
a = G.close(a, 1.e-6)
26+
test.testT(a, 4)
27+
28+
# test NGON v4 3D
29+
a = G.cartNGon((0,0,0), (1,1,1), (10,10,10), api=3)
30+
a = C.signNGonFaces(a)
31+
a = G.close(a, 1.e-6) # lose sign faces
32+
test.testT(a, 5)
Lines changed: 63 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,63 @@
1+
# - generateIBMMesh (pyTree) -
2+
import Converter.PyTree as C
3+
import Converter.Internal as Internal
4+
import Geom.PyTree as D
5+
import Post.PyTree as P
6+
import Transform.PyTree as T
7+
import Generator.IBM as G_IBM
8+
import Geom.IBM as D_IBM
9+
import KCore.test as test
10+
11+
#-------------------------------
12+
# 2D
13+
#-------------------------------
14+
tb = D.circle((0.,0.,0.), 1., N=20)
15+
tb = D_IBM.setDfar(tb, 10.)
16+
tb = D_IBM.setSnear(tb, 0.1)
17+
tb = C.newPyTree(['Base', tb])
18+
19+
xmin,xmax,ymin,ymax = 0.5, 9., -1, 1
20+
tbox = D.box((xmin, ymin, 0), (xmax, ymax, 0), N=10, ntype='STRUCT')
21+
tbox = P.exteriorFaces(tbox)
22+
tbox = T.join(tbox)
23+
tbox = D_IBM.setSnear(tbox, 0.1)
24+
tbox = C.newPyTree(['Base', tbox])
25+
26+
t = G_IBM.generateIBMMesh(tb, dimPb=2, vmin=11, octreeMode=1, check=False)
27+
test.testT(t,1)
28+
29+
t = G_IBM.generateIBMMesh(tb, dimPb=2, vmin=11, octreeMode=1, check=False, tbox=tbox)
30+
test.testT(t,2)
31+
32+
#-------------------------------
33+
# 3D
34+
#-------------------------------
35+
tb = D.sphere6((0.,0.,0.), 1., N=10, ntype='TRI')
36+
tb = D_IBM.setDfar(tb, 10.)
37+
tb = D_IBM.setSnear(tb, 0.1)
38+
tb = C.newPyTree(['Base', tb])
39+
40+
xmin,xmax,ymin,ymax,zmin,zmax = 0.5, 9., -1, 1, -1, 1
41+
tbox = D.box((xmin, ymin, zmin), (xmax, ymax, zmax), N=10, ntype='TRI')
42+
tbox = D_IBM.setSnear(tbox, 0.1)
43+
tbox = C.newPyTree(['Base', tbox])
44+
45+
t = G_IBM.generateIBMMesh(tb, dimPb=3, vmin=21, octreeMode=1, check=False)
46+
test.testT(t,3)
47+
48+
t = G_IBM.generateIBMMesh(tb, dimPb=3, vmin=21, octreeMode=1, check=False, tbox=tbox)
49+
test.testT(t,4)
50+
51+
#-------------------------------
52+
# 3D + SYM
53+
#-------------------------------
54+
tb = D.cylinder((0,0,0), 0.25, 1, N=10, ntype='TRI')
55+
tb = T.rotate(tb, (0,0,0), (1,0,0), 90)
56+
tb = T.translate(tb, (0,1,0))
57+
tb = D_IBM.setDfar(tb, 10.)
58+
tb = D_IBM.setSnear(tb, 0.1)
59+
tb = C.newPyTree(['Base', tb])
60+
D_IBM._symetrizePb(tb, 'Base', snear_sym=1, dir_sym=2)
61+
62+
t = G_IBM.generateIBMMesh(tb, dimPb=3, vmin=21, octreeMode=1, check=False)
63+
test.testT(t,5)
Lines changed: 64 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,31 +1,73 @@
11
# - refine (pyTree) -
22
import Generator.PyTree as G
33
import Converter.PyTree as C
4+
import Converter.Internal as Internal
45
import KCore.test as test
56

67
# cas 2D multibloc avec CL et raccords
78
a = G.cart( (0,0,0), (0.1,0.1,0.1), (11,11,1))
89
b = G.cart( (0,1,0), (0.1,0.1,0.1), (11,11,1))
9-
a = C.addBC2Zone(a,'match1','BCMatch','jmax',b,'jmin')
10-
a = C.addBC2Zone(a,"wall",'BCWall','imin')
11-
a = C.addBC2Zone(a,"overlap",'BCOverlap','imax')
12-
b = C.addBC2Zone(b,'match2','BCMatch','jmin',a,'jmax')
13-
b = C.addBC2Zone(b,"wall",'BCWall','imin')
14-
b = C.addBC2Zone(b,"overlap",'BCOverlap','imax')
10+
C._addBC2Zone(a,'match1','BCMatch','jmax',b,'jmin')
11+
C._addBC2Zone(a,"wall",'BCWall','imin')
12+
C._addBC2Zone(a,"overlap",'BCOverlap','imax')
13+
C._addBC2Zone(b,'match2','BCMatch','jmin',a,'jmax')
14+
C._addBC2Zone(b,"wall",'BCWall','imin')
15+
C._addBC2Zone(b,"overlap",'BCOverlap','imax')
1516
t = C.newPyTree(['Base',2]); t[2][1][2] += [a,b]
16-
t = C.initVars(t,'F',1.); t = C.initVars(t,'centers:G',2.)
17-
# facteur de raffinement non entier
18-
for noz in range(2): t[2][1][2][noz] = G.refine(t[2][1][2][noz],1.5,dir=1)
19-
test.testT(t,1)
20-
# facteur de raffinement entier 1 direction
21-
t = C.newPyTree(['Base']); t[2][1][2]+=[a,b]
22-
t = C.initVars(t,'F',1.); t = C.initVars(t,'centers:G',2.)
23-
for noz in range(2): t[2][1][2][noz] = G.refine(t[2][1][2][noz],2.,dir=1)
24-
test.testT(t,2)
25-
#
26-
# facteur de raffinement entier 3 directions
27-
#
28-
t = C.newPyTree(['Base',2]); t[2][1][2] += [a,b]
29-
t = C.initVars(t,'F',1.); t = C.initVars(t,'centers:G',2.)
30-
for noz in range(2): t[2][1][2][noz] = G.refine(t[2][1][2][noz],2,dir=0)
31-
test.testT(t,3)
17+
C._initVars(t,'F',1.); C._initVars(t,'centers:G',2.)
18+
19+
# Non integer refinement factor: GCs and BCs are removed
20+
# topTree
21+
factor = 1.5
22+
t2 = G.refine(t, factor, dir=1)
23+
test.testT(t2, 1)
24+
25+
t2 = G.refine(t, factor, dir=0)
26+
test.testT(t2, 2)
27+
28+
# single zone
29+
t2 = Internal.copyRef(t)
30+
for noz in range(2): t2[2][1][2][noz] = G.refine(t2[2][1][2][noz], factor, dir=1)
31+
test.testT(t2, 3)
32+
33+
# Integer refinement factor: GCs and BCs are removed
34+
# topTree
35+
factor = 2.
36+
t2 = G.refine(t, factor, dir=1)
37+
test.testT(t2, 4)
38+
39+
t2 = G.refine(t, factor, dir=0)
40+
test.testT(t2, 5)
41+
42+
# single zone
43+
t2 = Internal.copyRef(t)
44+
for noz in range(2): t2[2][1][2][noz] = G.refine(t2[2][1][2][noz], factor, dir=1)
45+
test.testT(t2, 6)
46+
47+
# Non integer refinement factor: GCs and BCs are removed
48+
# topTree
49+
factor = 0.3
50+
t2 = G.refine(t, factor, dir=1)
51+
test.testT(t2, 7)
52+
53+
t2 = G.refine(t, factor, dir=0)
54+
test.testT(t2, 8)
55+
56+
# single zone
57+
t2 = Internal.copyRef(t)
58+
for noz in range(2): t2[2][1][2][noz] = G.refine(t2[2][1][2][noz], factor, dir=1)
59+
test.testT(t2, 9)
60+
61+
# Integer refinement factor: GCs and BCs are removed
62+
# topTree
63+
factor = 0.5
64+
t2 = G.refine(t, factor, dir=1)
65+
test.testT(t2, 10)
66+
67+
t2 = G.refine(t, factor, dir=0)
68+
test.testT(t2, 11)
69+
70+
# single zone
71+
t2 = Internal.copyRef(t)
72+
for noz in range(2): t2[2][1][2][noz] = G.refine(t2[2][1][2][noz], factor, dir=1)
73+
test.testT(t2, 12)
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
# - refine (pyTree) -
2+
import Generator.PyTree as G
3+
import Converter.PyTree as C
4+
import Connector.PyTree as X
5+
import KCore.test as test
6+
7+
# 3D
8+
a = G.cart( (0,0,0), (0.1,0.1,0.1), (11,11,11))
9+
b = G.cart( (0,1,0), (0.1,0.1,0.1), (11,11,11))
10+
c = G.cart( (0,0,1), (0.1,0.1,0.1), (11,11,11))
11+
d = G.cart( (0,1,1), (0.2,0.1,0.1), (6,11,11))
12+
13+
t = C.newPyTree(["BASE", [a,b,c,d]])
14+
t = X.connectMatch(t)
15+
t = X.connectNearMatch(t, ratio=[2,1,1])
16+
C._fillEmptyBCWith(t, "wall", "BCWall")
17+
18+
t2 = G.refine(t, power=2., dir=0)
19+
test.testT(t2, 1)
20+
#
21+
a = G.cart( (0,0,0), (0.05,0.05,0.05), (21,21,21))
22+
b = G.cart( (0,1,0), (0.05,0.05,0.05), (21,21,21))
23+
c = G.cart( (0,0,1), (0.05,0.05,0.05), (21,21,21))
24+
d = G.cart( (0,1,1), (0.1,0.05,0.05), (11,21,21))
25+
26+
t = C.newPyTree(["BASE", [a,b,c,d]])
27+
t = X.connectMatch(t)
28+
t = X.connectNearMatch(t, ratio=[2,1,1])
29+
C._fillEmptyBCWith(t, "wall", "BCWall")
30+
t2 = G.refine(t, power=0.5, dir=0)
31+
test.testT(t2, 2)

docs/doc/Examples/Transform/deformMeshPT.py

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -7,17 +7,17 @@
77
a1 = C.convertArray2Tetra(a1); a1 = T.join(a1)
88
point = C.getValue(a1, 'GridCoordinates', 0)
99
a2 = T.deformPoint(a1, point, (0.1,0.05,0.2), 0.5, 2.)
10-
delta = C.diffArrays(a2,a1)
11-
deltax = C.getField('DCoordinateX',delta)
12-
deltay = C.getField('DCoordinateY',delta)
13-
deltaz = C.getField('DCoordinateZ',delta)
10+
delta = C.diffArrays(a2, a1)
11+
deltax = C.getField('DCoordinateX', delta, api=1)
12+
deltay = C.getField('DCoordinateY', delta, api=1)
13+
deltaz = C.getField('DCoordinateZ', delta, api=1)
1414
for noz in range(len(deltax)):
1515
deltax[noz][0] = 'dx'
1616
deltay[noz][0] = 'dy'
1717
deltaz[noz][0] = 'dz'
18-
a1 = C.setFields(deltax,a1,'nodes')
19-
a1 = C.setFields(deltay,a1,'nodes')
20-
a1 = C.setFields(deltaz,a1,'nodes')
18+
a1 = C.setFields(deltax, a1, 'nodes')
19+
a1 = C.setFields(deltay, a1, 'nodes')
20+
a1 = C.setFields(deltaz, a1, 'nodes')
2121

2222
m = D.sphere6((0,0,0),2,20)
2323
m = T.deformMesh(m, a1)

docs/doc/Examples/Transform/deformMeshPT_t1.py

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -11,31 +11,31 @@
1111
point = (C.getValue(a1, 'CoordinateX', 0),C.getValue(a1, 'CoordinateY', 0),
1212
C.getValue(a1, 'CoordinateZ', 0))
1313
a2 = T.deformPoint(a1, point, (0.1,0.05,0.2), 0.5, 2.)
14-
delta = C.diffArrays(a2,a1)
15-
deltax = C.getField('DCoordinateX',delta)
16-
deltay = C.getField('DCoordinateY',delta)
17-
deltaz = C.getField('DCoordinateZ',delta)
14+
delta = C.diffArrays(a2, a1)
15+
deltax = C.getField('DCoordinateX', delta, api=1)
16+
deltay = C.getField('DCoordinateY', delta, api=1)
17+
deltaz = C.getField('DCoordinateZ', delta, api=1)
1818
for noz in range(len(deltax)):
1919
deltax[noz][0] = 'dx'
2020
deltay[noz][0] = 'dy'
2121
deltaz[noz][0] = 'dz'
22-
a1 = C.setFields(deltax,a1,'nodes')
23-
a1 = C.setFields(deltay,a1,'nodes')
24-
a1 = C.setFields(deltaz,a1,'nodes')
22+
a1 = C.setFields(deltax, a1, 'nodes')
23+
a1 = C.setFields(deltay, a1, 'nodes')
24+
a1 = C.setFields(deltaz, a1, 'nodes')
2525

2626
# 2D paroi
27-
m = D.sphere6((0,0,0),1,N=18)
27+
m = D.sphere6((0,0,0), 1, N=18)
2828
m = T.deformMesh(m, a1)
29-
test.testT(m,1)
29+
test.testT(m, 1)
3030

3131
# 2D
32-
m = D.sphere6((0,0,0),2,N=18)
32+
m = D.sphere6((0,0,0), 2, N=18)
3333
m2 = T.deformMesh(m, a1)
34-
test.testT(m2,2)
34+
test.testT(m2, 2)
3535

3636
# 3D
37-
m = D.sphere6((0,0,0),2,N=18)
38-
dk = G.cart((0,0,0),(0.1,1,1),(3,1,1))
37+
m = D.sphere6((0,0,0), 2, N=18)
38+
dk = G.cart((0,0,0), (0.1,1,1), (3,1,1))
3939
m = G.addNormalLayers(m, dk, niter=100)
4040
m2 = T.deformMesh(m, a1)
41-
test.testT(m2,3)
41+
test.testT(m2, 3)

docs/doc/Transform.html

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2549,17 +2549,17 @@ <h3>Mesh deformation</h3>
25492549
<span class="n">a1</span> <span class="o">=</span> <span class="n">C</span><span class="o">.</span><span class="n">convertArray2Tetra</span><span class="p">(</span><span class="n">a1</span><span class="p">);</span> <span class="n">a1</span> <span class="o">=</span> <span class="n">T</span><span class="o">.</span><span class="n">join</span><span class="p">(</span><span class="n">a1</span><span class="p">)</span>
25502550
<span class="n">point</span> <span class="o">=</span> <span class="n">C</span><span class="o">.</span><span class="n">getValue</span><span class="p">(</span><span class="n">a1</span><span class="p">,</span> <span class="s1">&#39;GridCoordinates&#39;</span><span class="p">,</span> <span class="mi">0</span><span class="p">)</span>
25512551
<span class="n">a2</span> <span class="o">=</span> <span class="n">T</span><span class="o">.</span><span class="n">deformPoint</span><span class="p">(</span><span class="n">a1</span><span class="p">,</span> <span class="n">point</span><span class="p">,</span> <span class="p">(</span><span class="mf">0.1</span><span class="p">,</span><span class="mf">0.05</span><span class="p">,</span><span class="mf">0.2</span><span class="p">),</span> <span class="mf">0.5</span><span class="p">,</span> <span class="mf">2.</span><span class="p">)</span>
2552-
<span class="n">delta</span> <span class="o">=</span> <span class="n">C</span><span class="o">.</span><span class="n">diffArrays</span><span class="p">(</span><span class="n">a2</span><span class="p">,</span><span class="n">a1</span><span class="p">)</span>
2553-
<span class="n">deltax</span> <span class="o">=</span> <span class="n">C</span><span class="o">.</span><span class="n">getField</span><span class="p">(</span><span class="s1">&#39;DCoordinateX&#39;</span><span class="p">,</span><span class="n">delta</span><span class="p">)</span>
2554-
<span class="n">deltay</span> <span class="o">=</span> <span class="n">C</span><span class="o">.</span><span class="n">getField</span><span class="p">(</span><span class="s1">&#39;DCoordinateY&#39;</span><span class="p">,</span><span class="n">delta</span><span class="p">)</span>
2555-
<span class="n">deltaz</span> <span class="o">=</span> <span class="n">C</span><span class="o">.</span><span class="n">getField</span><span class="p">(</span><span class="s1">&#39;DCoordinateZ&#39;</span><span class="p">,</span><span class="n">delta</span><span class="p">)</span>
2552+
<span class="n">delta</span> <span class="o">=</span> <span class="n">C</span><span class="o">.</span><span class="n">diffArrays</span><span class="p">(</span><span class="n">a2</span><span class="p">,</span> <span class="n">a1</span><span class="p">)</span>
2553+
<span class="n">deltax</span> <span class="o">=</span> <span class="n">C</span><span class="o">.</span><span class="n">getField</span><span class="p">(</span><span class="s1">&#39;DCoordinateX&#39;</span><span class="p">,</span> <span class="n">delta</span><span class="p">,</span> <span class="n">api</span><span class="o">=</span><span class="mi">1</span><span class="p">)</span>
2554+
<span class="n">deltay</span> <span class="o">=</span> <span class="n">C</span><span class="o">.</span><span class="n">getField</span><span class="p">(</span><span class="s1">&#39;DCoordinateY&#39;</span><span class="p">,</span> <span class="n">delta</span><span class="p">,</span> <span class="n">api</span><span class="o">=</span><span class="mi">1</span><span class="p">)</span>
2555+
<span class="n">deltaz</span> <span class="o">=</span> <span class="n">C</span><span class="o">.</span><span class="n">getField</span><span class="p">(</span><span class="s1">&#39;DCoordinateZ&#39;</span><span class="p">,</span> <span class="n">delta</span><span class="p">,</span> <span class="n">api</span><span class="o">=</span><span class="mi">1</span><span class="p">)</span>
25562556
<span class="k">for</span> <span class="n">noz</span> <span class="ow">in</span> <span class="nb">range</span><span class="p">(</span><span class="nb">len</span><span class="p">(</span><span class="n">deltax</span><span class="p">)):</span>
25572557
<span class="n">deltax</span><span class="p">[</span><span class="n">noz</span><span class="p">][</span><span class="mi">0</span><span class="p">]</span> <span class="o">=</span> <span class="s1">&#39;dx&#39;</span>
25582558
<span class="n">deltay</span><span class="p">[</span><span class="n">noz</span><span class="p">][</span><span class="mi">0</span><span class="p">]</span> <span class="o">=</span> <span class="s1">&#39;dy&#39;</span>
25592559
<span class="n">deltaz</span><span class="p">[</span><span class="n">noz</span><span class="p">][</span><span class="mi">0</span><span class="p">]</span> <span class="o">=</span> <span class="s1">&#39;dz&#39;</span>
2560-
<span class="n">a1</span> <span class="o">=</span> <span class="n">C</span><span class="o">.</span><span class="n">setFields</span><span class="p">(</span><span class="n">deltax</span><span class="p">,</span><span class="n">a1</span><span class="p">,</span><span class="s1">&#39;nodes&#39;</span><span class="p">)</span>
2561-
<span class="n">a1</span> <span class="o">=</span> <span class="n">C</span><span class="o">.</span><span class="n">setFields</span><span class="p">(</span><span class="n">deltay</span><span class="p">,</span><span class="n">a1</span><span class="p">,</span><span class="s1">&#39;nodes&#39;</span><span class="p">)</span>
2562-
<span class="n">a1</span> <span class="o">=</span> <span class="n">C</span><span class="o">.</span><span class="n">setFields</span><span class="p">(</span><span class="n">deltaz</span><span class="p">,</span><span class="n">a1</span><span class="p">,</span><span class="s1">&#39;nodes&#39;</span><span class="p">)</span>
2560+
<span class="n">a1</span> <span class="o">=</span> <span class="n">C</span><span class="o">.</span><span class="n">setFields</span><span class="p">(</span><span class="n">deltax</span><span class="p">,</span> <span class="n">a1</span><span class="p">,</span> <span class="s1">&#39;nodes&#39;</span><span class="p">)</span>
2561+
<span class="n">a1</span> <span class="o">=</span> <span class="n">C</span><span class="o">.</span><span class="n">setFields</span><span class="p">(</span><span class="n">deltay</span><span class="p">,</span> <span class="n">a1</span><span class="p">,</span> <span class="s1">&#39;nodes&#39;</span><span class="p">)</span>
2562+
<span class="n">a1</span> <span class="o">=</span> <span class="n">C</span><span class="o">.</span><span class="n">setFields</span><span class="p">(</span><span class="n">deltaz</span><span class="p">,</span> <span class="n">a1</span><span class="p">,</span> <span class="s1">&#39;nodes&#39;</span><span class="p">)</span>
25632563

25642564
<span class="n">m</span> <span class="o">=</span> <span class="n">D</span><span class="o">.</span><span class="n">sphere6</span><span class="p">((</span><span class="mi">0</span><span class="p">,</span><span class="mi">0</span><span class="p">,</span><span class="mi">0</span><span class="p">),</span><span class="mi">2</span><span class="p">,</span><span class="mi">20</span><span class="p">)</span>
25652565
<span class="n">m</span> <span class="o">=</span> <span class="n">T</span><span class="o">.</span><span class="n">deformMesh</span><span class="p">(</span><span class="n">m</span><span class="p">,</span> <span class="n">a1</span><span class="p">)</span>

docs/doc/searchindex.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)