oommfc#

OOMMF calculator.

Module attributes

runner

Controls the default runner.

Classes

CGEvolver

Conjugate-Gradient evolver.

Driver

Driver base class.

EulerEvolver

Euler evolver.

HysteresisDriver

Hysteresis driver.

MinDriver

Energy minimisation driver.

RungeKuttaEvolver

Runge-Kutta evolver.

SpinTEvolver

Zhang-Li evolver.

SpinXferEvolver

Slonczewski evolver.

TimeDriver

Time driver.

UHH_ThetaEvolver

Models finite temperature via a differential equation of Langevin type.

Xf_ThermHeunEvolver

Xf_ThermHeun evolver (combines Runge-Kutta and UHH_ThetaEvolve).

Xf_ThermSpinXferEvolver

Slonczewski evolver for finite temperature.

Functions

compute

Computes a particular value of an energy term or energy container (energy, density, or effective_field).

delete

Deletes micromagnetic system files.

test

Run all package tests.

test_docker

Run only Docker tests.

Submodules

oommf

OOMMF driving utility