Skip to main content
Ctrl+K
struphy 3.6.0 documentation - Home struphy 3.6.0 documentation - Home
  • Tl;dr
  • Installation
  • Quickstart
  • Userguide
  • API Guide
  • Models
  • Propagators
  • Tutorials
    • Numerics
    • Geometry
    • Fluid Equilibrium
    • Kinetic Equilibrium
    • Perturbation Functions
    • Developer’s guide
    • Developer reference
    • Struphy repo
    • Struphy LinkedIn
    • Struphy MatrixChat
  • Tl;dr
  • Installation
  • Quickstart
  • Userguide
  • API Guide
  • Models
  • Propagators
  • Tutorials
  • Numerics
  • Geometry
  • Fluid Equilibrium
  • Kinetic Equilibrium
  • Perturbation Functions
  • Developer’s guide
  • Developer reference
  • Struphy repo
  • Struphy LinkedIn
  • Struphy MatrixChat

Table of Contents

Contents:

  • Tl;dr
  • Installation
  • Quickstart
  • Userguide
  • API Guide
  • Models
  • Propagators
  • Tutorials
  • Numerics
  • Geometry
  • Fluid Equilibrium
  • Kinetic Equilibrium
  • Perturbation Functions
  • Developer’s guide
  • Developer reference

Previous topic

API Guide

Next topic

Struphy model base class

  • Models

Models#

Struphy features a variety of plasma models for different physics scenarios. All models are implemented with a specific Normalization. A complete list of the currently available models can be called from the console via:

struphy run -h

To add a new model, please visit add_model.

Contents:

  • Struphy model base class
    • StruphyModel
  • Vlasov Family
    • Vlasov
    • VlasovAmpereOneSpecies
    • VlasovMaxwellOneSpecies
    • VlasovMaxwellQuasiNeutral
    • VlasovPoissonAdiabatic
    • VlasovPoissonAdiabaticPauli
    • VlasovPauli
    • LinearVlasovAmpereOneSpecies
    • LinearVlasovMaxwellOneSpecies
  • Guiding-Center Family
    • GuidingCenter
    • DriftKineticElectrostaticAdiabatic
    • DriftKineticMaxwell
  • LinearEuler Family
    • LinearEuler
    • LinearMHD
    • LinearMHDVlasovCC
    • LinearMHDVlasovPC
    • LinearMHDDriftkineticCC
  • LinearEulerWithQ Family
    • LinearEulerWithQ
    • LinearMHDWithQ
    • PerturbativeEulerWithQ
    • PerturbativeMHDWithQ
  • Maxwell Family
    • Maxwell
    • ColdPlasma
    • ColdPlasmaVlasov
  • SPH Family
    • ColdEulerSPH
    • EulerSPH
    • ViscousEulerSPH
    • IncompressibleNavierStokesSPH
  • Other models
    • Gyrokinetic
    • MHD
    • Multi-fluid
    • Particle diffusion
    • Pure fields
  • Normalization
  • Units class
    • Units
  • Equation parameters
    • EquationParameters

previous

API Guide

next

Struphy model base class

Show Source

© Copyright 2019-2026 (c) Struphy dev team | Max Planck Institute for Plasma Physics.

Created using Sphinx 8.1.3.

Built with the PyData Sphinx Theme 0.19.0.