porereax.meta_sampler¶
Module providing parent Sampler classes
The module provides Sampler, AtomSampler, and BondSampler as base classes for sampling various properties of MD simulations.
Classes¶
Base class for samplers. |
|
Base class for samplers that sample atoms with optional bonded atoms. |
|
Sampler class for bonds. |
Module Contents¶
- class porereax.meta_sampler.Sampler(name_out, dimension, region, process_id, atom_lib, masses, num_frames, box, system_properties, **parameters)[source]¶
Bases:
abc.ABCBase class for samplers.
- abstractmethod sample(frame_id: int, mol_index: dict, mol_bonds: dict, bond_mask: dict, frame: object, bond_enum: object, positions_transformed: numpy.ndarray)[source]¶
Sample data for the current frame. Must be implemented by subclasses.
- class porereax.meta_sampler.AtomSampler(name_out, atoms, dimension, region, process_id, atom_lib, masses, num_frames, box, system_properties, **parameters)[source]¶
Bases:
SamplerBase class for samplers that sample atoms with optional bonded atoms.