espressomd.detail package

Submodules

espressomd.detail.walberla module

class espressomd.detail.walberla.LatticeModel[source]

Bases: object

get_nodes_inside_shape(shape=None)[source]

Provide a generator for iterating over all nodes inside the given shape.

Parameters:

shape (espressomd.shapes.Shape) – Shape to use as filter.

get_shape_bitmask(shape=None)[source]

Create a bitmask for the given shape.

Parameters:

shape (espressomd.shapes.Shape) – Shape to rasterize.

load_checkpoint(path, binary)[source]
save_checkpoint(path, binary)[source]
class espressomd.detail.walberla.LatticeWalberla(*args, **kwargs)[source]

Bases: ScriptInterfaceHelper

Interface to a waBLerla lattice.

default_params()[source]
get_node_indices_inside_shape(shape)[source]
get_shape_bitmask(shape)[source]

Create a bitmask for the given shape.

required_keys()[source]
valid_keys()[source]
class espressomd.detail.walberla.VTKOutputBase(*args, **kwargs)[source]

Bases: ScriptInterfaceHelper

default_params()[source]
valid_keys()[source]
valid_observables()[source]
espressomd.detail.walberla.get_slice_bounding_box(slices, grid_size)[source]

Module contents