User Guide# User Guide 1. Introduction 1.1. Basic usage 1.2. Using TetraX in your research 1.3. Problems or feature requests 1.4. Acknowledgements 2. Installation 3. Creating and defining a sample 3.1. The sample object 3.1.1. Initialization 3.1.2. Setting a geometry 3.1.3. Magnetization vector field 3.2. Different types of samples 3.3. Specific geometries 3.3.1. Geometries for confined samples 3.3.2. Geometries for waveguide samples 3.3.3. Geometries for layer samples 3.4. Material parameters 3.4.1. Ferromagnetic samples 3.4.1.1. Homogeneous uniaxal anisotropy 3.4.1.2. Spatial-dependent uniaxal anisotropy 3.4.2. Antiferromagnetic samples 4. Numerical Experiments 4.1. The ExperimentalSetup object 4.1.1. Creating a setup and conducting experiments 4.1.2. Microwave antennae 4.2. Energy minimization 4.3. Linear magnetization dynamics 4.3.1. Spin-wave normal-mode analysis 4.3.1.1. Mode frequencies (dispersion) and spatial profiles 4.3.1.2. Linear mode damping 4.3.1.3. Microwave absorption and dynamic susceptibility 4.3.2. Perturbation analysis and reverse-engineering of analytical spin-wave dispersions 4.4. Nonlinear LLG dynamics 4.5. References 5. Visualization 6. Appendix 6.1. Micromagnetic modeling and implementation 6.2. Data structures