moment_kinetics_structs
moment_kinetics.moment_kinetics_structs
— Modulestruct
s 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.boundary_distributions_struct
— Typemoment_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.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