168 lines
4.0 KiB
Plaintext
Executable File
168 lines
4.0 KiB
Plaintext
Executable File
.. _resetpts :
|
|
|
|
 _place_holder;
|
|
|
|
> **_RESETPTS_**
|
|
|
|
>
|
|
|
|
>> Reset node values.
|
|
|
|
>>
|
|
|
|
>> * If option is **parent** (default) the parent child flags are reset. All
|
|
child points are eliminated and the connectivity list is corrected to
|
|
reference only the parent points.
|
|
|
|
>> * If option is **itp** the itp1 array is reset to indicate whether each
|
|
node is in the interior (0), on an interior interface (2), on a reflected
|
|
boundary (10), or on a reflected interface boundary (12) . Resetting itp would
|
|
be used if nodes were removed (such as with **rmmat**) leaving new boundaries
|
|
|
|
>> * If option is **cell_color** then node color (**imt**) is set based on
|
|
element color(**itetclr**). _place_holder; There are three behaviors
|
|
possible depending on whether 0, 1 or 3 arguments are specified.
|
|
|
|
>> * If no arguments are given, then, loop through all **itetclr** values
|
|
in ascending order, and reset node **imt** to element colors, (**itetclr**).
|
|
Note that if parent/child nodes do not exist, then an interface node will have
|
|
its **imt** value set to the largest value of **itetclr** of all elements that
|
|
contain this node.
|
|
|
|
>> * If three arguments are given, then these 3 arguments are interpreted
|
|
as itetclr_min, itetclr_max, itetclr_stride. _place_holder; Node colors
|
|
are reset only for nodes in elements that fall in the subset
|
|
selected. _place_holder; See examples given below.
|
|
|
|
>> * If one argument is given, this argument is an node** imt** value and
|
|
only nodes with node color (**imt** ) equal to this value will be set to the
|
|
element color (**itetclr**). _place_holder; This option loops through each
|
|
node of each element and if the node color (**imt**) is equal to the user
|
|
specified value (integer_node_color) then it is changed to the element color
|
|
(**itetclr**). This will introduce a bias since the nodes are modified in the
|
|
order of the element numbering. To give some control over the bias the user
|
|
can specify a negative value for integer_node_color. In that case, the element
|
|
loop goes from largest to smallest element number.
|
|
|
|
>
|
|
|
|
>>  _place_holder;****
|
|
|
|
>
|
|
|
|
> FORMAT:
|
|
|
|
>
|
|
|
|
>>  _place_holder;
|
|
|
|
>>
|
|
|
|
>> **resetpts**
|
|
|
|
>> remove child points
|
|
|
|
>>
|
|
|
|
>> **resetpts/parent**
|
|
|
|
>> remove child points
|
|
|
|
>>
|
|
|
|
>> **resetpts/itp**
|
|
|
|
>> set node type (**itp**) from connectivity of mesh
|
|
|
|
>>
|
|
|
|
>> **resetpts/cell_color/**
|
|
|
|
>> set all node colors (**imt**) from element colors(**itetclr**)
|
|
|
|
>>
|
|
|
|
>> **resetpts/cell_color/**istart,iend,istride
|
|
|
|
>> set all node colors (**imt**) from element colors(**itetclr**)
|
|
|
|
>>
|
|
|
|
>> **resetpts/cell_color/** integer_node_color
|
|
|
|
>> reset node **imt** for nodes with **imt** currently = integer_node_color
|
|
from the **itetclr** of an element that contains the node
|
|
|
|
>
|
|
|
|
> EXAMPLES:
|
|
|
|
>
|
|
|
|
>>  _place_holder;
|
|
|
|
>>
|
|
|
|
>> **resetpts/parent**
|
|
|
|
>> remove child points
|
|
|
|
>>
|
|
|
|
>> **resetpts/itp**
|
|
|
|
>> set node type from connectivity of mesh
|
|
|
|
>>
|
|
|
|
>> **resetpts/cell_color/**1
|
|
|
|
>> replace node color for nodes that currently have **imt** value of 1 by the
|
|
cell color of an element containing the node; this is done by looping through
|
|
all the elements in cell color order, so that the value of **imt** will be the
|
|
largest **itetclr** of the set of elements containing this node.
|
|
|
|
>>
|
|
|
|
>> **resetpts/cell_color/**
|
|
|
|
>> loop through all element colors and reset all node **imt** values
|
|
|
|
>>
|
|
|
|
>> **resetpts/cell_color/**-1
|
|
|
|
>> replace node color for nodes that currently have **imt** value of 1 by the
|
|
cell color of an element containing the node; this is done by looping through
|
|
all the elements in desending cell color order, so that the value of **imt**
|
|
will be the smallest **itetclr** of the set of elements containing this node.
|
|
|
|
>>
|
|
|
|
>> **resetpts/cell_color/**1,0,0
|
|
|
|
>> loop through all element colors and reset all node **imt** values (same as
|
|
previous example)
|
|
|
|
>>
|
|
|
|
>> **resetpts/cell_color/**1,3,1
|
|
|
|
>> loop through colors from **itetclr**=1 to **itetclr**=3
|
|
|
|
>>
|
|
|
|
>> **resetpts/cell_color/**3,1,-1** _place_holder;**
|
|
|
|
>> loop through colors from **itetclr**=3 to **itetclr**=1
|
|
|
|
>>
|
|
|
|
>>  _place_holder;
|
|
|
|
 _place_holder;****
|
|
|
|
** _place_holder;**
|
|
** _place_holder;**
|
|
|