Difference between revisions of "Grid BC Shape Commands"
Jump to navigation
Jump to search
(→Line) |
(→Line) |
||
Line 19: | Line 19: | ||
where | where | ||
* <tt>(x1, y1)</tt> to <tt>(x2, y2)</tt> define <tt>(x, y)</tt> coordinates | * <tt>(x1, y1)</tt> to <tt>(x2, y2)</tt> define <tt>(x, y)</tt> coordinates for the points at the beginning and end of the line (or <tt>(R, Z)</tt> coordinates if axisymmetric). The units are mm (or determined by a [[Units Attribute|units attribute]] in <tt>XML</tt> files). | ||
* <tt>(tolerance)</tt> is an optional tolerance. If it is omitted, the tolerance will be set to a small fraction of the grid's cell minimum cell size. | |||
This command will apply velocity, temperature, and/or concentration boundary conditions to all nodes with <tt>(tolerance)</tt> of the line from <tt>(x1, y1)</tt> to <tt>(x2, y2)</tt>. | |||
== Arc == | == Arc == |
Revision as of 11:29, 20 December 2013
These commands define shapes. All nodes contained with in the shape will be assigned boundary conditions specified within the shape command.
Line
The command to select a line through a 2D mesh in scripted files is:
MoveLine (x1),(y1),(x2),(y2),(tolerance) (one or more velocity, temperature, or concentration condition) ... EndMoveLine
In XML files, a line is selected with:
<BCLine units='(units)' x1='(x1)' y1='(y1)' x2='(x2)' y2='(y2)' tolerance='(tolerance)'> (one or more velocity, temperature, or concentration condition) ... </BCLine>
where
* (x1, y1) to (x2, y2) define (x, y) coordinates for the points at the beginning and end of the line (or (R, Z) coordinates if axisymmetric). The units are mm (or determined by a units attribute in XML files). * (tolerance) is an optional tolerance. If it is omitted, the tolerance will be set to a small fraction of the grid's cell minimum cell size.
This command will apply velocity, temperature, and/or concentration boundary conditions to all nodes with (tolerance) of the line from (x1, y1) to (x2, y2).