You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<tdclass="markdownTableBodyRight"><code>hcid</code> * </td><tdclass="markdownTableBodyCenter">Integer </td><tdclass="markdownTableBodyCenter">N/A </td><tdclass="markdownTableBodyLeft">Hard coded patch id </td></tr>
284
284
<trclass="markdownTableRowEven">
285
-
<tdclass="markdownTableBodyRight"><code>model%filepath</code></td><tdclass="markdownTableBodyCenter">String</td><tdclass="markdownTableBodyCenter">Not Supported </td><tdclass="markdownTableBodyLeft">Path to an STL or OBJ file (not all OBJs are supported).</td></tr>
285
+
<tdclass="markdownTableBodyRight"><code>cf_val</code>* </td><tdclass="markdownTableBodyCenter">Real</td><tdclass="markdownTableBodyCenter">Supported </td><tdclass="markdownTableBodyLeft">Surface tension color function value</td></tr>
286
286
<trclass="markdownTableRowOdd">
287
-
<tdclass="markdownTableBodyRight"><code>model%scale(i)</code></td><tdclass="markdownTableBodyCenter">Real</td><tdclass="markdownTableBodyCenter">Not Supported </td><tdclass="markdownTableBodyLeft">Model's (applied) scaling factor for component $i$. </td></tr>
287
+
<tdclass="markdownTableBodyRight"><code>model%filepath</code></td><tdclass="markdownTableBodyCenter">String</td><tdclass="markdownTableBodyCenter">Not Supported </td><tdclass="markdownTableBodyLeft">Path to an STL or OBJ file (not all OBJs are supported). </td></tr>
288
288
<trclass="markdownTableRowEven">
289
-
<tdclass="markdownTableBodyRight"><code>model%rotate(i)</code></td><tdclass="markdownTableBodyCenter">Real </td><tdclass="markdownTableBodyCenter">Not Supported </td><tdclass="markdownTableBodyLeft">Model's (applied) angle of rotation about axis $i$. </td></tr>
<tdclass="markdownTableBodyRight"><code>model%translate(i)</code></td><tdclass="markdownTableBodyCenter">Real </td><tdclass="markdownTableBodyCenter">Not Supported </td><tdclass="markdownTableBodyLeft">Model's $i$-th component of (applied) translation. </td></tr>
291
+
<tdclass="markdownTableBodyRight"><code>model%rotate(i)</code></td><tdclass="markdownTableBodyCenter">Real </td><tdclass="markdownTableBodyCenter">Not Supported </td><tdclass="markdownTableBodyLeft">Model's (applied) angle of rotation about axis $i$. </td></tr>
292
292
<trclass="markdownTableRowEven">
293
-
<tdclass="markdownTableBodyRight"><code>model%spc</code></td><tdclass="markdownTableBodyCenter">Integer</td><tdclass="markdownTableBodyCenter">Not Supported </td><tdclass="markdownTableBodyLeft">Number of samples per cell when discretizing the model into the grid. </td></tr>
293
+
<tdclass="markdownTableBodyRight"><code>model%translate(i)</code></td><tdclass="markdownTableBodyCenter">Real</td><tdclass="markdownTableBodyCenter">Not Supported </td><tdclass="markdownTableBodyLeft">Model's $i$-th component of (applied) translation. </td></tr>
294
294
<trclass="markdownTableRowOdd">
295
+
<tdclass="markdownTableBodyRight"><code>model%spc</code></td><tdclass="markdownTableBodyCenter">Integer </td><tdclass="markdownTableBodyCenter">Not Supported </td><tdclass="markdownTableBodyLeft">Number of samples per cell when discretizing the model into the grid. </td></tr>
296
+
<trclass="markdownTableRowEven">
295
297
<tdclass="markdownTableBodyRight"><code>model%threshold</code></td><tdclass="markdownTableBodyCenter">Real </td><tdclass="markdownTableBodyCenter">Not Supported </td><tdclass="markdownTableBodyLeft">Ray fraction inside the model patch above which the fraction is set to one. </td></tr>
296
298
</table>
297
299
<p>*: These parameters should be prepended with <code>patch_icpp(j)%</code> where $j$ is the patch index.</p>
<li><code>wave_speeds</code> specifies the choice of the method to compute the left, right, and middle wave speeds in the Riemann solver by an integer of 1 and 2. <code>wave_speeds = 1</code> and <code>2</code> correspond to the direct method (<ahref="references.md#Batten97">Batten et al., 1997</a>), and indirect method that approximates the pressures and velocity (<ahref="references.md#Toro13">Toro, 2013</a>), respectively.</li>
537
539
<li><code>weno_Re_flux</code> activates the scalar divergence theorem in computing the velocity gradients using WENO-reconstructed cell boundary values. If this option is false, velocity gradient is computed using finite difference scheme of order 2 which is independent of the WENO order.</li>
538
540
<li><code>weno_avg</code> it activates the arithmetic average of the left and right, WENO-reconstructed, cell-boundary values. This option requires <code>weno_Re_flux</code> to be true because cell boundary values are only utilized when employing the scalar divergence method in the computation of velocity gradients.</li>
539
-
<li><code>surface_tension</code> activates surface tension when set to <code>'T'</code>. Requires <code>sigma</code> to be set.</li>
541
+
<li><code>surface_tension</code> activates surface tension when set to <code>'T'</code>. Requires <code>sigma</code> to be set and <code>num_fluids</code>. The color function in each patch should be assigned such that <code>patch_icpp(i)cf_val = 1</code> in patches where <code>patch_icpp(i)alpha = 1 - eps</code> and <code>patch_icpp(i)cf_val = 0</code> in patches where <code>patch_icpp(i)alpha = eps</code>.</li>
540
542
<li><code>viscous</code> activates viscosity when set to <code>'T'</code>. Requires <code>Re(1)</code> and <code>Re(2)</code> to be set.</li>
0 commit comments