micromagneticmodel#

Domain-specific language for computational magnetism.

Classes

CubicAnisotropy

Cubic anisotropy energy term.

DMI

Dzyaloshinskii-Moriya energy term.

Damping

Damping dynamics term.

Demag

Demagnetisation energy term.

Driver

An abstract class for deriving drivers.

Dynamics

Dynamics terms container class.

DynamicsTerm

A parent class for all dynamics terms.

Energy

Energy terms container class.

EnergyTerm

A parent class for all energy terms.

Evolver

An abstract class for deriving evolvers.

Exchange

Exchange energy term.

ExternalDriver

Base class for existing external simulation packages (e.g. OOMMF, mumax3).

ExternalRunner

MagnetoElastic

Magneto-elastic energy term.

Precession

Precession dynamics term.

RKKY

RKKY energy term.

Slonczewski

Slonczewski spin transfer torque dynamics term.

System

System class.

UniaxialAnisotropy

Uniaxial anisotropy energy term.

Zeeman

Zeeman energy term.

ZhangLi

Zhang-Li spin transfer torque dynamics term.

Functions

test

Run all package tests.

Submodules

abstract

Abstract classes

consts

Physical constants.

examples

Functions for creating examples