error_exit Subroutine

public subroutine error_exit(message)

Arguments

Type IntentOptional AttributesName
character(len=*), intent(in) :: message

Called By

proc~~error_exit~~CalledByGraph proc~error_exit error_exit proc~construct~2 construct proc~construct~2->proc~error_exit proc~check_data_found check_data_found proc~construct~2->proc~check_data_found proc~create_swaps_successes create_swaps_successes proc~create_swaps_successes->proc~error_exit proc~create_from_walls create_from_walls proc~create_from_walls->proc~error_exit proc~allocate~4 allocate proc~allocate~4->proc~error_exit proc~create_from_boxes create_from_boxes proc~create_from_boxes->proc~error_exit proc~create~9 create proc~create~9->proc~error_exit interface~apply_external_field apply_external_field proc~create~9->interface~apply_external_field interface~total_volume_can_change total_volume_can_change proc~create~9->interface~total_volume_can_change interface~use_walls use_walls proc~create~9->interface~use_walls proc~check check proc~create~9->proc~check proc~create_random_positions create_random_positions proc~create_random_positions->proc~error_exit proc~create~34 create proc~create~34->proc~error_exit proc~inter_construct Inter_construct proc~inter_construct->proc~error_exit proc~check_in_range check_in_range proc~inter_construct->proc~check_in_range proc~create~15 create proc~create~15->proc~error_exit proc~create~15->proc~check_data_found proc~create_filename_from_argument create_filename_from_argument proc~create_filename_from_argument->proc~error_exit proc~check_file_exists check_file_exists proc~create_filename_from_argument->proc~check_file_exists interface~check_positive check_positive proc~create_filename_from_argument->interface~check_positive proc~create~3 create proc~create~3->proc~error_exit proc~create~3->proc~check_data_found proc~allocate_field_expression allocate_field_expression proc~allocate_field_expression->proc~error_exit proc~allocate_field_expression->proc~check_data_found proc~create_transmutation create_transmutation proc~create_transmutation->proc~error_exit proc~abstract_set~6 Abstract_set proc~abstract_set~6->proc~error_exit proc~create_switch create_switch proc~create_switch->proc~error_exit proc~xz_fill XZ_fill proc~xz_fill->proc~error_exit proc~set_field_expression set_field_expression proc~set_field_expression->proc~error_exit proc~set_field_expression->proc~check_data_found proc~create~39 create proc~create~39->proc~error_exit proc~create~39->proc~check_data_found proc~plmc_set_num_snaps plmc_set_num_snaps proc~plmc_set_num_snaps->proc~error_exit interface~write_coordinates write_coordinates proc~plmc_set_num_snaps->interface~write_coordinates proc~create~35 create proc~create~35->proc~error_exit proc~check_string_not_empty check_string_not_empty proc~check_string_not_empty->proc~error_exit proc~check_data_found->proc~error_exit proc~create_remove create_remove proc~create_remove->proc~error_exit proc~create_positions create_positions proc~create_positions->proc~error_exit proc~create_orientations create_orientations proc~create_orientations->proc~error_exit proc~create_random_orientation create_random_orientation proc~create_random_orientation->proc~error_exit proc~create~61 create proc~create~61->proc~error_exit proc~allocate~5 allocate proc~allocate~5->proc~error_exit proc~create_position create_position proc~create_position->proc~error_exit proc~construct~3 construct proc~construct~3->proc~error_exit proc~construct~3->proc~check_data_found proc~abstract_try Abstract_try proc~abstract_try->proc~error_exit proc~create~42 create proc~create~42->proc~error_exit proc~create_add create_add proc~create_add->proc~error_exit proc~create_rotated_orientations create_rotated_orientations proc~create_rotated_orientations->proc~error_exit proc~create_rotated_orientations->proc~check_data_found proc~create~21 create proc~create~21->proc~error_exit proc~abstract_set_all Abstract_set_all proc~abstract_set_all->proc~error_exit proc~abstract_reset~6 Abstract_reset proc~abstract_reset~6->proc~error_exit proc~abstract_reset~6->interface~check_positive proc~allocate_floor_penetration allocate_floor_penetration proc~allocate_floor_penetration->proc~error_exit proc~allocate_floor_penetration->proc~check_data_found proc~allocate_floor_penetration->interface~use_walls proc~check_potential_domain check_potential_domain proc~check_potential_domain->proc~error_exit proc~check_potential_domain->interface~check_positive proc~set_floor_penetration set_floor_penetration proc~set_floor_penetration->proc~error_exit proc~set_floor_penetration->proc~check_data_found proc~create~55 create proc~create~55->proc~error_exit proc~create_orientation create_orientation proc~create_orientation->proc~error_exit proc~create~56 create proc~create~56->proc~error_exit proc~set_are_dipolar set_are_dipolar proc~create~56->proc~set_are_dipolar proc~create~56->interface~total_volume_can_change proc~check_in_range->proc~error_exit proc~create_translated_positions create_translated_positions proc~create_translated_positions->proc~error_exit proc~create_translated_positions->proc~check_data_found proc~create~36 create proc~create~36->proc~error_exit proc~set~2 set proc~set~2->proc~error_exit proc~set~2->proc~check_data_found proc~set_from_urandom set_from_urandom proc~set~2->proc~set_from_urandom proc~set_from_seed set_from_seed proc~set~2->proc~set_from_seed proc~create~37 create proc~create~37->proc~error_exit proc~set_from_urandom->proc~error_exit proc~create_line~5 create_line proc~create_line~5->proc~error_exit proc~check_integer_array_size check_integer_array_size proc~check_integer_array_size->proc~error_exit proc~create~44 create proc~create~44->proc~error_exit proc~create~44->proc~check_data_found proc~check_ratio check_ratio proc~check_ratio->proc~error_exit proc~abstract_try~7 Abstract_try proc~abstract_try~7->proc~error_exit proc~check_real_array_size check_real_array_size proc~check_real_array_size->proc~error_exit proc~z_fill Z_fill proc~z_fill->proc~error_exit proc~check_positive_integer_scalar check_positive_integer_scalar proc~check_positive_integer_scalar->proc~error_exit proc~plain_fill Plain_fill proc~plain_fill->proc~error_exit proc~create~64 create proc~create~64->proc~error_exit proc~check_increase_factor check_increase_factor proc~check_increase_factor->proc~error_exit proc~check_increase_factor->interface~check_positive proc~create~47 create proc~create~47->proc~error_exit proc~tabulated_reset Tabulated_reset proc~tabulated_reset->proc~error_exit proc~check_file_exists->proc~error_exit proc~block_set Block_set proc~block_set->proc~error_exit interface~check_array_size check_array_size proc~block_set->interface~check_array_size proc~block_set->interface~check_positive proc~create_from_json create_from_json proc~create_from_json->proc~error_exit proc~create_from_json->proc~check_data_found proc~create_from_json->interface~use_walls proc~create~8 create proc~create~8->proc~error_exit proc~create~17 create proc~create~17->proc~error_exit proc~raw_reset Raw_reset proc~raw_reset->proc~error_exit proc~create_coordinates_from_file create_coordinates_from_file proc~create_coordinates_from_file->proc~error_exit proc~create_coordinates_from_file->proc~check_file_exists proc~create_teleportations_successes create_teleportations_successes proc~create_teleportations_successes->proc~error_exit proc~create~2 create proc~create~2->proc~error_exit proc~visit visit proc~visit->proc~error_exit proc~allocate allocate proc~allocate->proc~error_exit proc~allocate->proc~check_data_found proc~create_rotation create_rotation proc~create_rotation->proc~error_exit proc~set set proc~set->proc~error_exit proc~set->proc~check_data_found proc~create_element~2 create_element proc~create_element~2->proc~error_exit proc~construct_element construct_element proc~construct_element->proc~error_exit proc~abstract_add~2 Abstract_add proc~abstract_add~2->proc~error_exit proc~abstract_try~6 Abstract_try proc~abstract_try~6->proc~error_exit proc~create~46 create proc~create~46->proc~error_exit proc~create~46->proc~check_data_found interface~make_dipoles_graph make_dipoles_graph proc~create~46->interface~make_dipoles_graph interface~measure_chemical_potentials measure_chemical_potentials proc~create~46->interface~measure_chemical_potentials proc~create_translation create_translation proc~create_translation->proc~error_exit proc~abstract_read Abstract_read proc~abstract_read->proc~error_exit proc~abstract_read->proc~check_file_exists proc~check_positive_real_scalar check_positive_real_scalar proc~check_positive_real_scalar->proc~error_exit proc~create~25 create proc~create~25->proc~error_exit proc~create~31 create proc~create~31->proc~error_exit proc~plmc_catch_help_core plmc_catch_help_core proc~plmc_catch_help_core->proc~error_exit proc~abstract_check_size Abstract_check_size proc~abstract_check_size->proc~error_exit proc~exploring_check Exploring_check proc~exploring_check->proc~error_exit proc~abstract_check_core Abstract_check_core proc~abstract_check_core->proc~error_exit proc~xy_check_nums XY_check_nums proc~xy_check_nums->proc~error_exit proc~create~23 create proc~create~23->proc~error_exit proc~create~23->proc~check_data_found proc~abstract_construct~8 Abstract_construct proc~abstract_construct~8->proc~error_exit proc~abstract_construct~8->interface~check_positive proc~xyz_check_nums XYZ_check_nums proc~xyz_check_nums->proc~error_exit proc~allocate~3 allocate proc~allocate~3->proc~error_exit proc~allocate~3->proc~check_data_found proc~create~38 create proc~create~38->proc~construct~2 proc~set_density_type set_density_type proc~create~38->proc~set_density_type interface~create~13 create interface~create~13->proc~create_swaps_successes interface~create~5 create interface~create~5->proc~create_random_positions interface~create~5->proc~create_random_orientation program~radial radial program~radial->proc~create_filename_from_argument program~radial->proc~plmc_set_num_snaps proc~plmc_catch_radial_help plmc_catch_radial_help program~radial->proc~plmc_catch_radial_help proc~create~4 create proc~create~4->proc~create_filename_from_argument proc~set_from_snap set_from_snap proc~set_from_snap->proc~create_filename_from_argument program~density density program~density->proc~create_filename_from_argument program~density->proc~plmc_set_num_snaps program~density->proc~check_in_range program~density->interface~use_walls proc~plmc_catch_density_help plmc_catch_density_help program~density->proc~plmc_catch_density_help interface~set set interface~set->proc~set_from_snap proc~set_from_json set_from_json interface~set->proc~set_from_json proc~create~13 create proc~create~13->proc~allocate_field_expression proc~create~13->proc~set_field_expression proc~abstract_construct~26 Abstract_construct proc~abstract_construct~26->proc~check_string_not_empty proc~abstract_set_core Abstract_set_core proc~abstract_set_core->proc~check_string_not_empty proc~abstract_set_core->interface~check_positive proc~dot_construct Dot_construct proc~dot_construct->proc~check_string_not_empty proc~abstract_construct~25 Abstract_construct proc~abstract_construct~25->proc~check_string_not_empty proc~abstract_construct~22 Abstract_construct proc~abstract_construct~22->proc~check_string_not_empty proc~abstract_construct~24 Abstract_construct proc~abstract_construct~24->proc~check_string_not_empty proc~z_construct Z_construct proc~z_construct->proc~check_string_not_empty proc~z_construct->interface~check_positive proc~abstract_construct~27 Abstract_construct proc~abstract_construct~27->proc~check_string_not_empty proc~abstract_construct~27->interface~check_positive proc~xz_construct XZ_construct proc~xz_construct->proc~check_string_not_empty proc~xz_construct->interface~check_positive proc~abstract_construct~23 Abstract_construct proc~abstract_construct~23->proc~check_string_not_empty proc~create~45 create proc~create~45->proc~check_data_found proc~create~7 create proc~create~7->proc~check_data_found interface~use_permittivity use_permittivity proc~create~7->interface~use_permittivity proc~create_from_json~2 create_from_json proc~create_from_json~2->proc~check_data_found proc~set_density_type->proc~check_data_found proc~logical_from_json logical_from_json proc~logical_from_json->proc~check_data_found proc~create~19 create proc~create~19->proc~check_data_found proc~create~19->interface~use_walls proc~create~33 create proc~create~33->proc~check_data_found proc~create~49 create proc~create~49->proc~check_data_found proc~create~50 create proc~create~50->proc~check_data_found proc~set_tuner_parameters set_tuner_parameters proc~set_tuner_parameters->proc~check_data_found proc~allocate~2 allocate proc~allocate~2->proc~check_data_found proc~num_boxes_from_json num_boxes_from_json proc~num_boxes_from_json->proc~check_data_found proc~construct construct proc~construct->proc~check_data_found proc~create~32 create proc~create~32->proc~check_data_found proc~create~14 create proc~create~14->proc~check_data_found interface~use_reciprocal_lattice use_reciprocal_lattice proc~create~14->interface~use_reciprocal_lattice proc~create~57 create proc~create~57->proc~check_data_found proc~create~57->proc~set_are_dipolar proc~num_components_from_json num_components_from_json proc~num_components_from_json->proc~check_data_found proc~construct~4 construct proc~construct~4->proc~check_data_found proc~i_component_from_json i_component_from_json proc~i_component_from_json->proc~check_data_found proc~set_from_json->proc~check_data_found proc~ij_components_from_json ij_components_from_json proc~ij_components_from_json->proc~check_data_found proc~ij_components_from_json->interface~check_array_size proc~allocate~6 allocate proc~allocate~6->proc~check_data_found proc~create~10 create proc~create~10->proc~check_data_found proc~plmc_set_num_steps plmc_set_num_steps proc~plmc_set_num_steps->proc~check_data_found proc~plmc_set_num_steps->interface~check_positive proc~create~59 create proc~create~59->proc~check_data_found proc~create~11 create proc~create~11->proc~check_data_found proc~set_tuning_parameters set_tuning_parameters proc~set_tuning_parameters->proc~check_data_found proc~create~48 create proc~create~48->proc~check_data_found proc~make_dipoles_graph_from_json make_dipoles_graph_from_json proc~make_dipoles_graph_from_json->proc~logical_from_json proc~write_coordinates_from_json write_coordinates_from_json proc~write_coordinates_from_json->proc~logical_from_json proc~apply_external_field_from_json apply_external_field_from_json proc~apply_external_field_from_json->proc~logical_from_json proc~mixture_can_exchange_from_json mixture_can_exchange_from_json proc~mixture_can_exchange_from_json->proc~logical_from_json proc~component_is_dipolar_from_json component_is_dipolar_from_json proc~component_is_dipolar_from_json->proc~logical_from_json proc~total_volume_can_change_from_json total_volume_can_change_from_json proc~total_volume_can_change_from_json->proc~logical_from_json proc~use_walls_from_json use_walls_from_json proc~use_walls_from_json->proc~logical_from_json program~plmc_explore plmc_explore program~plmc_explore->proc~logical_from_json interface~measure_pressure measure_pressure program~plmc_explore->interface~measure_pressure program~plmc_explore->interface~measure_chemical_potentials interface~plmc_visit plmc_visit program~plmc_explore->interface~plmc_visit proc~plmc_catch_exploring_help plmc_catch_exploring_help program~plmc_explore->proc~plmc_catch_exploring_help proc~use_permittivity_from_json use_permittivity_from_json proc~use_permittivity_from_json->proc~logical_from_json proc~use_reciprocal_lattice_from_json use_reciprocal_lattice_from_json proc~use_reciprocal_lattice_from_json->proc~logical_from_json proc~measure_pressure_from_json measure_pressure_from_json proc~measure_pressure_from_json->proc~logical_from_json proc~measure_chemical_potentials_from_json measure_chemical_potentials_from_json proc~measure_chemical_potentials_from_json->proc~logical_from_json interface~make_dipoles_graph->proc~make_dipoles_graph_from_json proc~create create proc~create->interface~make_dipoles_graph proc~create->interface~measure_pressure proc~create->interface~measure_chemical_potentials interface~write_coordinates->proc~write_coordinates_from_json interface~apply_external_field->proc~apply_external_field_from_json proc~create_field_energies create_field_energies proc~create_field_energies->interface~apply_external_field interface~component_is_dipolar component_is_dipolar proc~create_field_energies->interface~component_is_dipolar interface~create~11 create interface~create~11->proc~create_teleportations_successes interface~create~11->proc~create_field_energies interface~mixture_can_exchange mixture_can_exchange interface~mixture_can_exchange->proc~mixture_can_exchange_from_json interface~component_is_dipolar->proc~component_is_dipolar_from_json proc~create~30 create proc~create~30->interface~component_is_dipolar proc~set_are_dipolar->interface~component_is_dipolar proc~create~29 create proc~create~29->proc~set_are_dipolar proc~create~58 create proc~create~58->proc~set_are_dipolar proc~create~58->interface~total_volume_can_change proc~check_consistency check_consistency proc~create~58->proc~check_consistency proc~create_line~8 create_line proc~create_line~8->proc~set_are_dipolar interface~create~12 create proc~create_line~8->interface~create~12 interface~create~12->proc~create_line~8 interface~total_volume_can_change->proc~total_volume_can_change_from_json proc~create~22 create proc~create~22->interface~total_volume_can_change interface~use_walls->proc~use_walls_from_json proc~check->interface~use_walls interface~use_permittivity->proc~use_permittivity_from_json proc~check_consistency->interface~use_permittivity proc~check_consistency->interface~use_reciprocal_lattice interface~use_reciprocal_lattice->proc~use_reciprocal_lattice_from_json interface~measure_pressure->proc~measure_pressure_from_json interface~measure_chemical_potentials->proc~measure_chemical_potentials_from_json proc~create_all create_all proc~create_all->proc~set_tuner_parameters proc~create_all->proc~set_tuning_parameters interface~create~7 create proc~create_all->interface~create~7 interface~create~7->proc~create_all interface~num_boxes num_boxes interface~num_boxes->proc~num_boxes_from_json proc~create~26 create proc~create~26->proc~construct interface~num_components num_components interface~num_components->proc~num_components_from_json proc~create~67 create proc~create~67->proc~construct~4 interface~i_component i_component interface~i_component->proc~i_component_from_json interface~ij_components ij_components interface~ij_components->proc~ij_components_from_json proc~create_element~7 create_element proc~create_element~7->proc~construct~3 interface~create~6 create interface~create~6->proc~create_line~5 interface~create~6->proc~create_element~7 interface~create~8 create interface~create~8->proc~create_rotated_orientations interface~create~8->proc~create_translated_positions proc~create~20 create proc~create~20->proc~allocate_floor_penetration proc~create~20->proc~set_floor_penetration proc~raw_set_domain~2 Raw_set_domain proc~raw_set_domain~2->proc~check_potential_domain proc~raw_set_domain Raw_set_domain proc~raw_set_domain->proc~check_potential_domain proc~tabulated_set_domain Tabulated_set_domain proc~tabulated_set_domain->proc~check_potential_domain proc~tabulated_set_domain~2 Tabulated_set_domain proc~tabulated_set_domain~2->proc~check_potential_domain proc~orientations_set Orientations_set proc~orientations_set->proc~check_in_range proc~orientations_set->interface~check_array_size proc~orientations_set->interface~check_positive proc~abstract_remove~4 Abstract_remove proc~abstract_remove~4->proc~check_in_range proc~positions_set Positions_set proc~positions_set->proc~check_in_range proc~positions_set->interface~check_array_size proc~intra_construct Intra_construct proc~intra_construct->proc~check_in_range interface~check_array_size->proc~check_integer_array_size interface~check_array_size->proc~check_real_array_size proc~abstract_set~4 Abstract_set proc~abstract_set~4->interface~check_array_size proc~abstract_set~4->interface~check_positive proc~concrete_construct~7 Concrete_construct proc~concrete_construct~7->proc~check_increase_factor proc~concrete_construct~7->interface~check_array_size proc~concrete_construct~7->interface~check_positive proc~parallelepiped_construct Parallelepiped_construct proc~parallelepiped_construct->interface~check_array_size proc~parallelepiped_construct->interface~check_positive proc~constant_set Constant_set proc~constant_set->interface~check_array_size proc~markov_orientation markov_orientation proc~markov_orientation->interface~check_array_size proc~abstract_construct~5 Abstract_construct proc~abstract_construct~5->interface~check_array_size proc~abstract_construct~5->interface~check_positive proc~abstract_add~3 Abstract_add proc~abstract_add~3->interface~check_array_size proc~abstract_remove~3 Abstract_remove proc~abstract_remove~3->interface~check_array_size proc~set_from_seed->interface~check_array_size proc~concrete_get~4 Concrete_get proc~concrete_get~4->proc~markov_orientation proc~abstract_construct~21 Abstract_construct proc~abstract_construct~21->proc~check_ratio proc~abstract_construct~21->interface~check_positive proc~check_positive_integer_array check_positive_integer_array proc~check_positive_integer_array->proc~check_positive_integer_scalar interface~check_positive->proc~check_positive_integer_scalar interface~check_positive->proc~check_positive_real_scalar interface~check_positive->proc~check_positive_integer_array proc~check_positive_real_array check_positive_real_array interface~check_positive->proc~check_positive_real_array proc~abstract_construct~11 Abstract_construct proc~abstract_construct~11->interface~check_positive proc~abstract_set~8 Abstract_set proc~abstract_set~8->interface~check_positive proc~abstract_set~10 Abstract_set proc~abstract_set~10->proc~check_increase_factor proc~abstract_set~10->interface~check_positive proc~concrete_construct~8 Concrete_construct proc~concrete_construct~8->proc~check_increase_factor proc~concrete_construct~8->interface~check_positive proc~abstract_set~9 Abstract_set proc~abstract_set~9->interface~check_positive proc~abstract_construct~15 Abstract_construct proc~abstract_construct~15->interface~check_positive proc~abstract_set Abstract_set proc~abstract_set->interface~check_positive proc~abstract_set~12 Abstract_set proc~abstract_set~12->interface~check_positive proc~gaussian_set Gaussian_set proc~gaussian_set->interface~check_positive proc~abstract_construct~19 Abstract_construct proc~abstract_construct~19->interface~check_positive proc~abstract_construct~28 Abstract_construct proc~abstract_construct~28->interface~check_positive proc~abstract_set~2 Abstract_set proc~abstract_set~2->interface~check_positive proc~abstract_construct~20 Abstract_construct proc~abstract_construct~20->proc~check_increase_factor proc~abstract_construct~20->interface~check_positive proc~rectangular_set Rectangular_set proc~rectangular_set->interface~check_positive proc~plates_set Plates_set proc~plates_set->interface~check_positive proc~random_integer random_integer proc~random_integer->interface~check_positive proc~abstract_set~3 Abstract_set proc~abstract_set~3->interface~check_positive proc~abstract_set~11 Abstract_set proc~abstract_set~11->interface~check_positive proc~abstract_construct~30 Abstract_construct proc~abstract_construct~30->interface~check_positive proc~half_construct Half_construct proc~half_construct->interface~check_positive proc~full_construct Full_construct proc~full_construct->interface~check_positive proc~lj_set LJ_set proc~lj_set->interface~check_positive proc~abstract_set~7 Abstract_set proc~abstract_set~7->interface~check_positive proc~yukawa_set Yukawa_set proc~yukawa_set->interface~check_positive proc~positions_rescale_all Positions_rescale_all proc~positions_rescale_all->interface~check_positive proc~concrete_try Concrete_try proc~concrete_try->proc~random_integer proc~translation_define_move Translation_define_move proc~translation_define_move->proc~random_integer proc~remove_define_exchange Remove_define_exchange proc~remove_define_exchange->proc~random_integer proc~transmutation_define_swap Transmutation_define_swap proc~transmutation_define_swap->proc~random_integer proc~abstract_try~2 Abstract_try proc~abstract_try~2->proc~random_integer proc~concrete_define_teleportation Concrete_define_teleportation proc~concrete_define_teleportation->proc~random_integer proc~rotation_define_move Rotation_define_move proc~rotation_define_move->proc~random_integer proc~switch_define_swap Switch_define_swap proc~switch_define_swap->proc~random_integer proc~concrete_define_swap Concrete_define_swap proc~concrete_define_swap->proc~random_integer proc~abstract_try~4 Abstract_try proc~abstract_try~4->proc~random_integer proc~abstract_try~3 Abstract_try proc~abstract_try~3->proc~random_integer proc~read_box_size read_box_size proc~read_box_size->proc~check_file_exists proc~read_complete_coordinates read_complete_coordinates proc~read_complete_coordinates->proc~check_file_exists interface~read read interface~read->proc~read_box_size interface~read->proc~read_complete_coordinates proc~create_positions_from_file create_positions_from_file proc~create_positions_from_file->proc~create_coordinates_from_file interface~plmc_visit->proc~visit program~plmc_generate plmc_generate program~plmc_generate->interface~plmc_visit proc~plmc_catch_generating_help plmc_catch_generating_help program~plmc_generate->proc~plmc_catch_generating_help proc~create~27 create proc~create~27->proc~set proc~create_triangle create_triangle proc~create_triangle->proc~create_element~2 proc~create_element create_element proc~create_element->proc~construct_element interface~create create interface~create->proc~create_element proc~create_rectangle create_rectangle interface~create->proc~create_rectangle proc~create_rectangle->interface~create proc~check_positive_real_array->proc~check_positive_real_scalar proc~plmc_catch_generating_help->proc~plmc_catch_help_core proc~plmc_catch_density_help->proc~plmc_catch_help_core proc~plmc_catch_exploring_help->proc~plmc_catch_help_core proc~plmc_catch_radial_help->proc~plmc_catch_help_core
Help



