API Index

A

ALLOC_GROW, macro in hkl-macros
alloc_nr, macro in hkl-macros
hkl_assert, macro in hkl-macros
HklAxis, struct in hkl-axis
hkl_axis_fprintf, function in hkl-axis
hkl_axis_free, function in hkl-axis
hkl_axis_get_changed, function in hkl-axis
hkl_axis_get_max, function in hkl-axis
hkl_axis_get_name, function in hkl-axis
hkl_axis_get_quaternion, function in hkl-axis
hkl_axis_get_range_unit, function in hkl-axis
hkl_axis_get_value, function in hkl-axis
hkl_axis_get_value_closest, function in hkl-axis
hkl_axis_get_value_closest_unit, function in hkl-axis
hkl_axis_get_value_unit, function in hkl-axis
hkl_axis_init, function in hkl-axis
hkl_axis_is_valid, function in hkl-axis
hkl_axis_is_value_compatible_with_range, function in hkl-axis
hkl_axis_new, function in hkl-axis
hkl_axis_randomize, function in hkl-axis
hkl_axis_set_changed, function in hkl-axis
hkl_axis_set_range, function in hkl-axis
hkl_axis_set_range_unit, function in hkl-axis
hkl_axis_set_value, function in hkl-axis
hkl_axis_set_value_smallest_in_range, function in hkl-axis
hkl_axis_set_value_unit, function in hkl-axis

B

HKL_BEGIN_DECLS, macro in hkl-macros

D

HKL_DEGTORAD, macro in hkl-macros
HklDetector, struct in hkl-detector
hkl_detector_attach_to_holder, function in hkl-detector
hkl_detector_compute_kf, function in hkl-detector
hkl_detector_factory_new, function in hkl-detector-factory
hkl_detector_free, function in hkl-detector
hkl_detector_new, function in hkl-detector
hkl_detector_new_copy, function in hkl-detector
double_diffraction, function in hkl-pseudoaxis-common-hkl
double_diffraction_func, function in hkl-pseudoaxis-common-hkl

E

HKL_END_DECLS, macro in hkl-macros
HKL_EPSILON, macro in hkl-macros
HklError, struct in hkl-error
hkl_error_clear, function in hkl-error
hkl_error_free, function in hkl-error
hkl_error_new, function in hkl-error
hkl_error_new_copy, function in hkl-error
hkl_error_new_literal, function in hkl-error
hkl_error_new_valist, function in hkl-error
hkl_error_prefix, function in hkl-error
hkl_error_propagate, function in hkl-error
hkl_error_propagate_prefixed, function in hkl-error
hkl_error_set, function in hkl-error
hkl_error_set_literal, function in hkl-error
HKL_EULERIAN_KAPPA_SOLUTION, macro in hkl-macros

F

HKL_FAIL, macro in hkl-macros
HKL_FALSE, macro in hkl-macros
HklFunction, user_function in hkl-pseudoaxis

G

HklGeometry, struct in hkl-geometry
HklGeometryConfig, struct in hkl-geometry
HklGeometryList, struct in hkl-geometry
HklGeometryListItem, struct in hkl-geometry
HklGeometryListMultiplyFunction, user_function in hkl-geometry
hkl_geometry_add_holder, function in hkl-geometry
hkl_geometry_closest_from_geometry_with_range, function in hkl-geometry
hkl_geometry_distance, function in hkl-geometry
hkl_geometry_distance_orthodromic, function in hkl-geometry
hkl_geometry_factory_get_config_from_type, function in hkl-geometry-factory
hkl_geometry_factory_new, function in hkl-geometry-factory
hkl_geometry_fprintf, function in hkl-geometry
hkl_geometry_free, function in hkl-geometry
hkl_geometry_get_axis_by_name, function in hkl-geometry
hkl_geometry_init_geometry, function in hkl-geometry
hkl_geometry_is_valid, function in hkl-geometry
hkl_geometry_list_add, function in hkl-geometry
hkl_geometry_list_fprintf, function in hkl-geometry
hkl_geometry_list_free, function in hkl-geometry
hkl_geometry_list_is_empty, function in hkl-geometry
hkl_geometry_list_item_free, function in hkl-geometry
hkl_geometry_list_item_new, function in hkl-geometry
hkl_geometry_list_len, function in hkl-geometry
hkl_geometry_list_multiply, function in hkl-geometry
hkl_geometry_list_multiply_from_range, function in hkl-geometry
hkl_geometry_list_new, function in hkl-geometry
hkl_geometry_list_remove_invalid, function in hkl-geometry
hkl_geometry_list_reset, function in hkl-geometry
hkl_geometry_list_sort, function in hkl-geometry
hkl_geometry_new, function in hkl-geometry
hkl_geometry_new_copy, function in hkl-geometry
hkl_geometry_randomize, function in hkl-geometry
hkl_geometry_set_values_v, function in hkl-geometry
hkl_geometry_update, function in hkl-geometry
G_GNUC_PRINTF, macro in hkl-macros

