moment_kinetics_structs
moment_kinetics.moment_kinetics_structs — Module
structs 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 — Type
structure containing basic information related to coordinates
sourcemoment_kinetics.moment_kinetics_structs.discretization_info — Type
discretization_info for one dimension
All the specific discretizations in moment_kinetics are subtypes of this type.
sourcemoment_kinetics.moment_kinetics_structs.moments_electron_substruct — Type
momentselectronsubstruct is a struct that contains moment information for electrons
sourcemoment_kinetics.moment_kinetics_structs.null_spatial_dimension_info — Type
Type representing a spatial dimension with only one grid point
sourcemoment_kinetics.moment_kinetics_structs.null_velocity_dimension_info — Type
Type representing a velocity space dimension with only one grid point
sourcemoment_kinetics.moment_kinetics_structs.null_vperp_dimension_info — Type
Type representing a vperp dimension with only one grid point
sourcemoment_kinetics.moment_kinetics_structs.weak_discretization_info — Type
discretization_info for a discretization that supports 'weak form' methods, for one dimension
source