├── .drone.jsonnet ├── .drone ├── drone.bat └── drone.sh ├── .gitattributes ├── .github └── workflows │ ├── ci.yml │ └── gh-pages.yml ├── .gitignore ├── .vscode ├── c_cpp_properties.json └── tasks.json ├── CMakeLists.txt ├── LICENSE_1_0.txt ├── README.md ├── doc ├── .gitignore ├── Jamfile ├── docinfo.html ├── qvm-theme.yml ├── qvm.adoc ├── rouge-github.css ├── skin.png ├── zajo-dark.css └── zajo-light.css ├── gen ├── Jamfile.v2 ├── gen.cpp └── generate_single_header.py ├── include └── boost │ ├── qvm.hpp │ ├── qvm │ ├── all.hpp │ ├── assert.hpp │ ├── config.hpp │ ├── deduce_mat.hpp │ ├── deduce_quat.hpp │ ├── deduce_scalar.hpp │ ├── deduce_vec.hpp │ ├── detail │ │ ├── cofactor_impl.hpp │ │ ├── determinant_impl.hpp │ │ ├── mat_assign.hpp │ │ ├── quat_assign.hpp │ │ ├── remove_const.hpp │ │ ├── swizzle_traits.hpp │ │ ├── transp_impl.hpp │ │ ├── vec_assign.hpp │ │ └── vec_register_impl.hpp │ ├── enable_if.hpp │ ├── error.hpp │ ├── gen │ │ ├── mat_assign2.hpp │ │ ├── mat_assign3.hpp │ │ ├── mat_assign4.hpp │ │ ├── mat_operations2.hpp │ │ ├── mat_operations3.hpp │ │ ├── mat_operations4.hpp │ │ ├── swizzle2.hpp │ │ ├── swizzle3.hpp │ │ ├── swizzle4.hpp │ │ ├── vec_assign2.hpp │ │ ├── vec_assign3.hpp │ │ ├── vec_assign4.hpp │ │ ├── vec_mat_operations2.hpp │ │ ├── vec_mat_operations3.hpp │ │ ├── vec_mat_operations4.hpp │ │ ├── vec_operations2.hpp │ │ ├── vec_operations3.hpp │ │ └── vec_operations4.hpp │ ├── is_scalar.hpp │ ├── lite.hpp │ ├── map.hpp │ ├── map_mat_mat.hpp │ ├── map_mat_vec.hpp │ ├── map_vec_mat.hpp │ ├── mat.hpp │ ├── mat_access.hpp │ ├── mat_operations.hpp │ ├── mat_operations2.hpp │ ├── mat_operations3.hpp │ ├── mat_operations4.hpp │ ├── mat_traits.hpp │ ├── mat_traits_array.hpp │ ├── mat_traits_defaults.hpp │ ├── math.hpp │ ├── operations.hpp │ ├── quat.hpp │ ├── quat_access.hpp │ ├── quat_operations.hpp │ ├── quat_traits.hpp │ ├── quat_traits_array.hpp │ ├── quat_traits_defaults.hpp │ ├── quat_vec_operations.hpp │ ├── scalar_traits.hpp │ ├── static_assert.hpp │ ├── swizzle.hpp │ ├── swizzle2.hpp │ ├── swizzle3.hpp │ ├── swizzle4.hpp │ ├── throw_exception.hpp │ ├── to_string.hpp │ ├── vec.hpp │ ├── vec_access.hpp │ ├── vec_mat_operations.hpp │ ├── vec_mat_operations2.hpp │ ├── vec_mat_operations3.hpp │ ├── vec_mat_operations4.hpp │ ├── vec_operations.hpp │ ├── vec_operations2.hpp │ ├── vec_operations3.hpp │ ├── vec_operations4.hpp │ ├── vec_register.hpp │ ├── vec_register2.hpp │ ├── vec_register3.hpp │ ├── vec_register4.hpp │ ├── vec_traits.hpp │ ├── vec_traits_array.hpp │ ├── vec_traits_defaults.hpp │ └── vec_traits_gnuc.hpp │ └── qvm_lite.hpp ├── index.html ├── meson.build ├── meson_options.txt ├── meta └── libraries.json └── test ├── Jamfile.v2 ├── access_m_fail1.cpp ├── access_m_fail2.cpp ├── access_m_test.cpp ├── access_q_fail.cpp ├── access_q_test.cpp ├── access_v_fail1.cpp ├── access_v_fail2.cpp ├── access_v_test.cpp ├── assign_test.cpp ├── cmp_mm_test.cpp ├── cmp_qq_test.cpp ├── cmp_vv_test.cpp ├── col_mat_test.cpp ├── col_test.cpp ├── conjugate_test.cpp ├── convert_to_test.cpp ├── cross_test.cpp ├── deduce_mat_test.cpp ├── deduce_quat_test.cpp ├── deduce_scalar_fail.cpp ├── deduce_scalar_mq_test.cpp ├── deduce_scalar_mv_test.cpp ├── deduce_scalar_test.cpp ├── deduce_vec_test.cpp ├── del_col_test.cpp ├── del_row_col_test.cpp ├── del_row_test.cpp ├── determinant_test.cpp ├── diag_mat_test.cpp ├── diag_test.cpp ├── div_eq_ms_test.cpp ├── div_eq_qs_test.cpp ├── div_eq_vs_test.cpp ├── div_ms_test.cpp ├── div_qs_test.cpp ├── div_vs_test.cpp ├── dot_qq_test.cpp ├── dot_vv_test.cpp ├── eq_mm_test.cpp ├── eq_qq_test.cpp ├── eq_vv_test.cpp ├── gold.hpp ├── header-test.cpp ├── identity_mat_test.cpp ├── identity_quat_test.cpp ├── interop_test.cpp ├── inverse_m_test.cpp ├── inverse_q_test.cpp ├── mag_q_test.cpp ├── mag_sqr_q_test.cpp ├── mag_sqr_v_test.cpp ├── mag_v_test.cpp ├── mat_index_test.cpp ├── mat_traits_array_test.cpp ├── mat_traits_std_array_test.cpp ├── math_test.cpp ├── minus_eq_mm_test.cpp ├── minus_eq_qq_test.cpp ├── minus_eq_vv_test.cpp ├── minus_m_test.cpp ├── minus_mm_test.cpp ├── minus_q_test.cpp ├── minus_qq_test.cpp ├── minus_v_test.cpp ├── minus_vv_test.cpp ├── mul_eq_mm_test.cpp ├── mul_eq_ms_test.cpp ├── mul_eq_qq_test.cpp ├── mul_eq_qs_test.cpp ├── mul_eq_vs_test.cpp ├── mul_mm_test.cpp ├── mul_ms_test.cpp ├── mul_mv_test.cpp ├── mul_qq_test.cpp ├── mul_qs_test.cpp ├── mul_qv_test.cpp ├── mul_sm_test.cpp ├── mul_sv_test.cpp ├── mul_vm_test.cpp ├── mul_vs_test.cpp ├── neg_col_test.cpp ├── neg_row_test.cpp ├── normalize_q_test.cpp ├── normalize_v_test.cpp ├── plus_eq_mm_test.cpp ├── plus_eq_qq_test.cpp ├── plus_eq_vv_test.cpp ├── plus_mm_test.cpp ├── plus_qq_test.cpp ├── plus_vv_test.cpp ├── projection_test.cpp ├── quat_traits_array_test.cpp ├── quat_traits_std_array_test.cpp ├── rot_mat_test.cpp ├── rot_quat_test.cpp ├── rotx_mat_test.cpp ├── rotx_quat_test.cpp ├── roty_mat_test.cpp ├── roty_quat_test.cpp ├── rotz_mat_test.cpp ├── rotz_quat_test.cpp ├── row_mat_test.cpp ├── row_test.cpp ├── scalar_cast_m_test.cpp ├── scalar_cast_q_test.cpp ├── scalar_cast_v_test.cpp ├── scalar_traits_test.cpp ├── slerp_test.cpp ├── swap_cols_test.cpp ├── swap_rows_test.cpp ├── swizzle2_test.cpp ├── swizzle2_test2.cpp ├── swizzle2_test3.cpp ├── swizzle2_test4.cpp ├── swizzle3_test.cpp ├── swizzle3_test2.cpp ├── swizzle3_test3.cpp ├── swizzle3_test4.cpp ├── swizzle4_test.cpp ├── swizzle4_test2.cpp ├── swizzle4_test3.cpp ├── swizzle4_test4.cpp ├── swizzle_const_fail.cpp ├── test_qvm.hpp ├── test_qvm_matrix.hpp ├── test_qvm_quaternion.hpp ├── test_qvm_vector.hpp ├── to_string_test.cpp ├── transform_test.cpp ├── translation_mat_test.cpp ├── translation_test.cpp ├── transpose_test.cpp ├── vec_index_test.cpp ├── vec_register_test.cpp ├── vec_traits_array_test.cpp ├── vec_traits_gnuc_test.cpp ├── vec_traits_std_array_test.cpp ├── zero_mat_test.cpp ├── zero_quat_test.cpp └── zero_vec_test.cpp /.drone.jsonnet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/.drone.jsonnet -------------------------------------------------------------------------------- /.drone/drone.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/.drone/drone.bat -------------------------------------------------------------------------------- /.drone/drone.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/.drone/drone.sh -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/gh-pages.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/.github/workflows/gh-pages.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/c_cpp_properties.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/.vscode/c_cpp_properties.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE_1_0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/LICENSE_1_0.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/README.md -------------------------------------------------------------------------------- /doc/.gitignore: -------------------------------------------------------------------------------- 1 | /out/ 2 | -------------------------------------------------------------------------------- /doc/Jamfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/doc/Jamfile -------------------------------------------------------------------------------- /doc/docinfo.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/doc/docinfo.html -------------------------------------------------------------------------------- /doc/qvm-theme.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/doc/qvm-theme.yml -------------------------------------------------------------------------------- /doc/qvm.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/doc/qvm.adoc -------------------------------------------------------------------------------- /doc/rouge-github.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/doc/rouge-github.css -------------------------------------------------------------------------------- /doc/skin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/doc/skin.png -------------------------------------------------------------------------------- /doc/zajo-dark.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/doc/zajo-dark.css -------------------------------------------------------------------------------- /doc/zajo-light.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/doc/zajo-light.css -------------------------------------------------------------------------------- /gen/Jamfile.v2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/gen/Jamfile.v2 -------------------------------------------------------------------------------- /gen/gen.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/gen/gen.cpp -------------------------------------------------------------------------------- /gen/generate_single_header.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/gen/generate_single_header.py -------------------------------------------------------------------------------- /include/boost/qvm.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/include/boost/qvm.hpp -------------------------------------------------------------------------------- /include/boost/qvm/all.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/include/boost/qvm/all.hpp -------------------------------------------------------------------------------- /include/boost/qvm/assert.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/include/boost/qvm/assert.hpp -------------------------------------------------------------------------------- /include/boost/qvm/config.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/include/boost/qvm/config.hpp -------------------------------------------------------------------------------- /include/boost/qvm/deduce_mat.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/include/boost/qvm/deduce_mat.hpp -------------------------------------------------------------------------------- /include/boost/qvm/deduce_quat.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/include/boost/qvm/deduce_quat.hpp -------------------------------------------------------------------------------- /include/boost/qvm/deduce_scalar.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/include/boost/qvm/deduce_scalar.hpp -------------------------------------------------------------------------------- /include/boost/qvm/deduce_vec.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/include/boost/qvm/deduce_vec.hpp -------------------------------------------------------------------------------- /include/boost/qvm/detail/cofactor_impl.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/include/boost/qvm/detail/cofactor_impl.hpp -------------------------------------------------------------------------------- /include/boost/qvm/detail/determinant_impl.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/include/boost/qvm/detail/determinant_impl.hpp -------------------------------------------------------------------------------- /include/boost/qvm/detail/mat_assign.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/include/boost/qvm/detail/mat_assign.hpp -------------------------------------------------------------------------------- /include/boost/qvm/detail/quat_assign.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/include/boost/qvm/detail/quat_assign.hpp -------------------------------------------------------------------------------- /include/boost/qvm/detail/remove_const.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/include/boost/qvm/detail/remove_const.hpp -------------------------------------------------------------------------------- /include/boost/qvm/detail/swizzle_traits.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/include/boost/qvm/detail/swizzle_traits.hpp -------------------------------------------------------------------------------- /include/boost/qvm/detail/transp_impl.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/include/boost/qvm/detail/transp_impl.hpp -------------------------------------------------------------------------------- /include/boost/qvm/detail/vec_assign.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/include/boost/qvm/detail/vec_assign.hpp -------------------------------------------------------------------------------- /include/boost/qvm/detail/vec_register_impl.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/include/boost/qvm/detail/vec_register_impl.hpp -------------------------------------------------------------------------------- /include/boost/qvm/enable_if.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/include/boost/qvm/enable_if.hpp -------------------------------------------------------------------------------- /include/boost/qvm/error.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/include/boost/qvm/error.hpp -------------------------------------------------------------------------------- /include/boost/qvm/gen/mat_assign2.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/include/boost/qvm/gen/mat_assign2.hpp -------------------------------------------------------------------------------- /include/boost/qvm/gen/mat_assign3.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/include/boost/qvm/gen/mat_assign3.hpp -------------------------------------------------------------------------------- /include/boost/qvm/gen/mat_assign4.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/include/boost/qvm/gen/mat_assign4.hpp -------------------------------------------------------------------------------- /include/boost/qvm/gen/mat_operations2.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/include/boost/qvm/gen/mat_operations2.hpp -------------------------------------------------------------------------------- /include/boost/qvm/gen/mat_operations3.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/include/boost/qvm/gen/mat_operations3.hpp -------------------------------------------------------------------------------- /include/boost/qvm/gen/mat_operations4.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/include/boost/qvm/gen/mat_operations4.hpp -------------------------------------------------------------------------------- /include/boost/qvm/gen/swizzle2.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/include/boost/qvm/gen/swizzle2.hpp -------------------------------------------------------------------------------- /include/boost/qvm/gen/swizzle3.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/include/boost/qvm/gen/swizzle3.hpp -------------------------------------------------------------------------------- /include/boost/qvm/gen/swizzle4.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/include/boost/qvm/gen/swizzle4.hpp -------------------------------------------------------------------------------- /include/boost/qvm/gen/vec_assign2.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/include/boost/qvm/gen/vec_assign2.hpp -------------------------------------------------------------------------------- /include/boost/qvm/gen/vec_assign3.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/include/boost/qvm/gen/vec_assign3.hpp -------------------------------------------------------------------------------- /include/boost/qvm/gen/vec_assign4.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/include/boost/qvm/gen/vec_assign4.hpp -------------------------------------------------------------------------------- /include/boost/qvm/gen/vec_mat_operations2.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/include/boost/qvm/gen/vec_mat_operations2.hpp -------------------------------------------------------------------------------- /include/boost/qvm/gen/vec_mat_operations3.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/include/boost/qvm/gen/vec_mat_operations3.hpp -------------------------------------------------------------------------------- /include/boost/qvm/gen/vec_mat_operations4.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/include/boost/qvm/gen/vec_mat_operations4.hpp -------------------------------------------------------------------------------- /include/boost/qvm/gen/vec_operations2.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/include/boost/qvm/gen/vec_operations2.hpp -------------------------------------------------------------------------------- /include/boost/qvm/gen/vec_operations3.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/include/boost/qvm/gen/vec_operations3.hpp -------------------------------------------------------------------------------- /include/boost/qvm/gen/vec_operations4.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/include/boost/qvm/gen/vec_operations4.hpp -------------------------------------------------------------------------------- /include/boost/qvm/is_scalar.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/include/boost/qvm/is_scalar.hpp -------------------------------------------------------------------------------- /include/boost/qvm/lite.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/include/boost/qvm/lite.hpp -------------------------------------------------------------------------------- /include/boost/qvm/map.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/include/boost/qvm/map.hpp -------------------------------------------------------------------------------- /include/boost/qvm/map_mat_mat.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/include/boost/qvm/map_mat_mat.hpp -------------------------------------------------------------------------------- /include/boost/qvm/map_mat_vec.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/include/boost/qvm/map_mat_vec.hpp -------------------------------------------------------------------------------- /include/boost/qvm/map_vec_mat.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/include/boost/qvm/map_vec_mat.hpp -------------------------------------------------------------------------------- /include/boost/qvm/mat.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/include/boost/qvm/mat.hpp -------------------------------------------------------------------------------- /include/boost/qvm/mat_access.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/include/boost/qvm/mat_access.hpp -------------------------------------------------------------------------------- /include/boost/qvm/mat_operations.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/include/boost/qvm/mat_operations.hpp -------------------------------------------------------------------------------- /include/boost/qvm/mat_operations2.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/include/boost/qvm/mat_operations2.hpp -------------------------------------------------------------------------------- /include/boost/qvm/mat_operations3.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/include/boost/qvm/mat_operations3.hpp -------------------------------------------------------------------------------- /include/boost/qvm/mat_operations4.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/include/boost/qvm/mat_operations4.hpp -------------------------------------------------------------------------------- /include/boost/qvm/mat_traits.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/include/boost/qvm/mat_traits.hpp -------------------------------------------------------------------------------- /include/boost/qvm/mat_traits_array.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/include/boost/qvm/mat_traits_array.hpp -------------------------------------------------------------------------------- /include/boost/qvm/mat_traits_defaults.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/include/boost/qvm/mat_traits_defaults.hpp -------------------------------------------------------------------------------- /include/boost/qvm/math.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/include/boost/qvm/math.hpp -------------------------------------------------------------------------------- /include/boost/qvm/operations.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/include/boost/qvm/operations.hpp -------------------------------------------------------------------------------- /include/boost/qvm/quat.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/include/boost/qvm/quat.hpp -------------------------------------------------------------------------------- /include/boost/qvm/quat_access.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/include/boost/qvm/quat_access.hpp -------------------------------------------------------------------------------- /include/boost/qvm/quat_operations.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/include/boost/qvm/quat_operations.hpp -------------------------------------------------------------------------------- /include/boost/qvm/quat_traits.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/include/boost/qvm/quat_traits.hpp -------------------------------------------------------------------------------- /include/boost/qvm/quat_traits_array.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/include/boost/qvm/quat_traits_array.hpp -------------------------------------------------------------------------------- /include/boost/qvm/quat_traits_defaults.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/include/boost/qvm/quat_traits_defaults.hpp -------------------------------------------------------------------------------- /include/boost/qvm/quat_vec_operations.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/include/boost/qvm/quat_vec_operations.hpp -------------------------------------------------------------------------------- /include/boost/qvm/scalar_traits.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/include/boost/qvm/scalar_traits.hpp -------------------------------------------------------------------------------- /include/boost/qvm/static_assert.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/include/boost/qvm/static_assert.hpp -------------------------------------------------------------------------------- /include/boost/qvm/swizzle.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/include/boost/qvm/swizzle.hpp -------------------------------------------------------------------------------- /include/boost/qvm/swizzle2.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/include/boost/qvm/swizzle2.hpp -------------------------------------------------------------------------------- /include/boost/qvm/swizzle3.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/include/boost/qvm/swizzle3.hpp -------------------------------------------------------------------------------- /include/boost/qvm/swizzle4.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/include/boost/qvm/swizzle4.hpp -------------------------------------------------------------------------------- /include/boost/qvm/throw_exception.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/include/boost/qvm/throw_exception.hpp -------------------------------------------------------------------------------- /include/boost/qvm/to_string.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/include/boost/qvm/to_string.hpp -------------------------------------------------------------------------------- /include/boost/qvm/vec.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/include/boost/qvm/vec.hpp -------------------------------------------------------------------------------- /include/boost/qvm/vec_access.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/include/boost/qvm/vec_access.hpp -------------------------------------------------------------------------------- /include/boost/qvm/vec_mat_operations.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/include/boost/qvm/vec_mat_operations.hpp -------------------------------------------------------------------------------- /include/boost/qvm/vec_mat_operations2.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/include/boost/qvm/vec_mat_operations2.hpp -------------------------------------------------------------------------------- /include/boost/qvm/vec_mat_operations3.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/include/boost/qvm/vec_mat_operations3.hpp -------------------------------------------------------------------------------- /include/boost/qvm/vec_mat_operations4.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/include/boost/qvm/vec_mat_operations4.hpp -------------------------------------------------------------------------------- /include/boost/qvm/vec_operations.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/include/boost/qvm/vec_operations.hpp -------------------------------------------------------------------------------- /include/boost/qvm/vec_operations2.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/include/boost/qvm/vec_operations2.hpp -------------------------------------------------------------------------------- /include/boost/qvm/vec_operations3.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/include/boost/qvm/vec_operations3.hpp -------------------------------------------------------------------------------- /include/boost/qvm/vec_operations4.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/include/boost/qvm/vec_operations4.hpp -------------------------------------------------------------------------------- /include/boost/qvm/vec_register.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/include/boost/qvm/vec_register.hpp -------------------------------------------------------------------------------- /include/boost/qvm/vec_register2.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/include/boost/qvm/vec_register2.hpp -------------------------------------------------------------------------------- /include/boost/qvm/vec_register3.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/include/boost/qvm/vec_register3.hpp -------------------------------------------------------------------------------- /include/boost/qvm/vec_register4.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/include/boost/qvm/vec_register4.hpp -------------------------------------------------------------------------------- /include/boost/qvm/vec_traits.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/include/boost/qvm/vec_traits.hpp -------------------------------------------------------------------------------- /include/boost/qvm/vec_traits_array.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/include/boost/qvm/vec_traits_array.hpp -------------------------------------------------------------------------------- /include/boost/qvm/vec_traits_defaults.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/include/boost/qvm/vec_traits_defaults.hpp -------------------------------------------------------------------------------- /include/boost/qvm/vec_traits_gnuc.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/include/boost/qvm/vec_traits_gnuc.hpp -------------------------------------------------------------------------------- /include/boost/qvm_lite.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/include/boost/qvm_lite.hpp -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/index.html -------------------------------------------------------------------------------- /meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/meson.build -------------------------------------------------------------------------------- /meson_options.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/meson_options.txt -------------------------------------------------------------------------------- /meta/libraries.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/meta/libraries.json -------------------------------------------------------------------------------- /test/Jamfile.v2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/test/Jamfile.v2 -------------------------------------------------------------------------------- /test/access_m_fail1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/test/access_m_fail1.cpp -------------------------------------------------------------------------------- /test/access_m_fail2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/test/access_m_fail2.cpp -------------------------------------------------------------------------------- /test/access_m_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/test/access_m_test.cpp -------------------------------------------------------------------------------- /test/access_q_fail.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/test/access_q_fail.cpp -------------------------------------------------------------------------------- /test/access_q_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/test/access_q_test.cpp -------------------------------------------------------------------------------- /test/access_v_fail1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/test/access_v_fail1.cpp -------------------------------------------------------------------------------- /test/access_v_fail2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/test/access_v_fail2.cpp -------------------------------------------------------------------------------- /test/access_v_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/test/access_v_test.cpp -------------------------------------------------------------------------------- /test/assign_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/test/assign_test.cpp -------------------------------------------------------------------------------- /test/cmp_mm_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/test/cmp_mm_test.cpp -------------------------------------------------------------------------------- /test/cmp_qq_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/test/cmp_qq_test.cpp -------------------------------------------------------------------------------- /test/cmp_vv_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/test/cmp_vv_test.cpp -------------------------------------------------------------------------------- /test/col_mat_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/test/col_mat_test.cpp -------------------------------------------------------------------------------- /test/col_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/test/col_test.cpp -------------------------------------------------------------------------------- /test/conjugate_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/test/conjugate_test.cpp -------------------------------------------------------------------------------- /test/convert_to_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/test/convert_to_test.cpp -------------------------------------------------------------------------------- /test/cross_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/test/cross_test.cpp -------------------------------------------------------------------------------- /test/deduce_mat_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/test/deduce_mat_test.cpp -------------------------------------------------------------------------------- /test/deduce_quat_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/test/deduce_quat_test.cpp -------------------------------------------------------------------------------- /test/deduce_scalar_fail.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/test/deduce_scalar_fail.cpp -------------------------------------------------------------------------------- /test/deduce_scalar_mq_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/test/deduce_scalar_mq_test.cpp -------------------------------------------------------------------------------- /test/deduce_scalar_mv_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/test/deduce_scalar_mv_test.cpp -------------------------------------------------------------------------------- /test/deduce_scalar_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/test/deduce_scalar_test.cpp -------------------------------------------------------------------------------- /test/deduce_vec_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/test/deduce_vec_test.cpp -------------------------------------------------------------------------------- /test/del_col_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/test/del_col_test.cpp -------------------------------------------------------------------------------- /test/del_row_col_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/test/del_row_col_test.cpp -------------------------------------------------------------------------------- /test/del_row_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/test/del_row_test.cpp -------------------------------------------------------------------------------- /test/determinant_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/test/determinant_test.cpp -------------------------------------------------------------------------------- /test/diag_mat_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/test/diag_mat_test.cpp -------------------------------------------------------------------------------- /test/diag_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/test/diag_test.cpp -------------------------------------------------------------------------------- /test/div_eq_ms_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/test/div_eq_ms_test.cpp -------------------------------------------------------------------------------- /test/div_eq_qs_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/test/div_eq_qs_test.cpp -------------------------------------------------------------------------------- /test/div_eq_vs_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/test/div_eq_vs_test.cpp -------------------------------------------------------------------------------- /test/div_ms_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/test/div_ms_test.cpp -------------------------------------------------------------------------------- /test/div_qs_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/test/div_qs_test.cpp -------------------------------------------------------------------------------- /test/div_vs_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/test/div_vs_test.cpp -------------------------------------------------------------------------------- /test/dot_qq_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/test/dot_qq_test.cpp -------------------------------------------------------------------------------- /test/dot_vv_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/test/dot_vv_test.cpp -------------------------------------------------------------------------------- /test/eq_mm_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/test/eq_mm_test.cpp -------------------------------------------------------------------------------- /test/eq_qq_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/test/eq_qq_test.cpp -------------------------------------------------------------------------------- /test/eq_vv_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/test/eq_vv_test.cpp -------------------------------------------------------------------------------- /test/gold.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/test/gold.hpp -------------------------------------------------------------------------------- /test/header-test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/test/header-test.cpp -------------------------------------------------------------------------------- /test/identity_mat_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/test/identity_mat_test.cpp -------------------------------------------------------------------------------- /test/identity_quat_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/test/identity_quat_test.cpp -------------------------------------------------------------------------------- /test/interop_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/test/interop_test.cpp -------------------------------------------------------------------------------- /test/inverse_m_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/test/inverse_m_test.cpp -------------------------------------------------------------------------------- /test/inverse_q_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/test/inverse_q_test.cpp -------------------------------------------------------------------------------- /test/mag_q_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/test/mag_q_test.cpp -------------------------------------------------------------------------------- /test/mag_sqr_q_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/test/mag_sqr_q_test.cpp -------------------------------------------------------------------------------- /test/mag_sqr_v_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/test/mag_sqr_v_test.cpp -------------------------------------------------------------------------------- /test/mag_v_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/test/mag_v_test.cpp -------------------------------------------------------------------------------- /test/mat_index_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/test/mat_index_test.cpp -------------------------------------------------------------------------------- /test/mat_traits_array_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/test/mat_traits_array_test.cpp -------------------------------------------------------------------------------- /test/mat_traits_std_array_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/test/mat_traits_std_array_test.cpp -------------------------------------------------------------------------------- /test/math_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/test/math_test.cpp -------------------------------------------------------------------------------- /test/minus_eq_mm_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/test/minus_eq_mm_test.cpp -------------------------------------------------------------------------------- /test/minus_eq_qq_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/test/minus_eq_qq_test.cpp -------------------------------------------------------------------------------- /test/minus_eq_vv_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/test/minus_eq_vv_test.cpp -------------------------------------------------------------------------------- /test/minus_m_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/test/minus_m_test.cpp -------------------------------------------------------------------------------- /test/minus_mm_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/test/minus_mm_test.cpp -------------------------------------------------------------------------------- /test/minus_q_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/test/minus_q_test.cpp -------------------------------------------------------------------------------- /test/minus_qq_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/test/minus_qq_test.cpp -------------------------------------------------------------------------------- /test/minus_v_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/test/minus_v_test.cpp -------------------------------------------------------------------------------- /test/minus_vv_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/test/minus_vv_test.cpp -------------------------------------------------------------------------------- /test/mul_eq_mm_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/test/mul_eq_mm_test.cpp -------------------------------------------------------------------------------- /test/mul_eq_ms_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/test/mul_eq_ms_test.cpp -------------------------------------------------------------------------------- /test/mul_eq_qq_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/test/mul_eq_qq_test.cpp -------------------------------------------------------------------------------- /test/mul_eq_qs_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/test/mul_eq_qs_test.cpp -------------------------------------------------------------------------------- /test/mul_eq_vs_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/test/mul_eq_vs_test.cpp -------------------------------------------------------------------------------- /test/mul_mm_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/test/mul_mm_test.cpp -------------------------------------------------------------------------------- /test/mul_ms_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/test/mul_ms_test.cpp -------------------------------------------------------------------------------- /test/mul_mv_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/test/mul_mv_test.cpp -------------------------------------------------------------------------------- /test/mul_qq_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/test/mul_qq_test.cpp -------------------------------------------------------------------------------- /test/mul_qs_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/test/mul_qs_test.cpp -------------------------------------------------------------------------------- /test/mul_qv_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/test/mul_qv_test.cpp -------------------------------------------------------------------------------- /test/mul_sm_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/test/mul_sm_test.cpp -------------------------------------------------------------------------------- /test/mul_sv_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/test/mul_sv_test.cpp -------------------------------------------------------------------------------- /test/mul_vm_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/test/mul_vm_test.cpp -------------------------------------------------------------------------------- /test/mul_vs_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/test/mul_vs_test.cpp -------------------------------------------------------------------------------- /test/neg_col_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/test/neg_col_test.cpp -------------------------------------------------------------------------------- /test/neg_row_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/test/neg_row_test.cpp -------------------------------------------------------------------------------- /test/normalize_q_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/test/normalize_q_test.cpp -------------------------------------------------------------------------------- /test/normalize_v_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/test/normalize_v_test.cpp -------------------------------------------------------------------------------- /test/plus_eq_mm_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/test/plus_eq_mm_test.cpp -------------------------------------------------------------------------------- /test/plus_eq_qq_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/test/plus_eq_qq_test.cpp -------------------------------------------------------------------------------- /test/plus_eq_vv_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/test/plus_eq_vv_test.cpp -------------------------------------------------------------------------------- /test/plus_mm_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/test/plus_mm_test.cpp -------------------------------------------------------------------------------- /test/plus_qq_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/test/plus_qq_test.cpp -------------------------------------------------------------------------------- /test/plus_vv_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/test/plus_vv_test.cpp -------------------------------------------------------------------------------- /test/projection_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/test/projection_test.cpp -------------------------------------------------------------------------------- /test/quat_traits_array_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/test/quat_traits_array_test.cpp -------------------------------------------------------------------------------- /test/quat_traits_std_array_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/test/quat_traits_std_array_test.cpp -------------------------------------------------------------------------------- /test/rot_mat_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/test/rot_mat_test.cpp -------------------------------------------------------------------------------- /test/rot_quat_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/test/rot_quat_test.cpp -------------------------------------------------------------------------------- /test/rotx_mat_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/test/rotx_mat_test.cpp -------------------------------------------------------------------------------- /test/rotx_quat_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/test/rotx_quat_test.cpp -------------------------------------------------------------------------------- /test/roty_mat_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/test/roty_mat_test.cpp -------------------------------------------------------------------------------- /test/roty_quat_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/test/roty_quat_test.cpp -------------------------------------------------------------------------------- /test/rotz_mat_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/test/rotz_mat_test.cpp -------------------------------------------------------------------------------- /test/rotz_quat_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/test/rotz_quat_test.cpp -------------------------------------------------------------------------------- /test/row_mat_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/test/row_mat_test.cpp -------------------------------------------------------------------------------- /test/row_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/test/row_test.cpp -------------------------------------------------------------------------------- /test/scalar_cast_m_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/test/scalar_cast_m_test.cpp -------------------------------------------------------------------------------- /test/scalar_cast_q_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/test/scalar_cast_q_test.cpp -------------------------------------------------------------------------------- /test/scalar_cast_v_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/test/scalar_cast_v_test.cpp -------------------------------------------------------------------------------- /test/scalar_traits_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/test/scalar_traits_test.cpp -------------------------------------------------------------------------------- /test/slerp_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/test/slerp_test.cpp -------------------------------------------------------------------------------- /test/swap_cols_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/test/swap_cols_test.cpp -------------------------------------------------------------------------------- /test/swap_rows_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/test/swap_rows_test.cpp -------------------------------------------------------------------------------- /test/swizzle2_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/test/swizzle2_test.cpp -------------------------------------------------------------------------------- /test/swizzle2_test2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/test/swizzle2_test2.cpp -------------------------------------------------------------------------------- /test/swizzle2_test3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/test/swizzle2_test3.cpp -------------------------------------------------------------------------------- /test/swizzle2_test4.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/test/swizzle2_test4.cpp -------------------------------------------------------------------------------- /test/swizzle3_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/test/swizzle3_test.cpp -------------------------------------------------------------------------------- /test/swizzle3_test2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/test/swizzle3_test2.cpp -------------------------------------------------------------------------------- /test/swizzle3_test3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/test/swizzle3_test3.cpp -------------------------------------------------------------------------------- /test/swizzle3_test4.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/test/swizzle3_test4.cpp -------------------------------------------------------------------------------- /test/swizzle4_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/test/swizzle4_test.cpp -------------------------------------------------------------------------------- /test/swizzle4_test2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/test/swizzle4_test2.cpp -------------------------------------------------------------------------------- /test/swizzle4_test3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/test/swizzle4_test3.cpp -------------------------------------------------------------------------------- /test/swizzle4_test4.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/test/swizzle4_test4.cpp -------------------------------------------------------------------------------- /test/swizzle_const_fail.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/test/swizzle_const_fail.cpp -------------------------------------------------------------------------------- /test/test_qvm.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/test/test_qvm.hpp -------------------------------------------------------------------------------- /test/test_qvm_matrix.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/test/test_qvm_matrix.hpp -------------------------------------------------------------------------------- /test/test_qvm_quaternion.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/test/test_qvm_quaternion.hpp -------------------------------------------------------------------------------- /test/test_qvm_vector.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/test/test_qvm_vector.hpp -------------------------------------------------------------------------------- /test/to_string_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/test/to_string_test.cpp -------------------------------------------------------------------------------- /test/transform_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/test/transform_test.cpp -------------------------------------------------------------------------------- /test/translation_mat_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/test/translation_mat_test.cpp -------------------------------------------------------------------------------- /test/translation_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/test/translation_test.cpp -------------------------------------------------------------------------------- /test/transpose_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/test/transpose_test.cpp -------------------------------------------------------------------------------- /test/vec_index_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/test/vec_index_test.cpp -------------------------------------------------------------------------------- /test/vec_register_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/test/vec_register_test.cpp -------------------------------------------------------------------------------- /test/vec_traits_array_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/test/vec_traits_array_test.cpp -------------------------------------------------------------------------------- /test/vec_traits_gnuc_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/test/vec_traits_gnuc_test.cpp -------------------------------------------------------------------------------- /test/vec_traits_std_array_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/test/vec_traits_std_array_test.cpp -------------------------------------------------------------------------------- /test/zero_mat_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/test/zero_mat_test.cpp -------------------------------------------------------------------------------- /test/zero_quat_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/test/zero_quat_test.cpp -------------------------------------------------------------------------------- /test/zero_vec_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/qvm/HEAD/test/zero_vec_test.cpp --------------------------------------------------------------------------------