LICENSE
README.md
pyproject.toml
src/anisotropy/__init__.py
src/anisotropy/anisotropy.py
src/anisotropy/evaluation.py
src/anisotropy/model.py
src/anisotropy/predefined.py
src/anisotropy/py.typed
src/anisotropy/values.py
src/mag_material/__init__.py
src/mag_material/mag_material.py
src/mag_material/parameters.py
src/mag_material/py.typed
src/nmag/__init__.py
src/nmag/backends.py
src/nmag/checkpoint.py
src/nmag/config.py
src/nmag/output.py
src/nmag/parallel.py
src/nmag/py.typed
src/nmag/resources.py
src/nmag/vtk_export.py
src/nmag/cli/__init__.py
src/nmag/cli/nmagpp.py
src/nmag/demag/__init__.py
src/nmag/demag/bem_operator.py
src/nmag/demag/geometry.py
src/nmag/demag/lindholm.py
src/nmag/demag/lindholm_fast.py
src/nmag/demag/linear.py
src/nmag/dynamics/__init__.py
src/nmag/simulation/__init__.py
src/nmag/simulation/implicit_dynamics.py
src/nmag/simulation/restart.py
src/nmag/simulation/support.py
src/nmag/simulation/anisotropy/__init__.py
src/nmag/simulation/anisotropy/fields.py
src/nmag/simulation/anisotropy/materials.py
src/nmag/simulation/demag/__init__.py
src/nmag/simulation/demag/solver.py
src/nmag/simulation/demag/bem/__init__.py
src/nmag/simulation/demag/bem/diagnostics.py
src/nmag/simulation/demag/bem/dirichlet.py
src/nmag/simulation/demag/bem/hierarchical.py
src/nmag/simulation/demag/bem/operator.py
src/nmag/simulation/demag/fem/__init__.py
src/nmag/simulation/demag/fem/assembly.py
src/nmag/simulation/demag/fem/charges.py
src/nmag/simulation/demag/fem/geometry.py
src/nmag/simulation/demag/fields/__init__.py
src/nmag/simulation/demag/fields/auxiliary.py
src/nmag/simulation/demag/fields/probe.py
src/nmag/simulation/demag/fields/recovery.py
src/nmag/simulation/dynamics/__init__.py
src/nmag/simulation/dynamics/advance.py
src/nmag/simulation/dynamics/integrator.py
src/nmag/simulation/exchange/__init__.py
src/nmag/simulation/exchange/coefficients.py
src/nmag/simulation/exchange/fields.py
src/nmag/simulation/exchange/llg_rhs.py
src/nmag/simulation/fields/__init__.py
src/nmag/simulation/fields/arrays.py
src/nmag/simulation/fields/availability.py
src/nmag/simulation/fields/averages.py
src/nmag/simulation/fields/derived.py
src/nmag/simulation/fields/maxangle.py
src/nmag/simulation/fields/probes.py
src/nmag/simulation/mesh/__init__.py
src/nmag/simulation/mesh/geometry.py
src/nmag/simulation/mesh/materials.py
src/nmag/simulation/mesh/probe.py
src/nmag_python_3.egg-info/PKG-INFO
src/nmag_python_3.egg-info/SOURCES.txt
src/nmag_python_3.egg-info/dependency_links.txt
src/nmag_python_3.egg-info/entry_points.txt
src/nmag_python_3.egg-info/requires.txt
src/nmag_python_3.egg-info/top_level.txt
src/nmesh/__init__.py
src/nmesh/backend.py
src/nmesh/mesh_generation.py
src/nmesh/mesh_io.py
src/nmesh/mesh_model.py
src/nmesh/mesh_utilities.py
src/nmesh/nmesh.py
src/nmesh/py.typed
src/nmesh/cli/__init__.py
src/nmesh/cli/nmeshimport.py
src/nmesh/geometry/__init__.py
src/nmesh/geometry/boolean_operations.py
src/nmesh/geometry/primitives.py
src/nmesh/geometry/transform.py
src/nmesh/io/__init__.py
src/nmesh/io/ascii.py
src/nmesh/io/legacy_nmesh_hdf5.py
src/nmesh/io/meshio_support.py
src/nmesh/io/netgen.py
src/nmesh/mesher/__init__.py
src/nmesh/mesher/driver.py
src/nmesh/mesher/meshing_defaults.py
src/nmesh/mesher/meshing_parameters.py
src/nmesh/mesher/parity.py
src/nmesh/mesher/parity_canonical.py
src/nmesh/mesher/parity_comparison.py
src/nmesh/mesher/parity_metrics.py
src/nmesh/mesher/periodic.py
src/nmesh/mesher/sectioned_config.py
src/nmesh/mesher/relaxation/__init__.py
src/nmesh/mesher/relaxation/_constants.py
src/nmesh/mesher/relaxation/_types.py
src/nmesh/mesher/relaxation/density.py
src/nmesh/mesher/relaxation/engine/__init__.py
src/nmesh/mesher/relaxation/engine/state.py
src/nmesh/mesher/relaxation/engine/steps.py
src/nmesh/mesher/relaxation/engine/topology.py
src/nmesh/mesher/relaxation/forces/__init__.py
src/nmesh/mesher/relaxation/forces/jit.py
src/nmesh/mesher/relaxation/forces/neighbors.py
src/nmesh/mesher/relaxation/forces/simplex.py
src/nmesh/mesher/relaxation/forces/summary.py
src/nmesh/mesher/relaxation/forces/types.py
src/nmesh/mesher/relaxation/geometry/__init__.py
src/nmesh/mesher/relaxation/geometry/builder.py
src/nmesh/mesher/relaxation/geometry/model.py
src/nmesh/mesher/relaxation/seeding/__init__.py
src/nmesh/mesher/relaxation/seeding/periodic.py
src/nmesh/mesher/relaxation/seeding/points.py
src/nmesh/mesher/relaxation/seeding/sampling.py
src/nmesh/mesher/relaxation/topology/__init__.py
src/nmesh/mesher/relaxation/topology/finalize.py
src/nmesh/mesher/relaxation/topology/recovery.py
src/nmesh/utils/__init__.py
src/nmesh/utils/array_list_utils.py
src/nmesh/utils/constants.py
src/nmesh/utils/timing_memory_utils.py
src/nmesh/utils/types.py
src/si/constants.py
src/si/physical.py
src/si/py.typed
src/simulation/__init__.py
src/simulation/clock.py
src/simulation/data_writer.py
src/simulation/data_writer_collection.py
src/simulation/hysteresis.py
src/simulation/hysteresis_runner.py
src/simulation/hysteresis_schedule.py
src/simulation/py.typed
src/simulation/quantity.py
src/simulation/simulation_core.py
src/simulation/inference/__init__.py
src/simulation/inference/inference.py
src/throttler/__init__.py
src/throttler/py.typed
src/throttler/throttler.py
src/when/__init__.py
src/when/py.typed
src/when/when.py
tests/test_docs_examples.py
tests/test_packaging_hygiene.py