chipy.html 45.2 KB
Newer Older
1
2
3
4
5
6
7
8
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">


<html xmlns="http://www.w3.org/1999/xhtml">
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    
mozul's avatar
mozul committed
9
    <title>List of functions available in pylmgc90.chipy.chipy python module: &mdash; pylmgc90.chipy 2015.2 documentation</title>
10
11
12
13
14
15
16
    
    <link rel="stylesheet" href="_static/default.css" type="text/css" />
    <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
    
    <script type="text/javascript">
      var DOCUMENTATION_OPTIONS = {
        URL_ROOT:    './',
mozul's avatar
mozul committed
17
        VERSION:     '2015.2',
18
19
20
21
22
23
24
25
        COLLAPSE_INDEX: false,
        FILE_SUFFIX: '.html',
        HAS_SOURCE:  true
      };
    </script>
    <script type="text/javascript" src="_static/jquery.js"></script>
    <script type="text/javascript" src="_static/underscore.js"></script>
    <script type="text/javascript" src="_static/doctools.js"></script>
mozul's avatar
mozul committed
26
    <link rel="top" title="pylmgc90.chipy 2015.2 documentation" href="index.html" />
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
    <link rel="next" title="List of functions available in pylmgc90.chipy.lmgc90 python module:" href="lmgc90.html" />
    <link rel="prev" title="Kernel options" href="kernel.html" /> 
  </head>
  <body>
    <div class="related">
      <h3>Navigation</h3>
      <ul>
        <li class="right" style="margin-right: 10px">
          <a href="genindex.html" title="General Index"
             accesskey="I">index</a></li>
        <li class="right" >
          <a href="py-modindex.html" title="Python Module Index"
             >modules</a> |</li>
        <li class="right" >
          <a href="lmgc90.html" title="List of functions available in pylmgc90.chipy.lmgc90 python module:"
             accesskey="N">next</a> |</li>
        <li class="right" >
          <a href="kernel.html" title="Kernel options"
             accesskey="P">previous</a> |</li>
mozul's avatar
mozul committed
46
        <li><a href="index.html">pylmgc90.chipy 2015.2 documentation</a> &raquo;</li> 
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
      </ul>
    </div>  

    <div class="document">
      <div class="documentwrapper">
        <div class="bodywrapper">
          <div class="body">
            
  <div class="section" id="module-pylmgc90.chipy.chipy">
<span id="list-of-functions-available-in-pylmgc90-chipy-chipy-python-module"></span><h1>List of functions available in pylmgc90.chipy.chipy python module:<a class="headerlink" href="#module-pylmgc90.chipy.chipy" title="Permalink to this headline"></a></h1>
<dl class="function">
<dt id="pylmgc90.chipy.chipy.AddDof2InBodies">
<tt class="descclassname">pylmgc90.chipy.chipy.</tt><tt class="descname">AddDof2InBodies</tt><big>(</big><big>)</big><a class="reference internal" href="_modules/pylmgc90/chipy/chipy.html#AddDof2InBodies"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#pylmgc90.chipy.chipy.AddDof2InBodies" title="Permalink to this definition"></a></dt>
<dd><p>Change reference coordinates to current coordinates.
Usefull to generate a BODIES.OUT corresponding to current state.</p>
<p>Not available for 3D rigids!</p>
</dd></dl>

<dl class="function">
<dt id="pylmgc90.chipy.chipy.AssembleMechanicalLHS">
<tt class="descclassname">pylmgc90.chipy.chipy.</tt><tt class="descname">AssembleMechanicalLHS</tt><big>(</big><big>)</big><a class="reference internal" href="_modules/pylmgc90/chipy/chipy.html#AssembleMechanicalLHS"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#pylmgc90.chipy.chipy.AssembleMechanicalLHS" title="Permalink to this definition"></a></dt>
<dd><p>Assemble the elementary matrices of mechanical deformable bodies.</p>
</dd></dl>

<dl class="function">
<dt id="pylmgc90.chipy.chipy.AssembleMechanicalRHS">
<tt class="descclassname">pylmgc90.chipy.chipy.</tt><tt class="descname">AssembleMechanicalRHS</tt><big>(</big><big>)</big><a class="reference internal" href="_modules/pylmgc90/chipy/chipy.html#AssembleMechanicalRHS"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#pylmgc90.chipy.chipy.AssembleMechanicalRHS" title="Permalink to this definition"></a></dt>
<dd><p>Assemble the elementary right hand sides of mechanical deformable bodies.</p>
</dd></dl>

<dl class="function">
<dt id="pylmgc90.chipy.chipy.AssembleMultiLHS">
<tt class="descclassname">pylmgc90.chipy.chipy.</tt><tt class="descname">AssembleMultiLHS</tt><big>(</big><big>)</big><a class="reference internal" href="_modules/pylmgc90/chipy/chipy.html#AssembleMultiLHS"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#pylmgc90.chipy.chipy.AssembleMultiLHS" title="Permalink to this definition"></a></dt>
<dd><p>Assemble the elementary matrices of multi-phasic deformable bodies.</p>
</dd></dl>

<dl class="function">
<dt id="pylmgc90.chipy.chipy.AssembleMultiRHS">
<tt class="descclassname">pylmgc90.chipy.chipy.</tt><tt class="descname">AssembleMultiRHS</tt><big>(</big><big>)</big><a class="reference internal" href="_modules/pylmgc90/chipy/chipy.html#AssembleMultiRHS"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#pylmgc90.chipy.chipy.AssembleMultiRHS" title="Permalink to this definition"></a></dt>
<dd><p>Assemble the elementary right hand sides of multi-phasic deformable bodies.</p>
</dd></dl>

<dl class="function">
<dt id="pylmgc90.chipy.chipy.AssemblePoroLHS">
<tt class="descclassname">pylmgc90.chipy.chipy.</tt><tt class="descname">AssemblePoroLHS</tt><big>(</big><big>)</big><a class="reference internal" href="_modules/pylmgc90/chipy/chipy.html#AssemblePoroLHS"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#pylmgc90.chipy.chipy.AssemblePoroLHS" title="Permalink to this definition"></a></dt>
<dd><p>Assemble the elementary matrices of porous deformable bodies.</p>
</dd></dl>

