Rectangular2D.DivideGenerator Class¶
-
class
Rectangular2D.
DivideGenerator
¶ Generator of Rectilinear2D mesh by simple division of the geometry.
create generator without initial division of geometry objects
Methods¶
__call__ (…) |
Generate mesh for given geometry object or load it from the cache. |
add_refinement (…) |
Add a refining line inside the object |
clear_cache () |
Clear cache of generated meshes |
clear_refinements (subtree) |
Clear all refining lines |
generate (…) |
Generate mesh for given geometry object omitting the cache. |
get_refinements (axis) |
Get list of all the refinements defined for this generator for specified axis |
remove_refinement (…) |
Remove the refining line from the object |
remove_refinements (…) |
Remove the all refining lines from the object |
Attributes¶
aspect |
Maximum aspect ratio for the elements generated by this generator. |
gradual |
Limit maximum adjacent objects size change to the factor of two. |
postdiv |
final division of all geometry objects |
prediv |
initial division of all geometry objects |
Descriptions¶
Method Details¶
-
Rectangular2D.DivideGenerator.
__call__
(geometry)¶ -
Rectangular2D.DivideGenerator.
__call__
(object) Generate mesh for given geometry object or load it from the cache.
Parameters: - geometry – Geometry to generate mesh at.
- object – Geometry object to generate mesh at.
-
Rectangular2D.DivideGenerator.
add_refinement
(axis, object, at)¶ -
Rectangular2D.DivideGenerator.
add_refinement
(axis, object, path, at) -
Rectangular2D.DivideGenerator.
add_refinement
(axis, subtree, at) -
Rectangular2D.DivideGenerator.
add_refinement
(axis, path, at) Add a refining line inside the object
Add a refining line inside the object
Add a refining line inside the object
Add a refining line inside the object
-
Rectangular2D.DivideGenerator.
clear_cache
()¶ Clear cache of generated meshes
-
Rectangular2D.DivideGenerator.
clear_refinements
(subtree)¶ Clear all refining lines
-
Rectangular2D.DivideGenerator.
generate
(geometry)¶ -
Rectangular2D.DivideGenerator.
generate
(object) Generate mesh for given geometry object omitting the cache.
Parameters: - geometry – Geometry to generate mesh at.
- object – Geometry object to generate mesh at.
-
Rectangular2D.DivideGenerator.
get_refinements
(axis)¶ Get list of all the refinements defined for this generator for specified axis
-
Rectangular2D.DivideGenerator.
remove_refinement
(axis, object, at)¶ -
Rectangular2D.DivideGenerator.
remove_refinement
(axis, object, path, at) -
Rectangular2D.DivideGenerator.
remove_refinement
(axis, subtree, at) -
Rectangular2D.DivideGenerator.
remove_refinement
(axis, path, at) Remove the refining line from the object
Remove the refining line from the object
Remove the refining line from the object
Remove the refining line from the object
-
Rectangular2D.DivideGenerator.
remove_refinements
(object, path=None)¶ -
Rectangular2D.DivideGenerator.
remove_refinements
(path) -
Rectangular2D.DivideGenerator.
remove_refinements
(subtree) Remove the all refining lines from the object
Remove the all refining lines from the object
Remove the all refining lines from the object
Attribute Details¶
-
Rectangular2D.DivideGenerator.
aspect
¶ Maximum aspect ratio for the elements generated by this generator.
-
Rectangular2D.DivideGenerator.
gradual
¶ Limit maximum adjacent objects size change to the factor of two.
-
Rectangular2D.DivideGenerator.
postdiv
¶ final division of all geometry objects
-
Rectangular2D.DivideGenerator.
prediv
¶ initial division of all geometry objects