constants Module


Used by

  • module~~constants~~UsedByGraph module~constants constants module~boozer_field boozer_field module~boozer_field->module~constants module~field_base field_base module~boozer_field->module~field_base module~coefficients coefficients module~coefficients->module~constants module~fieldline_mod fieldline_mod module~coefficients->module~fieldline_mod module~deviation deviation module~deviation->module~constants module~deviation->module~field_base module~deviation->module~fieldline_mod module~diophantine diophantine module~diophantine->module~constants module~field_along_fieldline field_along_fieldline module~field_along_fieldline->module~constants module~field_along_fieldline->module~field_base module~field_along_fieldline->module~fieldline_mod module~field_base->module~constants module~field_checks field_checks module~field_checks->module~constants module~field_checks->module~field_base module~fieldline_integrals fieldline_integrals module~fieldline_integrals->module~constants module~fieldline_integrals->module~field_base module~fieldline_integrals->module~fieldline_mod module~fieldline_integrands fieldline_integrands module~fieldline_integrands->module~constants module~fieldline_integrands->module~field_base module~fieldline_labels fieldline_labels module~fieldline_labels->module~constants module~fieldline_mod->module~constants module~find_extrema find_extrema module~find_extrema->module~constants module~fit_functions fit_functions module~fit_functions->module~constants module~fourier fourier module~fourier->module~constants module~fourier_field fourier_field module~fourier_field->module~constants module~fourier_field->module~field_base module~integrate integrate module~integrate->module~constants module~integrate_substituted integrate_substituted module~integrate_substituted->module~constants module~integrate_substituted->module~integrate module~make_fieldline make_fieldline module~make_fieldline->module~constants module~make_fieldline->module~field_base module~make_fieldline->module~fieldline_mod module~netcdf_mod netcdf_mod module~netcdf_mod->module~constants module~read_file read_file module~read_file->module~constants module~shaing_callen_integration shaing_callen_integration module~shaing_callen_integration->module~constants module~shaing_callen_integration->module~fieldline_mod module~shaing_callen_integration->module~integrate module~utils utils module~shaing_callen_integration->module~utils module~shaing_callen_mod shaing_callen_mod module~shaing_callen_mod->module~constants module~shaing_callen_mod->module~field_base module~shaing_callen_mod->module~fieldline_mod module~shaing_callen_mod->module~shaing_callen_integration module~shaing_callen_wrappers shaing_callen_wrappers module~shaing_callen_wrappers->module~constants module~shaing_callen_wrappers->module~field_base module~shaing_callen_wrappers->module~fieldline_mod module~surface_average_mod surface_average_mod module~surface_average_mod->module~constants module~utils->module~constants proc~make_flock_from_labels make_flock_from_labels proc~make_flock_from_labels->module~constants proc~make_flock_from_labels->module~field_checks proc~make_flock_from_labels->module~fieldline_integrals proc~make_flock_from_labels->module~fieldline_labels proc~write_dat_output write_dat_output proc~write_dat_output->module~constants program~main main program~main->module~constants program~main->module~boozer_field program~main->module~coefficients program~main->module~fieldline_mod program~main->module~make_fieldline program~main->module~netcdf_mod program~main->module~read_file program~main->module~shaing_callen_mod proc~calc_avg_b_squared_over_avg_lambda calc_avg_B_squared_over_avg_lambda proc~calc_avg_b_squared_over_avg_lambda->module~shaing_callen_wrappers proc~calc_avg_normalized_b_squared_dphimax_dxi0 calc_avg_normalized_B_squared_dphimax_dxi0 proc~calc_avg_normalized_b_squared_dphimax_dxi0->module~fieldline_labels proc~calc_avg_normalized_b_squared_dphimax_dxi0->module~fourier proc~calc_avg_normalized_lambda_dphimax_dxi0 calc_avg_normalized_lambda_dphimax_dxi0 proc~calc_avg_normalized_lambda_dphimax_dxi0->module~fieldline_integrands proc~calc_avg_normalized_lambda_dphimax_dxi0->module~fieldline_labels proc~calc_avg_normalized_lambda_dphimax_dxi0->module~fourier proc~calc_avg_normalized_lambda_dphimax_dxi0->module~shaing_callen_wrappers proc~calc_deviation calc_deviation proc~calc_deviation->module~fieldline_labels proc~calc_deviation->module~fit_functions proc~calc_deviation->module~surface_average_mod proc~calc_fieldline_integrals calc_fieldline_integrals proc~calc_fieldline_integrals->module~integrate_substituted proc~calc_finite_boundary_layer_correction calc_finite_boundary_layer_correction proc~calc_finite_boundary_layer_correction->module~field_base proc~calc_finite_boundary_layer_correction->module~surface_average_mod proc~calc_gradient_scaling_factor_r_eff calc_gradient_scaling_factor_r_eff proc~calc_gradient_scaling_factor_r_eff->module~surface_average_mod proc~calc_offset_coefficients calc_offset_coefficients proc~calc_offset_coefficients->module~deviation proc~calc_offset_coefficients->module~field_base proc~calc_periodic_dydx calc_periodic_dydx proc~calc_periodic_dydx->module~fourier proc~calc_surface_averages calc_surface_averages proc~calc_surface_averages->module~fieldline_mod proc~find_global_extrema find_global_extrema proc~find_global_extrema->module~utils proc~find_local_maxima find_local_maxima proc~find_local_maxima->module~utils proc~find_maxima_along_fieldline find_maxima_along_fieldline proc~find_maxima_along_fieldline->module~field_along_fieldline proc~find_maxima_along_fieldline->module~find_extrema proc~fourier_field_init fourier_field_init proc~fourier_field_init->module~utils proc~fourier_transform_over_label fourier_transform_over_label proc~fourier_transform_over_label->module~fieldline_mod proc~fourier_transform_over_label->module~fourier proc~get_labels get_labels proc~get_labels->module~diophantine proc~get_labels->module~utils proc~get_non_omnigenous_remainder get_non_omnigenous_remainder proc~get_non_omnigenous_remainder->module~shaing_callen_integration proc~make_flock_of_fieldlines make_flock_of_fieldlines proc~make_flock_of_fieldlines->module~fieldline_labels proc~read_namelist read_namelist proc~read_namelist->module~utils proc~suspect_omnigenous_origin_not_minimum suspect_omnigenous_origin_not_minimum proc~suspect_omnigenous_origin_not_minimum->module~field_along_fieldline proc~suspect_omnigenous_origin_not_minimum->module~field_base proc~suspect_omnigenous_origin_not_minimum->module~fieldline_mod proc~suspect_omnigenous_origin_not_minimum->module~find_extrema proc~wrapper_lambda_over_b_squared~2 wrapper_lambda_over_B_squared proc~wrapper_lambda_over_b_squared~2->module~fieldline_integrands

Variables

Type Visibility Attributes Name Initial
integer, public, parameter :: dp = kind(1.0d0)
real(kind=dp), public, parameter :: pi = 3.141592653589793238462643383279502884197169399_dp
real(kind=dp), public, parameter :: machine_eps = epsilon(1.0_dp)