H

HklHolder, struct in hkl-geometry
hkl_holder_add_rotation_axis, function in hkl-geometry

I

INFINITY, macro in hkl-macros
HklInterval, struct in hkl-interval
hkl_interval_acos, function in hkl-interval
hkl_interval_angle_restrict_symm, function in hkl-interval
hkl_interval_asin, function in hkl-interval
hkl_interval_atan, function in hkl-interval
hkl_interval_cmp, function in hkl-interval
hkl_interval_contain_zero, function in hkl-interval
hkl_interval_cos, function in hkl-interval
hkl_interval_divides_double, function in hkl-interval
hkl_interval_length, function in hkl-interval
hkl_interval_minus_double, function in hkl-interval
hkl_interval_minus_interval, function in hkl-interval
hkl_interval_plus_double, function in hkl-interval
hkl_interval_plus_interval, function in hkl-interval
hkl_interval_sin, function in hkl-interval
hkl_interval_tan, function in hkl-interval
hkl_interval_times_double, function in hkl-interval
hkl_interval_times_interval, function in hkl-interval

L

HklLattice, struct in hkl-lattice
hkl_lattice_fprintf, function in hkl-lattice
hkl_lattice_free, function in hkl-lattice
hkl_lattice_get_1_B, function in hkl-lattice
hkl_lattice_get_B, function in hkl-lattice
hkl_lattice_new, function in hkl-lattice
hkl_lattice_new_copy, function in hkl-lattice
hkl_lattice_new_default, function in hkl-lattice
hkl_lattice_randomize, function in hkl-lattice
hkl_lattice_reciprocal, function in hkl-lattice
hkl_lattice_set, function in hkl-lattice
HKL_LIST, macro in hkl-list
HKL_LIST_ADD_VALUE, macro in hkl-list
HKL_LIST_ALLOC, macro in hkl-list
HKL_LIST_COPY, macro in hkl-list
HKL_LIST_DEL, macro in hkl-list
HKL_LIST_DEL_DESTRUCTOR, macro in hkl-list
HKL_LIST_DEL_ITEM_DESTRUCTOR, macro in hkl-list
HKL_LIST_FREE, macro in hkl-list
HKL_LIST_FREE_DESTRUCTOR, macro in hkl-list
HKL_LIST_INIT, macro in hkl-list
HKL_LIST_LEN, macro in hkl-list
HKL_LIST_RESIZE, macro in hkl-list

M

HKL_MAJOR, macro in hkl-macros
HKL_MALLOC, macro in hkl-macros
HklMatrix, struct in hkl-vector
hkl_matrix_cmp, function in hkl-matrix
hkl_matrix_det, function in hkl-matrix
hkl_matrix_fprintf, function in hkl-matrix
hkl_matrix_init, function in hkl-matrix
hkl_matrix_init_from_euler, function in hkl-matrix
hkl_matrix_init_from_two_vector, function in hkl-matrix
hkl_matrix_is_null, function in hkl-matrix
hkl_matrix_solve, function in hkl-matrix
hkl_matrix_times_matrix, function in hkl-matrix
hkl_matrix_times_vector, function in hkl-matrix
hkl_matrix_to_euler, function in hkl-matrix
hkl_matrix_transpose, function in hkl-matrix
HKL_MINOR, macro in hkl-macros
M_PI, macro in hkl-macros
M_PI_2, macro in hkl-macros

N

NORETURN, macro in hkl-macros

P