Abstract_add Abstract_add Abstract_add Abstract_add Abstract_allocate_coordinates Abstract_allocate_strings Abstract_allocate_strings Abstract_allocate_strings Abstract_are_outside_box Abstract_check_core Abstract_check_size Abstract_construct Abstract_construct Abstract_construct Abstract_construct Abstract_construct Abstract_construct Abstract_construct Abstract_construct Abstract_construct Abstract_construct Abstract_construct Abstract_construct Abstract_construct Abstract_construct Abstract_construct Abstract_construct Abstract_construct Abstract_construct Abstract_construct Abstract_construct Abstract_construct Abstract_construct Abstract_construct Abstract_construct Abstract_construct Abstract_construct Abstract_construct Abstract_construct Abstract_construct Abstract_construct Abstract_construct Abstract_construct Abstract_construct Abstract_construct Abstract_construct Abstract_construct Abstract_construct Abstract_construct Abstract_construct Abstract_construct Abstract_construct Abstract_construct_visitable_lists Abstract_decrease_delta Abstract_decrease_delta Abstract_destroy Abstract_destroy Abstract_destroy Abstract_destroy Abstract_destroy Abstract_destroy Abstract_destroy Abstract_destroy Abstract_destroy Abstract_destroy Abstract_destroy Abstract_destroy Abstract_destroy Abstract_destroy Abstract_destroy Abstract_destroy Abstract_destroy Abstract_destroy Abstract_destroy Abstract_destroy Abstract_destroy Abstract_destroy Abstract_destroy Abstract_destroy Abstract_destroy Abstract_destroy Abstract_destroy Abstract_destroy Abstract_destroy Abstract_destroy Abstract_destroy Abstract_destroy Abstract_destroy Abstract_destroy Abstract_destroy Abstract_destroy Abstract_destroy Abstract_destroy Abstract_destroy Abstract_destroy Abstract_destroy Abstract_destroy Abstract_destroy Abstract_destroy_visitable_lists Abstract_distance Abstract_fill_with_particles Abstract_get Abstract_get Abstract_get Abstract_get Abstract_get Abstract_get Abstract_get Abstract_get Abstract_get Abstract_get Abstract_get Abstract_get Abstract_get Abstract_get Abstract_get Abstract_get Abstract_get Abstract_get_delta Abstract_get_density Abstract_get_frequency_ratio Abstract_get_frequency_ratio Abstract_get_gap_centers Abstract_get_gap_radii Abstract_get_global_lbounds Abstract_get_global_ubounds Abstract_get_integer Abstract_get_inv_pow_activity Abstract_get_max_distance Abstract_get_max_distance Abstract_get_min_distance Abstract_get_minus Abstract_get_norm Abstract_get_num Abstract_get_num Abstract_get_num Abstract_get_num Abstract_get_num_choices Abstract_get_num_choices Abstract_get_num_choices Abstract_get_num_choices Abstract_get_numbers Abstract_get_plus Abstract_get_ratio Abstract_get_real_array Abstract_get_real_scalar Abstract_get_size Abstract_get_times_box_edge Abstract_get_width Abstract_increase_delta Abstract_increase_delta Abstract_index Abstract_is_boxed Abstract_is_dipolar Abstract_is_dipolar Abstract_is_dipolar Abstract_is_inside Abstract_is_inside Abstract_is_sparse_in_z Abstract_meet Abstract_meet Abstract_meet Abstract_metropolis_algorithm Abstract_metropolis_algorithm Abstract_metropolis_algorithm Abstract_position_from_ceiling Abstract_position_from_floor Abstract_read Abstract_remove Abstract_remove Abstract_remove Abstract_remove Abstract_reset Abstract_reset Abstract_reset Abstract_reset Abstract_reset Abstract_reset Abstract_reset Abstract_reset Abstract_reset Abstract_reset_selectors Abstract_reset_selectors Abstract_reset_selectors Abstract_resize_only Abstract_restore Abstract_save Abstract_save Abstract_set Abstract_set Abstract_set Abstract_set Abstract_set Abstract_set Abstract_set Abstract_set Abstract_set Abstract_set Abstract_set Abstract_set Abstract_set_all Abstract_set_core Abstract_set_delta_energy Abstract_set_min_distance Abstract_set_neighbours Abstract_skip Abstract_target Abstract_target Abstract_target Abstract_target Abstract_target Abstract_target Abstract_target Abstract_target Abstract_target Abstract_target Abstract_target_real Abstract_translate Abstract_try Abstract_try Abstract_try Abstract_try Abstract_try Abstract_try Abstract_try Abstract_try Abstract_tune Abstract_update_add Abstract_update_add Abstract_update_exchange Abstract_update_exchange Abstract_update_remove Abstract_update_remove Abstract_update_rotation Abstract_update_rotation Abstract_update_switch Abstract_update_switch Abstract_update_translation Abstract_update_translation Abstract_update_transmutation Abstract_update_transmutation Abstract_vector Abstract_visit Abstract_visit Abstract_visit Abstract_visit Abstract_visit Abstract_visit Abstract_visit_add Abstract_visit_add Abstract_visit_add Abstract_visit_contacts Abstract_visit_contacts Abstract_visit_dipolar Abstract_visit_dipolar_neighbours Abstract_visit_dipolar_neighbours Abstract_visit_energy Abstract_visit_energy Abstract_visit_exchange Abstract_visit_exchange Abstract_visit_field Abstract_visit_inter Abstract_visit_intra Abstract_visit_min_distance Abstract_visit_min_distance Abstract_visit_remove Abstract_visit_remove Abstract_visit_remove Abstract_visit_rotation Abstract_visit_rotation Abstract_visit_rotation Abstract_visit_short Abstract_visit_switch Abstract_visit_switch Abstract_visit_translation Abstract_visit_translation Abstract_visit_transmutation Abstract_visit_transmutation Abstract_visit_walls Abstract_write Abstract_write Abstract_write Abstract_write Abstract_write Abstract_write Abstract_write_array Abstract_write_integers Abstract_write_reals Abstract_write_scalar Add_acceptation_probability Add_define_exchange add_double add_energies Add_increment_hit Add_increment_success add_single add_to_report add_to_report Add_update_component Add_visit_dipolar Add_visit_field Add_visit_short Add_visit_walls allocate allocate allocate allocate allocate allocate allocate_coordinates allocate_element allocate_field_expression allocate_floor_penetration allocate_triangle allocate_xy allocate_xyz apply_external_field apply_external_field_from apply_external_field_from_json Array_add Array_construct Array_destroy Array_remove Array_set Array_visit_contacts Array_visit_dipolar_neighbours Array_visit_energy Array_visit_min_distance Arrays_restore Arrays_save average Block_get_height Block_meet Block_set box_size_can_change box_size_can_change_from_changed box_size_change_reset_cells Boxed_construct Boxed_destroy Boxed_get_origin Boxed_get_size calculate_ratio change_counter_reset change_counters_reset change_success_set change_successes_set changes_counter_reset changes_success_set check check_array_size check_consistency check_data_found check_file_exists check_in_range check_increase_factor check_integer_array_size check_norm check_periodicity_xy check_positive check_positive_integer_array check_positive_integer_scalar check_positive_real_array check_positive_real_scalar check_potential_domain check_ratio check_real_array_size check_string_not_empty Chemical_Potential_construct Chemical_Potential_destroy Chemical_Potential_set clone_real component_can_exchange component_can_exchange_from_chemical_potential component_can_rotate component_can_translate component_exists component_exists_from_num component_has_orientations component_has_positions component_interacts_with_wall component_is_dipolar component_is_dipolar_from_dipole_moments component_is_dipolar_from_json components_interact components_interact_from_min_distance components_interact_from_pair_potential Concrete_acceptation_probability Concrete_acceptation_probability Concrete_acceptation_probability Concrete_acceptation_probability Concrete_construct Concrete_construct Concrete_construct Concrete_construct Concrete_construct Concrete_construct Concrete_construct Concrete_construct Concrete_decrease_delta Concrete_decrease_delta Concrete_define_swap Concrete_define_teleportation Concrete_destroy Concrete_destroy Concrete_destroy Concrete_destroy Concrete_destroy Concrete_destroy Concrete_destroy Concrete_destroy Concrete_get Concrete_get Concrete_get Concrete_get Concrete_get_num_choices Concrete_get_num_choices Concrete_get_num_choices Concrete_get_num_choices Concrete_increase_delta Concrete_increase_delta Concrete_metropolis_algorithm Concrete_metropolis_algorithm Concrete_metropolis_algorithm Concrete_metropolis_algorithm Concrete_reset_selectors Concrete_reset_selectors Concrete_reset_selectors Concrete_reset_selectors Concrete_try Concrete_try Concrete_try Concrete_try Concrete_update_components Concrete_update_components Concrete_visit_dipolar Concrete_visit_dipolar Concrete_visit_fields Concrete_visit_fields Concrete_visit_short Concrete_visit_short Concrete_visit_walls Concrete_visit_walls Constant_construct Constant_destroy Constant_get Constant_set Constant_set construct construct construct construct construct_element Coordinates_construct Coordinates_destroy Coordinates_read create create create create create create create create create create create create create create create create create create create create create create create create create create create create create create create create create create create create create create create create create create create create create create create create create create create create create create create create create create create create create create create create create create create create create create create create create create create create create create create create create create create create create create_accessible_domains_size create_add create_all create_boxes_size create_boxes_size_change create_boxes_size_exchange create_change_counters create_changes_counters create_changes_successes create_components create_coordinates_from_file create_dipolar_energies create_element create_element create_element create_element create_element create_element create_element create_element create_element create_element create_element create_exploring create_exploring create_field_energies create_filename_from_argument create_from_boxes create_from_json create_from_json create_from_value create_from_walls create_full create_full_element create_full_line create_generating create_generating create_half create_half_element create_half_line create_line create_line create_line create_line create_line create_line create_line create_line create_orientation create_orientations create_position create_positions create_positions_from_file create_random_orientation create_random_positions create_rectangle create_rectangle create_rectangle create_rectangle_counters create_remove create_rotated_orientations create_rotation create_rotation create_short_energies create_square_counters create_swaps_counters create_swaps_successes create_switch create_switches_successes create_teleportations_counters create_teleportations_successes create_translated_positions create_translation create_translation create_transmutation create_transmutations_successes create_triangle create_triangle create_triangle create_triangle_counters create_volumes_change_success create_volumes_exchange_success create_walls_energies deallocate deallocate deallocate_list des_real_B des_real_C destroy destroy destroy destroy destroy destroy destroy destroy destroy destroy destroy destroy destroy destroy destroy destroy destroy destroy destroy destroy destroy destroy destroy destroy destroy destroy destroy destroy destroy destroy destroy destroy destroy destroy destroy destroy destroy destroy destroy destroy destroy destroy destroy destroy destroy destroy destroy destroy destroy destroy destroy destroy destroy destroy destroy destroy destroy destroy destroy destroy destroy destroy destroy destroy destroy destroy destroy destroy destroy destroy destroy destroy destroy destroy destroy destroy destroy destroy destroy destroy destroy destroy destroy destroy destroy destroy destroy destroy destroy_all destroy_all destroy_change_counters destroy_changes_counters destroy_changes_successes destroy_components destroy_element destroy_element destroy_element destroy_element destroy_element destroy_element destroy_element destroy_element destroy_element destroy_element destroy_element destroy_element destroy_element destroy_element destroy_element destroy_element destroy_element destroy_element destroy_exploring destroy_generating destroy_line destroy_line destroy_line destroy_line destroy_line destroy_line destroy_line destroy_line destroy_line destroy_line destroy_line destroy_line destroy_line destroy_line destroy_line destroy_line destroy_number_line destroy_number_triangle destroy_rectangle destroy_rectangle destroy_rectangle destroy_rectangle destroy_rectangle_counters destroy_rectangles destroy_static destroy_swaps_counters destroy_teleportations_counters destroy_teleportations_successes destroy_triangle destroy_triangle destroy_triangle destroy_triangle_counters diff_triangle dipolar_energy_is_negative domains_overlap Dot_construct Dot_destroy Dot_write edge Equipartition_construct Equipartition_destroy Equipartition_set error_exit Exploring_check Exploring_construct Exploring_destroy Flat_get_height Flat_meet Forgetful_construct Forgetful_destroy Forgetful_get Forgetful_save Full_construct Gaussian_get Gaussian_get_width Gaussian_set Generating_check Generating_construct Generating_destroy Half_construct i_component i_component_from_json i_exclude_particle ij_components ij_components_from_json increase_coordinates_size increase_nodes_size increment_line increment_triangle Inter_construct Inter_read_and_fill Intra_construct Intra_read_and_fill is_inside_excluded is_inside_included list_is_array list_is_linked_list Lists_restore Lists_save LJ_get LJ_set logical_from_json make_dipoles_graph make_dipoles_graph_from_json make_dipoles_graph_from_visitor markov_orientation max_distance measure_chemical_potentials measure_chemical_potentials_from_json measure_chemical_potentials_from_method measure_pressure measure_pressure_from_json measure_pressure_from_method metropolis_algorithm mixture_can_exchange mixture_can_exchange_from_json normal_random_number normal_random_number_scalar normal_random_number_vector Null_add Null_add Null_add Null_add Null_are_neighbour Null_are_outside_box Null_check_nums Null_clone Null_construct Null_construct Null_construct Null_construct Null_construct Null_construct Null_construct Null_construct Null_construct Null_construct Null_construct Null_construct Null_construct Null_construct Null_construct Null_construct Null_construct Null_construct Null_construct Null_construct Null_construct Null_construct Null_construct Null_construct Null_construct Null_construct Null_construct Null_construct Null_construct Null_construct Null_construct Null_construct Null_construct Null_construct Null_construct Null_construct Null_construct Null_construct Null_construct Null_construct Null_copy Null_decrease_delta Null_decrease_delta Null_decrease_delta Null_destroy Null_destroy Null_destroy Null_destroy Null_destroy Null_destroy Null_destroy Null_destroy Null_destroy Null_destroy Null_destroy Null_destroy Null_destroy Null_destroy Null_destroy Null_destroy Null_destroy Null_destroy Null_destroy Null_destroy Null_destroy Null_destroy Null_destroy Null_destroy Null_destroy Null_destroy Null_destroy Null_destroy Null_destroy Null_destroy Null_destroy Null_destroy Null_destroy Null_destroy Null_destroy Null_destroy Null_destroy Null_destroy Null_destroy Null_destroy Null_destroy Null_destroy Null_destroy Null_destroy Null_destroy Null_destroy Null_destroy Null_destroy Null_destroy Null_expression Null_get Null_get Null_get Null_get Null_get Null_get Null_get Null_get Null_get Null_get Null_get Null_get Null_get Null_get Null_get Null_get Null_get Null_get Null_get Null_get Null_get Null_get Null_get Null_get_delta Null_get_delta Null_get_density Null_get_distance Null_get_frequency_ratio Null_get_frequency_ratio Null_get_gap Null_get_global_bounds Null_get_height Null_get_integer Null_get_inv_pow_activity Null_get_max_distance Null_get_norm Null_get_num Null_get_num Null_get_num Null_get_num Null_get_num_choices Null_get_num_choices Null_get_numbers Null_get_origin Null_get_ratio Null_get_ratios Null_get_real_array Null_get_real_scalar Null_get_size Null_get_times_box_edge Null_get_width Null_get_width Null_increase_delta Null_increase_delta Null_increase_delta Null_index Null_is_boxed Null_is_dipolar Null_is_dipolar Null_is_dipolar Null_is_inside Null_is_inside Null_is_sparse_in_z Null_meet Null_meet Null_meet Null_meet Null_meet_contact Null_meet_min_distance Null_read Null_remove Null_remove Null_remove Null_remove Null_rescale_all Null_reset Null_reset Null_reset Null_reset Null_reset Null_reset Null_reset Null_reset Null_reset Null_reset Null_reset Null_reset_selectors Null_resize_only Null_restore Null_save Null_save Null_set Null_set Null_set Null_set Null_set Null_set Null_set Null_set Null_set Null_set Null_set Null_set Null_set Null_set_all Null_set_min_distance Null_set_real_pair_flag Null_set_skip_layers Null_skip Null_target Null_target Null_target Null_target Null_target Null_target Null_target Null_target Null_target Null_target Null_target Null_translate Null_try Null_try Null_try Null_try Null_try Null_try Null_tune Null_update_exchange Null_update_exchange Null_update_switch Null_update_switch Null_update_translation Null_update_translation Null_update_transmutation Null_update_transmutation Null_visit Null_visit Null_visit Null_visit Null_visit Null_visit Null_visit Null_visit Null_visit_contacts Null_visit_contacts Null_visit_dipolar_neighbours Null_visit_dipolar_neighbours Null_visit_energy Null_visit_energy Null_visit_exchange Null_visit_exchange Null_visit_exchange Null_visit_inter Null_visit_intra Null_visit_min_distance Null_visit_min_distance Null_visit_switch Null_visit_switch Null_visit_translation Null_visit_translation Null_visit_transmutation Null_visit_transmutation Null_visit_transmutation Null_write Null_write Null_write Null_write Null_write Null_write Null_write_array Null_write_integers Null_write_reals Null_write_scalar num_boxes num_boxes_from_json num_components num_components_from_json observables_create_exploring observables_create_generating observables_destroy_exploring observables_destroy_generating Orientations_construct Orientations_construct Orientations_destroy Orientations_destroy Orientations_read Orientations_rescale_all Orientations_set Parallelepiped_construct Parallelepiped_destroy Parallelepiped_get_origin Parallelepiped_get_size pbc_3d_index periodicity_is_xy periodicity_is_xyz Plain_construct Plain_destroy Plain_fill Plain_write plate_expression Plates_get Plates_set plmc_catch_density_help plmc_catch_exploring_help plmc_catch_generating_help plmc_catch_help_core plmc_catch_radial_help plmc_reset plmc_set_num_snaps plmc_set_num_steps plmc_visit plmc_write point_is_inside_box Positions_construct Positions_construct Positions_destroy Positions_destroy Positions_read Positions_rescale_all Positions_set Random_construct Random_copy Random_destroy random_integer Raw_construct Raw_construct Raw_destroy Raw_destroy Raw_expression Raw_meet Raw_reset Raw_set_domain Raw_set_domain read read_box_size read_complete_coordinates read_coordinates reci_number_1_sym reci_number_2_sym Rectangular_get Rectangular_get_width Rectangular_set Rectangular_visit Rectangular_visit_exchange Rectangular_visit_transmutation Remove_acceptation_probability Remove_define_exchange Remove_increment_hit Remove_increment_success Remove_update_component Remove_visit_dipolar Remove_visit_field Remove_visit_short Remove_visit_walls reset reset reset reset_box_particle reset_box_particles_swap reset_box_volume_change reset_boxes_particles_swap reset_boxes_volume_exchange reset_counters reset_neighbour_cells reset_real reset_visitable_cells restore Rotation_define_move Rotation_increment_hit Rotation_increment_success Rotation_update_component Rotation_visit_dipolar Rotation_visit_field Rotation_visit_short Rotation_visit_walls save Scalable_clone Scalable_construct Scalable_destroy Scalable_reset Scalable_set_real_pair_flag Scalable_target Scalable_visit set set set set set_are_dipolar set_bounds set_can_exchange set_can_rotate set_can_translate set_density_type set_energies set_energies_triangle set_exist set_exp_kz set_field_expression set_floor_penetration set_fourier set_from_corner set_from_json set_from_seed set_from_snap set_from_urandom set_from_wall set_have_orientations set_have_positions set_increase_factor set_nums_particles set_selector set_successes set_tuner_parameters set_tuning_parameters sphere_surface Spherical_visit Spherical_visit_exchange Spherical_visit_transmutation standard_deviation sum_line Switch_acceptation_probability Switch_define_swap Switch_increment_hit Switch_increment_success Switch_update_components Switch_visit_dipolar Switch_visit_field Switch_visit_short Switch_visit_walls Tabulated_construct Tabulated_construct Tabulated_create_tabulation Tabulated_destroy Tabulated_destroy Tabulated_expression Tabulated_meet Tabulated_reset Tabulated_set_domain Tabulated_set_domain Tabulated_set_tabulation total_volume_can_change total_volume_can_change_from_beta_pressure total_volume_can_change_from_json Translation_define_move Translation_increment_hit Translation_increment_success Translation_update_component Translation_visit_dipolar Translation_visit_field Translation_visit_short Translation_visit_walls Transmutation_acceptation_probability Transmutation_define_swap Transmutation_increment_hit Transmutation_increment_success Transmutation_update_components Transmutation_visit_dipolar transmutation_visit_dipolar Transmutation_visit_field transmutation_visit_field Transmutation_visit_short transmutation_visit_short Transmutation_visit_walls transmutation_visit_walls triangle_observables_add triangle_observables_diff triangle_observables_init triangle_observables_sum Unscalable_clone Unscalable_construct Unscalable_destroy Unscalable_reset Unscalable_set_real_pair_flag Unscalable_target Unscalable_visit update update_add update_remove use_domain use_permittivity use_permittivity_from use_permittivity_from_json use_reciprocal_lattice use_reciprocal_lattice_from use_reciprocal_lattice_from_json use_walls use_walls_from_floor_penetration use_walls_from_json use_walls_from_walls visit visit visit visit_add visit_add visit_add_dipolar visit_add_short visit_all visit_cells_contacts visit_cells_energies visit_cells_min_distance visit_component visit_des_real visit_des_self visit_different visit_dipolar visit_dipolar visit_dipolar_neighbours visit_exchange visit_field visit_lower visit_remove visit_remove visit_remove_dipolar visit_remove_short visit_rotation visit_short visit_short visit_short_inter visit_short_intra visit_translation visit_walls Walled_construct Walled_destroy Walled_get_origin Walled_get_size warning_continue write_coordinates write_coordinates_from_json write_energies write_exploring_observables write_generating_observables XY_check XY_check_nums XY_folded XY_get XY_get XY_get_delta XY_get_ratios XY_meet_contact XY_meet_min_distance XY_set_skip_layers XYZ_check XYZ_check_nums XYZ_folded XYZ_get XYZ_get XYZ_get_delta XYZ_get_ratios XYZ_meet_contact XYZ_meet_min_distance XYZ_set_skip_layers XZ_construct XZ_destroy XZ_fill XZ_write Yukawa_get Yukawa_set Z_construct Z_destroy Z_fill Z_write