moment_kinetics_structs
moment_kinetics.moment_kinetics_structs — Modulestructs used within moment_kinetics that should be defined early to avoid dependency cycles when they are used by several other modules.
moment_kinetics.moment_kinetics_structs.coordinate — Typestructure containing basic information related to coordinates
moment_kinetics.moment_kinetics_structs.discretization_info — Typediscretization_info for one dimension
All the specific discretizations in moment_kinetics are subtypes of this type.
moment_kinetics.moment_kinetics_structs.electron_pdf_substruct — Typemoment_kinetics.moment_kinetics_structs.em_fields_struct — Typemoment_kinetics.moment_kinetics_structs.moments_electron_substruct — Typemomentselectronsubstruct is a struct that contains moment information for electrons
moment_kinetics.moment_kinetics_structs.moments_ion_substruct — Typemoment_kinetics.moment_kinetics_structs.moments_neutral_substruct — Typemoment_kinetics.moment_kinetics_structs.moments_struct — Typemoment_kinetics.moment_kinetics_structs.null_spatial_dimension_info — TypeType representing a spatial dimension with only one grid point
moment_kinetics.moment_kinetics_structs.null_velocity_dimension_info — TypeType representing a velocity space dimension with only one grid point
moment_kinetics.moment_kinetics_structs.null_vperp_dimension_info — TypeType representing a vperp dimension with only one grid point
moment_kinetics.moment_kinetics_structs.pdf_struct — Typemoment_kinetics.moment_kinetics_structs.pdf_substruct — Typemoment_kinetics.moment_kinetics_structs.scratch_electron_pdf — Typemoment_kinetics.moment_kinetics_structs.scratch_pdf — Typemoment_kinetics.moment_kinetics_structs.weak_discretization_info — Typediscretization_info for a discretization that supports 'weak form' methods, for one dimension