<dl class="function">
<dt id="pylmgc90.chipy.chipy.AssemblePoroRHS">
<tt class="descclassname">pylmgc90.chipy.chipy.</tt><tt class="descname">AssemblePoroRHS</tt><big>(</big><big>)</big><a class="reference internal" href="_modules/pylmgc90/chipy/chipy.html#AssemblePoroRHS"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#pylmgc90.chipy.chipy.AssemblePoroRHS" title="Permalink to this definition"></a></dt>
<dd><p>Assemble the elementary right hand sides of porous deformable bodies.</p>
</dd></dl>

<dl class="function">
<dt id="pylmgc90.chipy.chipy.AssembleThermalLHS">
<tt class="descclassname">pylmgc90.chipy.chipy.</tt><tt class="descname">AssembleThermalLHS</tt><big>(</big><big>)</big><a class="reference internal" href="_modules/pylmgc90/chipy/chipy.html#AssembleThermalLHS"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#pylmgc90.chipy.chipy.AssembleThermalLHS" title="Permalink to this definition"></a></dt>
<dd><p>Assemble the elementary matrices of thermal deformable bodies.</p>
</dd></dl>

<dl class="function">
<dt id="pylmgc90.chipy.chipy.AssembleThermalRHS">
<tt class="descclassname">pylmgc90.chipy.chipy.</tt><tt class="descname">AssembleThermalRHS</tt><big>(</big><big>)</big><a class="reference internal" href="_modules/pylmgc90/chipy/chipy.html#AssembleThermalRHS"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#pylmgc90.chipy.chipy.AssembleThermalRHS" title="Permalink to this definition"></a></dt>
<dd><p>Assemble the elementary right hand sides of thermal deformable bodies.</p>
</dd></dl>

<dl class="function">
<dt id="pylmgc90.chipy.chipy.BinaryReadIniDof">
<tt class="descclassname">pylmgc90.chipy.chipy.</tt><tt class="descname">BinaryReadIniDof</tt><big>(</big><big>)</big><a class="reference internal" href="_modules/pylmgc90/chipy/chipy.html#BinaryReadIniDof"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#pylmgc90.chipy.chipy.BinaryReadIniDof" title="Permalink to this definition"></a></dt>
<dd><p>Read initial values of degrees of freedom of a binary file (DATBOX/DOF.INI).</p>
<p>Rigids only !</p>
</dd></dl>

<dl class="function">
<dt id="pylmgc90.chipy.chipy.BinaryWriteLastDof">
<tt class="descclassname">pylmgc90.chipy.chipy.</tt><tt class="descname">BinaryWriteLastDof</tt><big>(</big><big>)</big><a class="reference internal" href="_modules/pylmgc90/chipy/chipy.html#BinaryWriteLastDof"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#pylmgc90.chipy.chipy.BinaryWriteLastDof" title="Permalink to this definition"></a></dt>
<dd><p>Write last values of degrees of freedom in a binary file (DATBOX/DOF.LAST).</p>
<p>Rigids only !</p>
</dd></dl>

<dl class="function">
<dt id="pylmgc90.chipy.chipy.BinaryWriteOutDof">
<tt class="descclassname">pylmgc90.chipy.chipy.</tt><tt class="descname">BinaryWriteOutDof</tt><big>(</big><big>)</big><a class="reference internal" href="_modules/pylmgc90/chipy/chipy.html#BinaryWriteOutDof"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#pylmgc90.chipy.chipy.BinaryWriteOutDof" title="Permalink to this definition"></a></dt>
<dd><p>Write current values of degrees of freedom in a binary file (DATBOX/DOF.xxxx.OUT).</p>
<p>Rigids only !</p>
</dd></dl>

<dl class="function">
<dt id="pylmgc90.chipy.chipy.CircularSelection">
<tt class="descclassname">pylmgc90.chipy.chipy.</tt><tt class="descname">CircularSelection</tt><big>(</big><em>x</em>, <em>y</em>, <em>r</em><big>)</big><a class="reference internal" href="_modules/pylmgc90/chipy/chipy.html#CircularSelection"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#pylmgc90.chipy.chipy.CircularSelection" title="Permalink to this definition"></a></dt>
<dd><p>Select a subpart of a 2D sample to apply it post processing commands.</p>
<p>The subpart of the sample consists of all particles in a disk around a point.</p>
<p>parameters:</p>
<ul class="simple">
<li>x: abscissa of the center of the disk</li>
<li>y: ordinate of the center of the disk</li>
<li>r: radius of the disk centered on (x;y).</li>
</ul>
</dd></dl>

<dl class="function">
<dt id="pylmgc90.chipy.chipy.CloseDisplayFiles">
<tt class="descclassname">pylmgc90.chipy.chipy.</tt><tt class="descname">CloseDisplayFiles</tt><big>(</big><big>)</big><a class="reference internal" href="_modules/pylmgc90/chipy/chipy.html#CloseDisplayFiles"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#pylmgc90.chipy.chipy.CloseDisplayFiles" title="Permalink to this definition"></a></dt>
<dd><p>Close containers of visualization files (<a href="#id1"><span class="problematic" id="id2">*</span></a>.pvd).</p>
</dd></dl>

<dl class="function">
<dt id="pylmgc90.chipy.chipy.ClosePostproFiles">
<tt class="descclassname">pylmgc90.chipy.chipy.</tt><tt class="descname">ClosePostproFiles</tt><big>(</big><big>)</big><a class="reference internal" href="_modules/pylmgc90/chipy/chipy.html#ClosePostproFiles"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#pylmgc90.chipy.chipy.ClosePostproFiles" title="Permalink to this definition"></a></dt>
<dd><p>Close post processing files.</p>
</dd></dl>

<dl class="function">
<dt id="pylmgc90.chipy.chipy.ComputeBulk">
<tt class="descclassname">pylmgc90.chipy.chipy.</tt><tt class="descname">ComputeBulk</tt><big>(</big><big>)</big><a class="reference internal" href="_modules/pylmgc90/chipy/chipy.html#ComputeBulk"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#pylmgc90.chipy.chipy.ComputeBulk" title="Permalink to this definition"></a></dt>
<dd><p>Compute rigidity/conductivity elementary matrices and internal forces
for all bodies in the simulation.</p>
</dd></dl>

