MinDriver#

class mumax3c.MinDriver(**kwargs)#

Energy minimisation driver.

Only attributes in _allowed_attributes can be defined. For details on possible values for individual attributes and their default values, please refer to Mumax3 documentation (https://mumax.github.io).

Examples

  1. Defining driver with a keyword argument.

>>> import mumax3c as mc
...
>>> md = mc.MinDriver(DemagAccuracy=6)
  1. Passing an argument which is not allowed.

>>> import mumax3c as mc
...
>>> md = mc.MinDriver(myarg=1)
Traceback (most recent call last):
   ...
AttributeError: ...
  1. Getting the list of allowed attributes.

>>> import mumax3c as mc
...
>>> md = mc.MinDriver()
>>> md._allowed_attributes
[...]

Methods

__dir__

Default dir() implementation.

__eq__

Return self==value.

__iter__

Iterator.

__repr__

Representation string.

drive

Drives the system in phase space.

drive_kwargs_setup

Additional keyword arguments allowed for drive.

schedule

Schedule drive of the system in phase space.

schedule_kwargs_setup

Additional keyword arguments allowed for schedule.

write_mx3

Write the mx3 file and related files.

Properties

name

Name.