pyopensn.mesh.OrthogonalMeshGenerator
- class pyopensn.mesh.OrthogonalMeshGenerator
Orthogonal mesh generator.
Wrapper of
opensn::OrthogonalMeshGenerator
.- Execute(self: pyopensn.mesh.MeshGenerator) pyopensn.mesh.MeshContinuum
Final execution step.
- __init__(self: pyopensn.mesh.OrthogonalMeshGenerator, **kwargs) None
Construct an orthogonal mesh generator.
- Parameters:
scale (float, default=1.0) – Uniform scale to apply to the mesh after reading.
inputs (List[pyopensn.mesh.MeshGenerator], default=[]) – A list of MeshGenerator objects.
partitioner (pyopensn.mesh.GraphPartitioner, default=None) – Handle to a GraphPartitioner object to use for parallel partitioning. This will default to PETScGraphPartitioner with a “parmetis” setting.
replicated_mesh (bool, default=False) – Flag, when set, makes the mesh appear in full fidelity on each process.
node_sets (List[List[float]]) – Sets of nodes per dimension. Node values must be monotonically increasing.
coord_sys ({'cartesian', 'cylindrical', 'spherical'}) – The coordinate system of the mesh.