.. index:: pair: namespace; rgpot::vesin_compat .. _doxid-namespacergpot_1_1vesin__compat: namespace rgpot::vesin_compat ============================= .. toctree:: :hidden: struct_rgpot_vesin_compat_has_algorithm_member.rst struct_rgpot_vesin_compat_has_algorithm_member-2.rst struct_rgpot_vesin_compat_has_n_threads_member.rst struct_rgpot_vesin_compat_has_n_threads_member-2.rst struct_rgpot_vesin_compat_has_skin_member.rst struct_rgpot_vesin_compat_has_skin_member-2.rst struct_rgpot_vesin_compat_is_device_struct.rst struct_rgpot_vesin_compat_is_device_struct-2.rst .. ref-code-block:: cpp :class: doxyrest-overview-code-block namespace vesin_compat { // structs template struct :ref:`has_algorithm_member`; template struct :ref:`has_algorithm_member().algorithm)>>`; template struct :ref:`has_n_threads_member`; template struct :ref:`has_n_threads_member().n_threads)>>`; template struct :ref:`has_skin_member`; template struct :ref:`has_skin_member().skin)>>`; template struct :ref:`is_device_struct`; template struct :ref:`is_device_struct().type), decltype(std::declval().device_id)>>`; // global functions template Device :target:`make_cpu_device`(); template void :target:`set_algorithm_default`(Options& options); template void :target:`set_skin`(Options& options, double skin); template void :target:`set_n_threads`(Options& options, std::int32_t n_threads); template void :target:`fill_neighbor_options`(Options& options, double cutoff, bool full_list); } // namespace vesin_compat