LoopStructural.datatypes.StructuredGrid#

class LoopStructural.datatypes.StructuredGrid(origin: numpy.ndarray = <factory>, step_vector: numpy.ndarray = <factory>, nsteps: numpy.ndarray = <factory>, cell_properties: Dict[str, numpy.ndarray] = <factory>, properties: Dict[str, numpy.ndarray] = <factory>, name: str = 'default_grid')#

Bases: object

__init__(origin: ~numpy.ndarray = <factory>, step_vector: ~numpy.ndarray = <factory>, nsteps: ~numpy.ndarray = <factory>, cell_properties: ~typing.Dict[str, ~numpy.ndarray] = <factory>, properties: ~typing.Dict[str, ~numpy.ndarray] = <factory>, name: str = 'default_grid') None#

Methods

__init__([origin, step_vector, nsteps, ...])

merge(other)

plot([pyvista_kwargs])

Calls pyvista plot on the vtk object

save(filename)

to_dict()

vtk()

Attributes

cell_centres

maximum

name

nodes

origin

step_vector

nsteps

cell_properties

properties

plot(pyvista_kwargs={})#

Calls pyvista plot on the vtk object

Parameters:

pyvista_kwargs (dict, optional) – kwargs passed to pyvista.DataSet.plot(), by default {}