CustomWriter¶
- class hoomd.write.CustomWriter(trigger, action)¶
Bases:
CustomOperation
,Writer
User-defined writer.
- Parameters:
action (hoomd.custom.Action) – The action to call.
trigger (hoomd.trigger.trigger_like) – Select the timesteps to call the action.
CustomWriter
is ahoomd.operation.Writer
that wraps a user-definedhoomd.custom.Action
object so the action can be added to ahoomd.Operations
instance for use withhoomd.Simulation
objects.Writers may read the system state and generate output files or print to output streams. Writers should not modify the system state.
Example:
custom_writer = hoomd.write.CustomWriter( action=custom_action, trigger=hoomd.trigger.Periodic(1000), ) simulation.operations.writers.append(custom_writer)
See also
The base class
hoomd.custom.CustomOperation
.
Members inherited from
AutotunedObject
:- property kernel_parameters¶
Kernel parameters.
Read more...
- property is_tuning_complete¶
Check if kernel parameter tuning is complete.
Read more...
- tune_kernel_parameters()¶
Start tuning kernel parameters.
Read more...
Members inherited from
Integrator
:- trigger¶
The trigger to activate this operation.
Read more...
Members inherited from
CustomOperation
:- act()¶
Perform the action of the custom action if attached
Read more...
- property action¶
Action that this operation wraps.
Read more...