hkl Reference Manual
A
|
B
|
D
|
E
|
F
|
G
|
H
|
I
|
L
|
M
|
N
|
P
|
Q
|
R
|
S
|
T
|
U
|
V
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