<dl class="function">
<dt id="pylmgc90.chipy.chipy.ComputeDof">
<tt class="descclassname">pylmgc90.chipy.chipy.</tt><tt class="descname">ComputeDof</tt><big>(</big><big>)</big><a class="reference internal" href="_modules/pylmgc90/chipy/chipy.html#ComputeDof"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#pylmgc90.chipy.chipy.ComputeDof" title="Permalink to this definition"></a></dt>
<dd><p>Compute current values of displacement from the current velocities computed
for all bodies in the simulation.</p>
</dd></dl>

<dl class="function">
<dt id="pylmgc90.chipy.chipy.ComputeFext">
<tt class="descclassname">pylmgc90.chipy.chipy.</tt><tt class="descname">ComputeFext</tt><big>(</big><big>)</big><a class="reference internal" href="_modules/pylmgc90/chipy/chipy.html#ComputeFext"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#pylmgc90.chipy.chipy.ComputeFext" title="Permalink to this definition"></a></dt>
<dd><p>Evaluate the sum of the external forces during the current time step (due to gravity and boundary conditions)
for all bodies in the simulation.</p>
</dd></dl>

<dl class="function">
<dt id="pylmgc90.chipy.chipy.ComputeFreeVelocity">
<tt class="descclassname">pylmgc90.chipy.chipy.</tt><tt class="descname">ComputeFreeVelocity</tt><big>(</big><big>)</big><a class="reference internal" href="_modules/pylmgc90/chipy/chipy.html#ComputeFreeVelocity"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#pylmgc90.chipy.chipy.ComputeFreeVelocity" title="Permalink to this definition"></a></dt>
<dd><p>Compute velocity free of interactions for all mechanical bodies in the simulation.</p>
<p>The contact detection configuration is also computed then, except if a
the command &#8216;Integrator_SetContactDetectionConfiguration&#8217; is used.</p>
</dd></dl>

<dl class="function">
<dt id="pylmgc90.chipy.chipy.ComputeMass">
<tt class="descclassname">pylmgc90.chipy.chipy.</tt><tt class="descname">ComputeMass</tt><big>(</big><big>)</big><a class="reference internal" href="_modules/pylmgc90/chipy/chipy.html#ComputeMass"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#pylmgc90.chipy.chipy.ComputeMass" title="Permalink to this definition"></a></dt>
<dd><p>Compute mass/capacity elementary matrices
for all bodies in the simulation.</p>
</dd></dl>

<dl class="function">
<dt id="pylmgc90.chipy.chipy.DisplayOutDof">
<tt class="descclassname">pylmgc90.chipy.chipy.</tt><tt class="descname">DisplayOutDof</tt><big>(</big><big>)</big><a class="reference internal" href="_modules/pylmgc90/chipy/chipy.html#DisplayOutDof"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#pylmgc90.chipy.chipy.DisplayOutDof" title="Permalink to this definition"></a></dt>
<dd><p>Display the current values of all degrees of freedom in the simulation.</p>
</dd></dl>

<dl class="function">
<dt id="pylmgc90.chipy.chipy.DisplayOutRnod">
<tt class="descclassname">pylmgc90.chipy.chipy.</tt><tt class="descname">DisplayOutRnod</tt><big>(</big><em>ifrom</em>, <em>ito</em><big>)</big><a class="reference internal" href="_modules/pylmgc90/chipy/chipy.html#DisplayOutRnod"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#pylmgc90.chipy.chipy.DisplayOutRnod" title="Permalink to this definition"></a></dt>
<dd><p>Display the current values of reactions on all bodies.</p>
</dd></dl>

<dl class="function">
<dt id="pylmgc90.chipy.chipy.DisplayOutVlocRloc">
<tt class="descclassname">pylmgc90.chipy.chipy.</tt><tt class="descname">DisplayOutVlocRloc</tt><big>(</big><big>)</big><a class="reference internal" href="_modules/pylmgc90/chipy/chipy.html#DisplayOutVlocRloc"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#pylmgc90.chipy.chipy.DisplayOutVlocRloc" title="Permalink to this definition"></a></dt>
<dd><p>Display the current values of every contacts.</p>
</dd></dl>

<dl class="function">
<dt id="pylmgc90.chipy.chipy.DisplayProxTactors">
<tt class="descclassname">pylmgc90.chipy.chipy.</tt><tt class="descname">DisplayProxTactors</tt><big>(</big><big>)</big><a class="reference internal" href="_modules/pylmgc90/chipy/chipy.html#DisplayProxTactors"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#pylmgc90.chipy.chipy.DisplayProxTactors" title="Permalink to this definition"></a></dt>
<dd><p>Display the list of contacts.</p>
</dd></dl>

