species_number_density_m3 Function

public pure function species_number_density_m3(spec) result(number_density_m3)

粒子種設定から実効密度[m^-3]を返す。

Arguments

Type IntentOptional Attributes Name
type(particle_species_spec), intent(in) :: spec

粒子種設定。

Return Value real(kind=dp)


Called by

proc~~species_number_density_m3~2~~CalledByGraph proc~species_number_density_m3~2 species_number_density_m3 proc~compute_macro_particles_for_species compute_macro_particles_for_species proc~compute_macro_particles_for_species->proc~species_number_density_m3~2 proc~init_particle_batch_from_config init_particle_batch_from_config proc~init_particle_batch_from_config->proc~species_number_density_m3~2 proc~init_particle_batch_from_config->proc~compute_macro_particles_for_species

Source Code

  pure real(dp) function species_number_density_m3(spec) result(number_density_m3)
    type(particle_species_spec), intent(in) :: spec

    number_density_m3 = spec%number_density_m3
    if (spec%has_number_density_cm3) number_density_m3 = spec%number_density_cm3*1.0d6
  end function species_number_density_m3