.. Generated automatically by cpp2rst .. highlight:: c .. role:: red .. role:: green .. role:: param .. _triqs__det_manip__det_manip: triqs::det_manip::det_manip =========================== *#include * .. rst-class:: cppsynopsis template class :red:`det_manip` Member types ------------ .. table:: :widths: 40 60 +------------------------+--------------------------------------------+--+ | x_type | typename f_tr::template decay_arg<0>::type | | +------------------------+--------------------------------------------+--+ | y_type | typename f_tr::template decay_arg<1>::type | | +------------------------+--------------------------------------------+--+ | value_type | typename f_tr::result_type | | +------------------------+--------------------------------------------+--+ | det_type | det_manip::value_type | | +------------------------+--------------------------------------------+--+ | vector_type | nda::vector | | +------------------------+--------------------------------------------+--+ | matrix_type | nda::matrix | | +------------------------+--------------------------------------------+--+ | matrix_view_type | nda::matrix_view | | +------------------------+--------------------------------------------+--+ | matrix_const_view_type | nda::matrix_const_view | | +------------------------+--------------------------------------------+--+ Member functions ---------------- .. table:: :widths: 40 60 +---------------------------------------------------------------------------------------------------+--------------+ | :ref:`(constructor) ` | Constructor. | +---------------------------------------------------------------------------------------------------+--------------+ | :ref:`reserve ` | | +---------------------------------------------------------------------------------------------------+--------------+ | :ref:`get_singular_threshold ` | | +---------------------------------------------------------------------------------------------------+--------------+ | :ref:`set_singular_threshold ` | | +---------------------------------------------------------------------------------------------------+--------------+ | :ref:`get_n_operations_before_check ` | | +---------------------------------------------------------------------------------------------------+--------------+ | :ref:`set_n_operations_before_check ` | | +---------------------------------------------------------------------------------------------------+--------------+ | :ref:`get_precision_warning ` | | +---------------------------------------------------------------------------------------------------+--------------+ | :ref:`set_precision_warning ` | | +---------------------------------------------------------------------------------------------------+--------------+ | :ref:`get_precision_error ` | | +---------------------------------------------------------------------------------------------------+--------------+ | :ref:`set_precision_error ` | | +---------------------------------------------------------------------------------------------------+--------------+ | :ref:`clear ` | | +---------------------------------------------------------------------------------------------------+--------------+ | :ref:`size ` | | +---------------------------------------------------------------------------------------------------+--------------+ | :ref:`get_x ` | | +---------------------------------------------------------------------------------------------------+--------------+ | :ref:`get_y ` | | +---------------------------------------------------------------------------------------------------+--------------+ | :ref:`get_x_internal_order ` | | +---------------------------------------------------------------------------------------------------+--------------+ | :ref:`get_y_internal_order ` | | +---------------------------------------------------------------------------------------------------+--------------+ | :ref:`get_function ` | | +---------------------------------------------------------------------------------------------------+--------------+ | :ref:`determinant ` | | +---------------------------------------------------------------------------------------------------+--------------+ | :ref:`inverse_matrix ` | | +---------------------------------------------------------------------------------------------------+--------------+ | :ref:`inverse_matrix_internal_order ` | | +---------------------------------------------------------------------------------------------------+--------------+ | :ref:`matrix ` | | +---------------------------------------------------------------------------------------------------+--------------+ | :ref:`swap_row ` | | +---------------------------------------------------------------------------------------------------+--------------+ | :ref:`swap_col ` | | +---------------------------------------------------------------------------------------------------+--------------+ | :ref:`try_remove ` | | +---------------------------------------------------------------------------------------------------+--------------+ | :ref:`try_remove_k ` | | +---------------------------------------------------------------------------------------------------+--------------+ | :ref:`try_change_col ` | | +---------------------------------------------------------------------------------------------------+--------------+ | :ref:`try_change_row ` | | +---------------------------------------------------------------------------------------------------+--------------+ | :ref:`try_change_col_row ` | | +---------------------------------------------------------------------------------------------------+--------------+ | :ref:`try_refill ` | | +---------------------------------------------------------------------------------------------------+--------------+ | :ref:`is_singular ` | | +---------------------------------------------------------------------------------------------------+--------------+ | :ref:`complete_operation ` | | +---------------------------------------------------------------------------------------------------+--------------+ | :ref:`reject_last_try ` | | +---------------------------------------------------------------------------------------------------+--------------+ | :ref:`insert ` | | +---------------------------------------------------------------------------------------------------+--------------+ | :ref:`insert_at_end ` | | +---------------------------------------------------------------------------------------------------+--------------+ | :ref:`insert2 ` | | +---------------------------------------------------------------------------------------------------+--------------+ | :ref:`insert2_at_end ` | | +---------------------------------------------------------------------------------------------------+--------------+ | :ref:`remove ` | | +---------------------------------------------------------------------------------------------------+--------------+ | :ref:`remove_at_end ` | | +---------------------------------------------------------------------------------------------------+--------------+ | :ref:`remove2 ` | | +---------------------------------------------------------------------------------------------------+--------------+ | :ref:`remove2_at_end ` | | +---------------------------------------------------------------------------------------------------+--------------+ | :ref:`change_col ` | | +---------------------------------------------------------------------------------------------------+--------------+ | :ref:`change_row ` | | +---------------------------------------------------------------------------------------------------+--------------+ | :ref:`roll_matrix ` | | +---------------------------------------------------------------------------------------------------+--------------+ Operations ~~~~~~~~~~ .. table:: :widths: 40 60 +-----------------------------------------------------------------+--+ | :ref:`try_insert ` | | +-----------------------------------------------------------------+--+ | :ref:`try_insert_k ` | | +-----------------------------------------------------------------+--+ .. toctree:: :hidden: det_manip/constructor det_manip/reserve det_manip/get_singular_threshold det_manip/set_singular_threshold det_manip/get_n_operations_before_check det_manip/set_n_operations_before_check det_manip/get_precision_warning det_manip/set_precision_warning det_manip/get_precision_error det_manip/set_precision_error det_manip/clear det_manip/size det_manip/get_x det_manip/get_y det_manip/get_x_internal_order det_manip/get_y_internal_order det_manip/get_function det_manip/determinant det_manip/inverse_matrix det_manip/inverse_matrix_internal_order det_manip/matrix det_manip/swap_row det_manip/swap_col det_manip/try_insert det_manip/try_insert_k det_manip/try_remove det_manip/try_remove_k det_manip/try_change_col det_manip/try_change_row det_manip/try_change_col_row det_manip/try_refill det_manip/is_singular det_manip/complete_operation det_manip/reject_last_try det_manip/insert det_manip/insert_at_end det_manip/insert2 det_manip/insert2_at_end det_manip/remove det_manip/remove_at_end det_manip/remove2 det_manip/remove2_at_end det_manip/change_col det_manip/change_row det_manip/roll_matrix Non Member functions -------------------- .. table:: :widths: 40 60 +---------------------------------------------------------+--+ | :ref:`h5_write ` | | +---------------------------------------------------------+--+ | :ref:`h5_read ` | | +---------------------------------------------------------+--+ .. toctree:: :hidden: det_manip/h5_write det_manip/h5_read