<dl class="function">
<dt id="pylmgc90.chipy.chipy.ExSolver">
<tt class="descclassname">pylmgc90.chipy.chipy.</tt><tt class="descname">ExSolver</tt><big>(</big><em>type</em>, <em>norm</em>, <em>conv</em>, <em>relax</em>, <em>gsit1</em>, <em>gsit2</em><big>)</big><a class="reference internal" href="_modules/pylmgc90/chipy/chipy.html#ExSolver"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#pylmgc90.chipy.chipy.ExSolver" title="Permalink to this definition"></a></dt>
<dd><p>Run Non-linear Gauss Seidel contact solver.</p>
<p>parameters:</p>
<ul class="simple">
<li>type: type of solver (&#8216;Exchange Local Global&#8217; or &#8216;Stored_Delassus_Loops&#8217;).</li>
<li>norm: type of norm (&#8216;Quad&#8217;, &#8216;QM/16&#8217;, &#8216;Maxm&#8217;).</li>
<li>conv: convergence tolerance demanded.</li>
<li>relax: relaxation parameter.</li>
<li>gsit1: maximum number of convergence check before stopping.</li>
<li>gsit2: number of iterations of nlgs before checking convergence.</li>
</ul>
</dd></dl>

<dl class="function">
<dt id="pylmgc90.chipy.chipy.FatalDamping">
<tt class="descclassname">pylmgc90.chipy.chipy.</tt><tt class="descname">FatalDamping</tt><big>(</big><em>nb_step</em><big>)</big><a class="reference internal" href="_modules/pylmgc90/chipy/chipy.html#FatalDamping"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#pylmgc90.chipy.chipy.FatalDamping" title="Permalink to this definition"></a></dt>
<dd><p>Compute fatal damping if the current step number is a multiple of nb_step.</p>
</dd></dl>

<dl class="function">
<dt id="pylmgc90.chipy.chipy.FdSelectProxTactors">
<tt class="descclassname">pylmgc90.chipy.chipy.</tt><tt class="descname">FdSelectProxTactors</tt><big>(</big><big>)</big><a class="reference internal" href="_modules/pylmgc90/chipy/chipy.html#FdSelectProxTactors"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#pylmgc90.chipy.chipy.FdSelectProxTactors" title="Permalink to this definition"></a></dt>
<dd><p>Special way of computing sphere/sphere contacts.</p>
</dd></dl>

<dl class="function">
<dt id="pylmgc90.chipy.chipy.Finalize">
<tt class="descclassname">pylmgc90.chipy.chipy.</tt><tt class="descname">Finalize</tt><big>(</big><big>)</big><a class="reference internal" href="_modules/pylmgc90/chipy/chipy.html#Finalize"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#pylmgc90.chipy.chipy.Finalize" title="Permalink to this definition"></a></dt>
<dd><p>Close LMGC90.</p>
</dd></dl>

<dl class="function">
<dt id="pylmgc90.chipy.chipy.GetDimension">
<tt class="descclassname">pylmgc90.chipy.chipy.</tt><tt class="descname">GetDimension</tt><big>(</big><big>)</big><a class="reference internal" href="_modules/pylmgc90/chipy/chipy.html#GetDimension"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#pylmgc90.chipy.chipy.GetDimension" title="Permalink to this definition"></a></dt>
<dd><p>Get dimension of the simulation.</p>
</dd></dl>

<dl class="function">
<dt id="pylmgc90.chipy.chipy.IncrementStep">
<tt class="descclassname">pylmgc90.chipy.chipy.</tt><tt class="descname">IncrementStep</tt><big>(</big><big>)</big><a class="reference internal" href="_modules/pylmgc90/chipy/chipy.html#IncrementStep"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#pylmgc90.chipy.chipy.IncrementStep" title="Permalink to this definition"></a></dt>
<dd><p>Prepare a new time step computation.</p>
</dd></dl>

<dl class="function">
<dt id="pylmgc90.chipy.chipy.Initialize">
<tt class="descclassname">pylmgc90.chipy.chipy.</tt><tt class="descname">Initialize</tt><big>(</big><big>)</big><a class="reference internal" href="_modules/pylmgc90/chipy/chipy.html#Initialize"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#pylmgc90.chipy.chipy.Initialize" title="Permalink to this definition"></a></dt>
<dd><p>Initialize LMGC90 (and timers).</p>
<p>timer_GetNewTimer(xxx) must be called after this function.</p>
</dd></dl>

<dl class="function">
<dt id="pylmgc90.chipy.chipy.LoadBehaviours">
<tt class="descclassname">pylmgc90.chipy.chipy.</tt><tt class="descname">LoadBehaviours</tt><big>(</big><big>)</big><a class="reference internal" href="_modules/pylmgc90/chipy/chipy.html#LoadBehaviours"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#pylmgc90.chipy.chipy.LoadBehaviours" title="Permalink to this definition"></a></dt>
<dd><p>Load behaviours read in BULK_BEHAV.DAT in 
bodies read from BODIES.DAT.</p>
<p>Must be called after: ReadBehaviours and ReadBodies.</p>
</dd></dl>

<dl class="function">
<dt id="pylmgc90.chipy.chipy.LoadModels">
<tt class="descclassname">pylmgc90.chipy.chipy.</tt><tt class="descname">LoadModels</tt><big>(</big><big>)</big><a class="reference internal" href="_modules/pylmgc90/chipy/chipy.html#LoadModels"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#pylmgc90.chipy.chipy.LoadModels" title="Permalink to this definition"></a></dt>
<dd><p>Load models read in MODELS.DAT in 
bodies read from BODIES.DAT and initialize property sets.</p>
<p>Must be called after: ReadModels and ReadBodies.</p>
</dd></dl>

<dl class="function">
<dt id="pylmgc90.chipy.chipy.LoadTactors">
<tt class="descclassname">pylmgc90.chipy.chipy.</tt><tt class="descname">LoadTactors</tt><big>(</big><big>)</big><a class="reference internal" href="_modules/pylmgc90/chipy/chipy.html#LoadTactors"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#pylmgc90.chipy.chipy.LoadTactors" title="Permalink to this definition"></a></dt>
<dd><p>Load contactor modules from bodies.</p>
<p>Must be called after: ReadBodies and ReadIniDof.</p>
</dd></dl>

<dl class="function">
<dt id="pylmgc90.chipy.chipy.OpenDisplayFiles">
<tt class="descclassname">pylmgc90.chipy.chipy.</tt><tt class="descname">OpenDisplayFiles</tt><big>(</big><em>ref_reac=0.0</em><big>)</big><a class="reference internal" href="_modules/pylmgc90/chipy/chipy.html#OpenDisplayFiles"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#pylmgc90.chipy.chipy.OpenDisplayFiles" title="Permalink to this definition"></a></dt>
<dd><p>Initialize visualization file writing.</p>
</dd></dl>

<dl class="function">
<dt id="pylmgc90.chipy.chipy.OpenPostproFiles">
<tt class="descclassname">pylmgc90.chipy.chipy.</tt><tt class="descname">OpenPostproFiles</tt><big>(</big><big>)</big><a class="reference internal" href="_modules/pylmgc90/chipy/chipy.html#OpenPostproFiles"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#pylmgc90.chipy.chipy.OpenPostproFiles" title="Permalink to this definition"></a></dt>
<dd><p>Initialize post processing files writing.</p>
</dd></dl>

<dl class="function">
<dt id="pylmgc90.chipy.chipy.ReadBehaviours">
<tt class="descclassname">pylmgc90.chipy.chipy.</tt><tt class="descname">ReadBehaviours</tt><big>(</big><big>)</big><a class="reference internal" href="_modules/pylmgc90/chipy/chipy.html#ReadBehaviours"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#pylmgc90.chipy.chipy.ReadBehaviours" title="Permalink to this definition"></a></dt>
<dd><p>Read TACT_BEHAV.DAT and BULK_BEHAV.DAT files in DATBOX directory.</p>
</dd></dl>

<dl class="function">
<dt id="pylmgc90.chipy.chipy.ReadBodies">
<tt class="descclassname">pylmgc90.chipy.chipy.</tt><tt class="descname">ReadBodies</tt><big>(</big><big>)</big><a class="reference internal" href="_modules/pylmgc90/chipy/chipy.html#ReadBodies"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#pylmgc90.chipy.chipy.ReadBodies" title="Permalink to this definition"></a></dt>
<dd><p>Read BODIES.DAT file in DATBOX directory.</p>
</dd></dl>

<dl class="function">
<dt id="pylmgc90.chipy.chipy.ReadDrivenDof">
<tt class="descclassname">pylmgc90.chipy.chipy.</tt><tt class="descname">ReadDrivenDof</tt><big>(</big><big>)</big><a class="reference internal" href="_modules/pylmgc90/chipy/chipy.html#ReadDrivenDof"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#pylmgc90.chipy.chipy.ReadDrivenDof" title="Permalink to this definition"></a></dt>
<dd><p>Read DRV_DOF.DAT file in DATBOX directory.</p>
<p>Must be called after ReadIniDof.</p>
</dd></dl>

<dl class="function">
<dt id="pylmgc90.chipy.chipy.ReadIniDof">
mozul's avatar
mozul committed
327
328
329
330
331
<tt class="descclassname">pylmgc90.chipy.chipy.</tt><tt class="descname">ReadIniDof</tt><big>(</big><em>step=0</em><big>)</big><a class="reference internal" href="_modules/pylmgc90/chipy/chipy.html#ReadIniDof"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#pylmgc90.chipy.chipy.ReadIniDof" title="Permalink to this definition"></a></dt>
<dd><p>Read DOF file.
If step &gt; 0 read OUTBOX/DOF.OUT.step file,
otherwise read DATBOX/DOF.INI file
Must be called after LoadBehaviours.</p>
332
333
334
335
</dd></dl>

<dl class="function">
<dt id="pylmgc90.chipy.chipy.ReadIniGPV">
mozul's avatar
mozul committed
336
337
338
339
340
<tt class="descclassname">pylmgc90.chipy.chipy.</tt><tt class="descname">ReadIniGPV</tt><big>(</big><em>step=0</em><big>)</big><a class="reference internal" href="_modules/pylmgc90/chipy/chipy.html#ReadIniGPV"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#pylmgc90.chipy.chipy.ReadIniGPV" title="Permalink to this definition"></a></dt>
<dd><p>Read GPV.INI.
If step &gt; 0 read OUTBOX/GPV.OUT.step file,
otherwise read DATBOX/GPV.INI file
Must be called after LoadModels.</p>
341
342
343
344
</dd></dl>

<dl class="function">
<dt id="pylmgc90.chipy.chipy.ReadIniVlocRloc">
mozul's avatar
mozul committed
345
346
347
348
349
<tt class="descclassname">pylmgc90.chipy.chipy.</tt><tt class="descname">ReadIniVlocRloc</tt><big>(</big><em>step=0</em><big>)</big><a class="reference internal" href="_modules/pylmgc90/chipy/chipy.html#ReadIniVlocRloc"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#pylmgc90.chipy.chipy.ReadIniVlocRloc" title="Permalink to this definition"></a></dt>
<dd><p>Read VlocRloc file.
If step &gt; 0 read OUTBOX/VlocRloc.OUT.step file,
otherwise read DATBOX/VlocRloc.INI file
Must be called after LoadTactors.</p>
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
</dd></dl>

<dl class="function">
<dt id="pylmgc90.chipy.chipy.ReadModels">
<tt class="descclassname">pylmgc90.chipy.chipy.</tt><tt class="descname">ReadModels</tt><big>(</big><big>)</big><a class="reference internal" href="_modules/pylmgc90/chipy/chipy.html#ReadModels"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#pylmgc90.chipy.chipy.ReadModels" title="Permalink to this definition"></a></dt>
<dd><p>Read MODELS.DAT file in DATBOX directory and initialize external models.</p>
</dd></dl>

<dl class="function">
<dt id="pylmgc90.chipy.chipy.ReadMpBehaviours">
<tt class="descclassname">pylmgc90.chipy.chipy.</tt><tt class="descname">ReadMpBehaviours</tt><big>(</big><em>disper=0.0</em>, <em>model='therm'</em><big>)</big><a class="reference internal" href="_modules/pylmgc90/chipy/chipy.html#ReadMpBehaviours"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#pylmgc90.chipy.chipy.ReadMpBehaviours" title="Permalink to this definition"></a></dt>
<dd><p>Read and load multi-physics (for rigids) behaviours.</p>
<p>What is disper ?</p>
</dd></dl>

<dl class="function">
<dt id="pylmgc90.chipy.chipy.RecupRloc">
<tt class="descclassname">pylmgc90.chipy.chipy.</tt><tt class="descname">RecupRloc</tt><big>(</big><em>tol=None</em><big>)</big><a class="reference internal" href="_modules/pylmgc90/chipy/chipy.html#RecupRloc"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#pylmgc90.chipy.chipy.RecupRloc" title="Permalink to this definition"></a></dt>
<dd><p>Try to get back state of interactions from last stocked interactions.</p>
<p>In each contact module: verlet -&gt; this. Must be called before SelectProxTactors.</p>
<p>If tol is given in input, PLPLx_RecupRlocByPosition is used. To use the
same type of function for PRPRx contact, use PRPRx_SetTolRecupRloc.</p>
</dd></dl>

<dl class="function">
<dt id="pylmgc90.chipy.chipy.SelectProxTactors">
<tt class="descclassname">pylmgc90.chipy.chipy.</tt><tt class="descname">SelectProxTactors</tt><big>(</big><em>freq_detec</em><big>)</big><a class="reference internal" href="_modules/pylmgc90/chipy/chipy.html#SelectProxTactors"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#pylmgc90.chipy.chipy.SelectProxTactors" title="Permalink to this definition"></a></dt>
<dd><p>Run detections if current time step number is a multiple of freq_detec.</p>
<p>In case of PRPRx contact, one of next functions must be called:</p>
<ul class="simple">
<li>PRPRx_UseCpCundallDetection</li>
<li>PRPRx_UseCpF2fExplicitDetection</li>
<li>PRPRx_UseCpF2fDetection</li>
<li>PRPRx_UseNcDetection</li>
<li>PRPRx_UseNcF2fDetection</li>
<li>PRPRx_UseNcF2fExplicitDetection</li>
</ul>
</dd></dl>

<dl class="function">
<dt id="pylmgc90.chipy.chipy.SetContactRadius">
<tt class="descclassname">pylmgc90.chipy.chipy.</tt><tt class="descname">SetContactRadius</tt><big>(</big><em>radius</em><big>)</big><a class="reference internal" href="_modules/pylmgc90/chipy/chipy.html#SetContactRadius"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#pylmgc90.chipy.chipy.SetContactRadius" title="Permalink to this definition"></a></dt>
<dd><p>Set the contact radius for spher/spher or cylinder/cylinder contacts.</p>
</dd></dl>

<dl class="function">
<dt id="pylmgc90.chipy.chipy.SetDimension">
<tt class="descclassname">pylmgc90.chipy.chipy.</tt><tt class="descname">SetDimension</tt><big>(</big><em>dim</em>, <em>mod=1</em><big>)</big><a class="reference internal" href="_modules/pylmgc90/chipy/chipy.html#SetDimension"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#pylmgc90.chipy.chipy.SetDimension" title="Permalink to this definition"></a></dt>
<dd><p>Set dimension of the simulation and
type of simulation.</p>
<p>possible values of mod:</p>
<ul class="simple">
<li>1 for PSTRAIN</li>
<li>2 for PSTRESS</li>
<li>3 for AXI</li>
</ul>
</dd></dl>

<dl class="function">
<dt id="pylmgc90.chipy.chipy.SetDomainBoundary">
<tt class="descclassname">pylmgc90.chipy.chipy.</tt><tt class="descname">SetDomainBoundary</tt><big>(</big><em>Xmin=None</em>, <em>Xmax=None</em>, <em>Ymin=None</em>, <em>Ymax=None</em>, <em>Zmin=None</em>, <em>Zmax=None</em><big>)</big><a class="reference internal" href="_modules/pylmgc90/chipy/chipy.html#SetDomainBoundary"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#pylmgc90.chipy.chipy.SetDomainBoundary" title="Permalink to this definition"></a></dt>
<dd><p>Set active domain boundary for rigid bodies.</p>
<p>Only:</p>
<ul class="simple">
<li>2D: x | y boundary</li>
<li>3D: x | y | z boundary</li>
</ul>
</dd></dl>

<dl class="function">
<dt id="pylmgc90.chipy.chipy.SetNumberInteractionByContact">
<tt class="descclassname">pylmgc90.chipy.chipy.</tt><tt class="descname">SetNumberInteractionByContact</tt><big>(</big><em>nb</em><big>)</big><a class="reference internal" href="_modules/pylmgc90/chipy/chipy.html#SetNumberInteractionByContact"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#pylmgc90.chipy.chipy.SetNumberInteractionByContact" title="Permalink to this definition"></a></dt>
<dd><p>Experimental: set the number of interaction by contact.</p>
<p>Available only for sphere/sphere and cylinder/cylinder contacts.</p>
</dd></dl>

<dl class="function">
<dt id="pylmgc90.chipy.chipy.SetPeriodicCondition">
<tt class="descclassname">pylmgc90.chipy.chipy.</tt><tt class="descname">SetPeriodicCondition</tt><big>(</big><em>xperiod=None</em>, <em>yperiod=None</em><big>)</big><a class="reference internal" href="_modules/pylmgc90/chipy/chipy.html#SetPeriodicCondition"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#pylmgc90.chipy.chipy.SetPeriodicCondition" title="Permalink to this definition"></a></dt>
<dd><p>Set periodic conditions for rigid bodies.</p>
<p>Only:</p>
<ul class="simple">
<li>2D: x period for DKDKx, DKDKL and PLPLx.</li>
<li>3D: x and y period for CDCDx, SPSPx, PRPRx and PTPT3</li>
</ul>
</dd></dl>

<dl class="function">
<dt id="pylmgc90.chipy.chipy.SmoothForceComputation">
<tt class="descclassname">pylmgc90.chipy.chipy.</tt><tt class="descname">SmoothForceComputation</tt><big>(</big><big>)</big><a class="reference internal" href="_modules/pylmgc90/chipy/chipy.html#SmoothForceComputation"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#pylmgc90.chipy.chipy.SmoothForceComputation" title="Permalink to this definition"></a></dt>
<dd><p>Explicit computation of the contact forces.</p>
<p>Not available for every contact types.</p>
</dd></dl>

<dl class="function">
<dt id="pylmgc90.chipy.chipy.StockRloc">
<tt class="descclassname">pylmgc90.chipy.chipy.</tt><tt class="descname">StockRloc</tt><big>(</big><big>)</big><a class="reference internal" href="_modules/pylmgc90/chipy/chipy.html#StockRloc"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#pylmgc90.chipy.chipy.StockRloc" title="Permalink to this definition"></a></dt>
<dd><p>Stock state of interactions.</p>
<p>In each contact module: this -&gt; verlet. Must be called after SelectProxTactors.</p>
</dd></dl>

<dl class="function">
<dt id="pylmgc90.chipy.chipy.UpdateStep">
<tt class="descclassname">pylmgc90.chipy.chipy.</tt><tt class="descname">UpdateStep</tt><big>(</big><big>)</big><a class="reference internal" href="_modules/pylmgc90/chipy/chipy.html#UpdateStep"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#pylmgc90.chipy.chipy.UpdateStep" title="Permalink to this definition"></a></dt>
<dd><p>Update state.</p>
<p>Current time step values become begin time step values.</p>
</dd></dl>

<dl class="function">
<dt id="pylmgc90.chipy.chipy.UpdateTactBehav">
<tt class="descclassname">pylmgc90.chipy.chipy.</tt><tt class="descname">UpdateTactBehav</tt><big>(</big><big>)</big><a class="reference internal" href="_modules/pylmgc90/chipy/chipy.html#UpdateTactBehav"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#pylmgc90.chipy.chipy.UpdateTactBehav" title="Permalink to this definition"></a></dt>
<dd><p>Updates internal variables of interactions.</p>
</dd></dl>

<dl class="function">
<dt id="pylmgc90.chipy.chipy.WriteBehaviours">
<tt class="descclassname">pylmgc90.chipy.chipy.</tt><tt class="descname">WriteBehaviours</tt><big>(</big><big>)</big><a class="reference internal" href="_modules/pylmgc90/chipy/chipy.html#WriteBehaviours"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#pylmgc90.chipy.chipy.WriteBehaviours" title="Permalink to this definition"></a></dt>
<dd><p>Write materials and contact laws in ascii files (OUTBOX/BULK_BEHAV.OUT and OUTBOX/TACT_BEHAV.OUT).</p>
</dd></dl>

<dl class="function">
<dt id="pylmgc90.chipy.chipy.WriteBodies">
<tt class="descclassname">pylmgc90.chipy.chipy.</tt><tt class="descname">WriteBodies</tt><big>(</big><big>)</big><a class="reference internal" href="_modules/pylmgc90/chipy/chipy.html#WriteBodies"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#pylmgc90.chipy.chipy.WriteBodies" title="Permalink to this definition"></a></dt>
<dd><p>Write bodies in ascii file (OUTBOX/BODIES.OUT).</p>
</dd></dl>

<dl class="function">
<dt id="pylmgc90.chipy.chipy.WriteDisplayFiles">
mozul's avatar
mozul committed
478
<tt class="descclassname">pylmgc90.chipy.chipy.</tt><tt class="descname">WriteDisplayFiles</tt><big>(</big><em>freq=1</em>, <em>ref_radius=1.0</em>, <em>normal_orient=True</em>, <em>**kw</em><big>)</big><a class="reference internal" href="_modules/pylmgc90/chipy/chipy.html#WriteDisplayFiles"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#pylmgc90.chipy.chipy.WriteDisplayFiles" title="Permalink to this definition"></a></dt>
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
<dd><p>Write visualization files if current time step number is a multiple of freq in DISPLAY directory.</p>
<p>ref_radius allows to normalize the size of the fries representing the interactions.
Optional arguments are a tuple to add external fields to visualize in case a VTK.</p>
</dd></dl>

<dl class="function">
<dt id="pylmgc90.chipy.chipy.WriteDrivenDof">
<tt class="descclassname">pylmgc90.chipy.chipy.</tt><tt class="descname">WriteDrivenDof</tt><big>(</big><big>)</big><a class="reference internal" href="_modules/pylmgc90/chipy/chipy.html#WriteDrivenDof"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#pylmgc90.chipy.chipy.WriteDrivenDof" title="Permalink to this definition"></a></dt>
<dd><p>Write driven degrees of freedom in ascii file (OUTBOX/DRV_DOF.OUT).</p>
</dd></dl>

<dl class="function">
<dt id="pylmgc90.chipy.chipy.WriteLastDof">
<tt class="descclassname">pylmgc90.chipy.chipy.</tt><tt class="descname">WriteLastDof</tt><big>(</big><big>)</big><a class="reference internal" href="_modules/pylmgc90/chipy/chipy.html#WriteLastDof"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#pylmgc90.chipy.chipy.WriteLastDof" title="Permalink to this definition"></a></dt>
<dd><p>Write last degreees of freedom values in ascii file (OUTBOX/DOF.LAST).</p>
</dd></dl>

<dl class="function">
<dt id="pylmgc90.chipy.chipy.WriteLastGPV">
<tt class="descclassname">pylmgc90.chipy.chipy.</tt><tt class="descname">WriteLastGPV</tt><big>(</big><big>)</big><a class="reference internal" href="_modules/pylmgc90/chipy/chipy.html#WriteLastGPV"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#pylmgc90.chipy.chipy.WriteLastGPV" title="Permalink to this definition"></a></dt>
<dd><p>Write last Gauss points values in ascii file (OUTBOX/GPV.LAST).</p>
</dd></dl>

<dl class="function">
<dt id="pylmgc90.chipy.chipy.WriteLastRnod">
<tt class="descclassname">pylmgc90.chipy.chipy.</tt><tt class="descname">WriteLastRnod</tt><big>(</big><big>)</big><a class="reference internal" href="_modules/pylmgc90/chipy/chipy.html#WriteLastRnod"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#pylmgc90.chipy.chipy.WriteLastRnod" title="Permalink to this definition"></a></dt>
<dd><p>Write last nodal reaction in ascii file (OUTBOX/Rnod.LAST).</p>
</dd></dl>

<dl class="function">
<dt id="pylmgc90.chipy.chipy.WriteLastVlocRloc">
<tt class="descclassname">pylmgc90.chipy.chipy.</tt><tt class="descname">WriteLastVlocRloc</tt><big>(</big><big>)</big><a class="reference internal" href="_modules/pylmgc90/chipy/chipy.html#WriteLastVlocRloc"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#pylmgc90.chipy.chipy.WriteLastVlocRloc" title="Permalink to this definition"></a></dt>
<dd><p>Write last interactions values in ascii file (OUTBOX/VlocRloc.LAST).</p>
</dd></dl>

<dl class="function">
<dt id="pylmgc90.chipy.chipy.WriteMpBehaviours">
<tt class="descclassname">pylmgc90.chipy.chipy.</tt><tt class="descname">WriteMpBehaviours</tt><big>(</big><big>)</big><a class="reference internal" href="_modules/pylmgc90/chipy/chipy.html#WriteMpBehaviours"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#pylmgc90.chipy.chipy.WriteMpBehaviours" title="Permalink to this definition"></a></dt>
<dd><p>Write Multi-physics ascii file in OUTBOX directory.</p>
</dd></dl>

<dl class="function">
<dt id="pylmgc90.chipy.chipy.WriteOutDof">
<tt class="descclassname">pylmgc90.chipy.chipy.</tt><tt class="descname">WriteOutDof</tt><big>(</big><em>nsteps</em><big>)</big><a class="reference internal" href="_modules/pylmgc90/chipy/chipy.html#WriteOutDof"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#pylmgc90.chipy.chipy.WriteOutDof" title="Permalink to this definition"></a></dt>
<dd><p>Write degrees of freedom of current time step in ascii file (OUTBOX/DOF.x.OUT where &#8216;x&#8217; is the rank of the file)
if current time step number is multiple of nsteps.</p>
</dd></dl>

<dl class="function">
<dt id="pylmgc90.chipy.chipy.WriteOutGPV">
<tt class="descclassname">pylmgc90.chipy.chipy.</tt><tt class="descname">WriteOutGPV</tt><big>(</big><em>nsteps</em><big>)</big><a class="reference internal" href="_modules/pylmgc90/chipy/chipy.html#WriteOutGPV"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#pylmgc90.chipy.chipy.WriteOutGPV" title="Permalink to this definition"></a></dt>
<dd><p>Write current Gauss points values of all meshes (OUTBOX/GPV.x.OUT)
if current time step number is a multiple of nsteps.</p>
</dd></dl>

<dl class="function">
<dt id="pylmgc90.chipy.chipy.WriteOutMpValues">
<tt class="descclassname">pylmgc90.chipy.chipy.</tt><tt class="descname">WriteOutMpValues</tt><big>(</big><big>)</big><a class="reference internal" href="_modules/pylmgc90/chipy/chipy.html#WriteOutMpValues"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#pylmgc90.chipy.chipy.WriteOutMpValues" title="Permalink to this definition"></a></dt>
<dd><p>Write multi-physics data at current time step in ascii file(s).</p>
</dd></dl>

<dl class="function">
<dt id="pylmgc90.chipy.chipy.WriteOutRnod">
<tt class="descclassname">pylmgc90.chipy.chipy.</tt><tt class="descname">WriteOutRnod</tt><big>(</big><em>nsteps</em><big>)</big><a class="reference internal" href="_modules/pylmgc90/chipy/chipy.html#WriteOutRnod"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#pylmgc90.chipy.chipy.WriteOutRnod" title="Permalink to this definition"></a></dt>
<dd><p>Write current values of reaction for each bodies if current time step number
is a multiple of nsteps.</p>
</dd></dl>

<dl class="function">
<dt id="pylmgc90.chipy.chipy.WriteOutVlocRloc">
<tt class="descclassname">pylmgc90.chipy.chipy.</tt><tt class="descname">WriteOutVlocRloc</tt><big>(</big><em>nsteps</em><big>)</big><a class="reference internal" href="_modules/pylmgc90/chipy/chipy.html#WriteOutVlocRloc"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#pylmgc90.chipy.chipy.WriteOutVlocRloc" title="Permalink to this definition"></a></dt>
<dd><p>Write values of every interactions if current time step number is a multiple of nsteps.</p>
</dd></dl>

<dl class="function">
<dt id="pylmgc90.chipy.chipy.WritePostproFiles">
<tt class="descclassname">pylmgc90.chipy.chipy.</tt><tt class="descname">WritePostproFiles</tt><big>(</big><big>)</big><a class="reference internal" href="_modules/pylmgc90/chipy/chipy.html#WritePostproFiles"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#pylmgc90.chipy.chipy.WritePostproFiles" title="Permalink to this definition"></a></dt>
<dd><p>Write post processing files (POSTPRO/<a href="#id3"><span class="problematic" id="id4">*</span></a>.OUT).</p>
</dd></dl>

<dl class="function">
<dt id="pylmgc90.chipy.chipy.checkDirectories">
<tt class="descclassname">pylmgc90.chipy.chipy.</tt><tt class="descname">checkDirectories</tt><big>(</big><big>)</big><a class="reference internal" href="_modules/pylmgc90/chipy/chipy.html#checkDirectories"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#pylmgc90.chipy.chipy.checkDirectories" title="Permalink to this definition"></a></dt>
<dd><p>Check if DATBOX directory exists (if not, it stops).
Create OUTBOX, POSTPRO and/or DISPLAY directory if one
does not exists.</p>
</dd></dl>

<dl class="function">
<dt id="pylmgc90.chipy.chipy.checkInteractiveCommand">
<tt class="descclassname">pylmgc90.chipy.chipy.</tt><tt class="descname">checkInteractiveCommand</tt><big>(</big><big>)</big><a class="reference internal" href="_modules/pylmgc90/chipy/chipy.html#checkInteractiveCommand"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#pylmgc90.chipy.chipy.checkInteractiveCommand" title="Permalink to this definition"></a></dt>
<dd><p>Check if some specific files exist and react depending on the result:</p>
<ul class="simple">
<li>file &#8216;stop&#8217;: write every possible .LAST files and exit.</li>
<li>file &#8216;save&#8217;: write every possible .OUT files.</li>
<li>file &#8216;display_now&#8217;: write every possible visualization files.</li>
</ul>
</dd></dl>

</div>


          </div>
        </div>
      </div>
      <div class="sphinxsidebar">
        <div class="sphinxsidebarwrapper">
  <h4>Previous topic</h4>
  <p class="topless"><a href="kernel.html"
                        title="previous chapter">Kernel options</a></p>
  <h4>Next topic</h4>
  <p class="topless"><a href="lmgc90.html"
                        title="next chapter">List of functions available in pylmgc90.chipy.lmgc90 python module:</a></p>
  <h3>This Page</h3>
  <ul class="this-page-menu">
    <li><a href="_sources/chipy.txt"
           rel="nofollow">Show Source</a></li>
  </ul>
<div id="searchbox" style="display: none">
  <h3>Quick search</h3>
    <form class="search" action="search.html" method="get">
      <input type="text" name="q" />
      <input type="submit" value="Go" />
      <input type="hidden" name="check_keywords" value="yes" />
      <input type="hidden" name="area" value="default" />
    </form>
    <p class="searchtip" style="font-size: 90%">
    Enter search terms or a module, class or function name.
    </p>
</div>
<script type="text/javascript">$('#searchbox').show(0);</script>
        </div>
      </div>
      <div class="clearer"></div>
    </div>
    <div class="related">
      <h3>Navigation</h3>
      <ul>
        <li class="right" style="margin-right: 10px">
          <a href="genindex.html" title="General Index"
             >index</a></li>
        <li class="right" >
          <a href="py-modindex.html" title="Python Module Index"
             >modules</a> |</li>
        <li class="right" >
          <a href="lmgc90.html" title="List of functions available in pylmgc90.chipy.lmgc90 python module:"
             >next</a> |</li>
        <li class="right" >
          <a href="kernel.html" title="Kernel options"
             >previous</a> |</li>
mozul's avatar
mozul committed
629
        <li><a href="index.html">pylmgc90.chipy 2015.2 documentation</a> &raquo;</li> 
630
631
632
      </ul>
    </div>
    <div class="footer">
mozul's avatar
mozul committed
633
        &copy; Copyright 2015, CNRS.
634
635
636
637
      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.2.3.
    </div>
  </body>
</html>