HklParameter, struct in hkl-parameter
hkl_parameter_fprintf, function in hkl-parameter
hkl_parameter_free, function in hkl-parameter
hkl_parameter_get_max, function in hkl-parameter
hkl_parameter_get_range_unit, function in hkl-parameter
hkl_parameter_get_value_unit, function in hkl-parameter
hkl_parameter_init, function in hkl-parameter
hkl_parameter_is_valid, function in hkl-parameter
hkl_parameter_new, function in hkl-parameter
hkl_parameter_new_copy, function in hkl-parameter
hkl_parameter_randomize, function in hkl-parameter
hkl_parameter_set_range, function in hkl-parameter
hkl_parameter_set_range_unit, function in hkl-parameter
hkl_parameter_set_value, function in hkl-parameter
hkl_parameter_set_value_unit, function in hkl-parameter
HKL_PATCH, macro in hkl-macros
hkl_printbt, function in hkl-macros
HklPseudoAxis, struct in hkl-pseudoaxis
HklPseudoAxisEngine, struct in hkl-pseudoaxis
HklPseudoAxisEngineList, struct in hkl-pseudoaxis
HklPseudoAxisEngineMode, struct in hkl-pseudoaxis
HklPseudoAxisEngineModeFunc, user_function in hkl-pseudoaxis
HklPseudoAxisEngineModePsi, struct in hkl-pseudoaxis-common-psi
hkl_pseudo_axis_engine_add_geometry, function in hkl-pseudoaxis
hkl_pseudo_axis_engine_add_mode, function in hkl-pseudoaxis
hkl_pseudo_axis_engine_e4cv_hkl_new, function in hkl-pseudoaxis-e4cv
hkl_pseudo_axis_engine_e4cv_psi_new, function in hkl-pseudoaxis-e4cv
hkl_pseudo_axis_engine_e6c_hkl_new, function in hkl-pseudoaxis-e6c
hkl_pseudo_axis_engine_e6c_psi_new, function in hkl-pseudoaxis-e6c
hkl_pseudo_axis_engine_eulerians_new, function in hkl-pseudoaxis-common-eulerians
hkl_pseudo_axis_engine_fprintf, function in hkl-pseudoaxis
hkl_pseudo_axis_engine_free, function in hkl-pseudoaxis
hkl_pseudo_axis_engine_get, function in hkl-pseudoaxis
hkl_pseudo_axis_engine_hkl_new, function in hkl-pseudoaxis-common-hkl
hkl_pseudo_axis_engine_initialize, function in hkl-pseudoaxis
hkl_pseudo_axis_engine_init_func, function in hkl-pseudoaxis-common
hkl_pseudo_axis_engine_k4cv_hkl_new, function in hkl-pseudoaxis-k4cv
hkl_pseudo_axis_engine_k4cv_psi_new, function in hkl-pseudoaxis-k4cv
hkl_pseudo_axis_engine_k6c_hkl_new, function in hkl-pseudoaxis-k6c
hkl_pseudo_axis_engine_k6c_psi_new, function in hkl-pseudoaxis-k6c
hkl_pseudo_axis_engine_list_add, function in hkl-pseudoaxis
hkl_pseudo_axis_engine_list_clear, function in hkl-pseudoaxis
hkl_pseudo_axis_engine_list_factory, function in hkl-pseudoaxis-factory
hkl_pseudo_axis_engine_list_fprintf, function in hkl-pseudoaxis
hkl_pseudo_axis_engine_list_free, function in hkl-pseudoaxis
hkl_pseudo_axis_engine_list_get, function in hkl-pseudoaxis
hkl_pseudo_axis_engine_list_get_by_name, function in hkl-pseudoaxis
hkl_pseudo_axis_engine_list_get_pseudo_axis_by_name, function in hkl-pseudoaxis
hkl_pseudo_axis_engine_list_init, function in hkl-pseudoaxis
hkl_pseudo_axis_engine_list_new, function in hkl-pseudoaxis
hkl_pseudo_axis_engine_mode_free, function in hkl-pseudoaxis
hkl_pseudo_axis_engine_mode_get_hkl_real, function in hkl-pseudoaxis-common-hkl
hkl_pseudo_axis_engine_mode_init, function in hkl-pseudoaxis
hkl_pseudo_axis_engine_mode_init_psi_constant_vertical_real, function in hkl-pseudoaxis-common-hkl
hkl_pseudo_axis_engine_mode_new, function in hkl-pseudoaxis
hkl_pseudo_axis_engine_mode_psi_new, function in hkl-pseudoaxis-common-psi
hkl_pseudo_axis_engine_mode_set_real, function in hkl-pseudoaxis-auto
hkl_pseudo_axis_engine_new, function in hkl-pseudoaxis
hkl_pseudo_axis_engine_psi_new, function in hkl-pseudoaxis-common-psi
hkl_pseudo_axis_engine_q2_new, function in hkl-pseudoaxis-common-q
hkl_pseudo_axis_engine_q_new, function in hkl-pseudoaxis-common-q
hkl_pseudo_axis_engine_select_mode, function in hkl-pseudoaxis
hkl_pseudo_axis_engine_set, function in hkl-pseudoaxis
hkl_pseudo_axis_engine_zaxis_hkl_new, function in hkl-pseudoaxis-zaxis
hkl_pseudo_axis_fprintf, function in hkl-pseudoaxis
hkl_pseudo_axis_free, function in hkl-pseudoaxis
hkl_pseudo_axis_init, function in hkl-pseudoaxis
hkl_pseudo_axis_new, function in hkl-pseudoaxis
psi_constant_vertical_func, function in hkl-pseudoaxis-common-hkl

Q

HklQuaternion, struct in hkl-vector
hkl_quaternion_cmp, function in hkl-quaternion
hkl_quaternion_conjugate, function in hkl-quaternion
hkl_quaternion_fprintf, function in hkl-quaternion
hkl_quaternion_init, function in hkl-quaternion
hkl_quaternion_init_from_angle_and_axe, function in hkl-quaternion
hkl_quaternion_init_from_vector, function in hkl-quaternion
hkl_quaternion_minus_quaternion, function in hkl-quaternion
hkl_quaternion_norm2, function in hkl-quaternion
hkl_quaternion_times_quaternion, function in hkl-quaternion
hkl_quaternion_to_angle_and_axe, function in hkl-quaternion
hkl_quaternion_to_matrix, function in hkl-quaternion

R

HKL_RADTODEG, macro in hkl-macros
RUBh_minus_Q, function in hkl-pseudoaxis-common-hkl
RUBh_minus_Q_func, function in hkl-pseudoaxis-common-hkl

S

HklSample, struct in hkl-sample
HklSampleList, struct in hkl-sample
HklSampleReflection, struct in hkl-sample
HklSampleType, enum in hkl-sample
hkl_sample_add_reflection, function in hkl-sample
hkl_sample_affine, function in hkl-sample
hkl_sample_compute_UB_busing_levy, function in hkl-sample
hkl_sample_del_reflection, function in hkl-sample
hkl_sample_fprintf, function in hkl-sample
hkl_sample_free, function in hkl-sample
hkl_sample_get_ith_reflection, function in hkl-sample
hkl_sample_get_reflection_mesured_angle, function in hkl-sample
hkl_sample_get_reflection_theoretical_angle, function in hkl-sample
hkl_sample_get_UB, function in hkl-sample
hkl_sample_list_append, function in hkl-sample
hkl_sample_list_clear, function in hkl-sample
hkl_sample_list_del, function in hkl-sample
hkl_sample_list_fprintf, function in hkl-sample
hkl_sample_list_free, function in hkl-sample
hkl_sample_list_get_by_name, function in hkl-sample
hkl_sample_list_get_idx_from_name, function in hkl-sample
hkl_sample_list_get_ith, function in hkl-sample
hkl_sample_list_len, function in hkl-sample
hkl_sample_list_new, function in hkl-sample
hkl_sample_list_select_current, function in hkl-sample
hkl_sample_new, function in hkl-sample
hkl_sample_new_copy, function in hkl-sample
hkl_sample_reflection_set_flag, function in hkl-sample
hkl_sample_reflection_set_geometry, function in hkl-sample
hkl_sample_reflection_set_hkl, function in hkl-sample
hkl_sample_set_lattice, function in hkl-sample
hkl_sample_set_name, function in hkl-sample
hkl_sample_set_UB, function in hkl-sample
hkl_sample_set_U_from_euler, function in hkl-sample
HklSource, struct in hkl-source
hkl_source_cmp, function in hkl-source
hkl_source_compute_ki, function in hkl-source
HKL_SOURCE_DEFAULT_WAVE_LENGTH, macro in hkl-source
hkl_source_fprintf, function in hkl-source
hkl_source_get_wavelength, function in hkl-source
hkl_source_init, function in hkl-source
HKL_SUCCESS, macro in hkl-macros

T

HKL_TAU, macro in hkl-macros
HKL_TINY, macro in hkl-macros
HKL_TRUE, macro in hkl-macros

U

HklUnit, struct in hkl-unit
hkl_unit_compatible, function in hkl-unit
hkl_unit_factor, function in hkl-unit

V

HklVector, struct in hkl-vector
hkl_vector_add_vector, function in hkl-vector
hkl_vector_angle, function in hkl-vector
hkl_vector_cmp, function in hkl-vector
hkl_vector_div_double, function in hkl-vector
hkl_vector_fprintf, function in hkl-vector
hkl_vector_init, function in hkl-vector
hkl_vector_is_colinear, function in hkl-vector
hkl_vector_is_null, function in hkl-vector
hkl_vector_is_opposite, function in hkl-vector
hkl_vector_minus_vector, function in hkl-vector
hkl_vector_norm2, function in hkl-vector
hkl_vector_normalize, function in hkl-vector
hkl_vector_oriented_angle, function in hkl-vector
hkl_vector_project_on_plan, function in hkl-vector
hkl_vector_randomize, function in hkl-vector
hkl_vector_randomize_vector, function in hkl-vector
hkl_vector_randomize_vector_vector, function in hkl-vector
hkl_vector_rotated_around_vector, function in hkl-vector
hkl_vector_rotated_quaternion, function in hkl-vector
hkl_vector_scalar_product, function in hkl-vector
hkl_vector_sum, function in hkl-vector
hkl_vector_times_double, function in hkl-vector
hkl_vector_times_matrix, function in hkl-vector
hkl_vector_times_vector, function in hkl-vector
hkl_vector_vectorial_product, function in hkl-vector
HKL_VERSION, macro in hkl-macros