libcommute
Installation instructions
How to use
libcommute
in your project
Domain-Specific Language for polynomial expressions
Tools for exact diagonalization
Advanced examples
Changelog
Index
Search Page
libcommute
Index
Index
L
L
libcommute::basis_mapper (C++ class)
libcommute::basis_mapper::basis_mapper (C++ function)
,
[1]
,
[2]
libcommute::basis_mapper::inverse_map (C++ function)
libcommute::basis_mapper::make_const_view (C++ function)
libcommute::basis_mapper::make_view (C++ function)
libcommute::basis_mapper::map (C++ function)
libcommute::basis_mapper::size (C++ function)
libcommute::boson (C++ member)
libcommute::boson_es_constructor (C++ type)
libcommute::combination_ranking (C++ class)
libcommute::default_es_constructor (C++ type)
libcommute::dynamic_indices::a (C++ function)
libcommute::dynamic_indices::a_dag (C++ function)
libcommute::dynamic_indices::c (C++ function)
libcommute::dynamic_indices::c_dag (C++ function)
libcommute::dynamic_indices::dyn_indices (C++ type)
libcommute::dynamic_indices::dyn_indices_generic (C++ class)
libcommute::dynamic_indices::dyn_indices_generic::dyn_indices_generic (C++ function)
,
[1]
,
[2]
,
[3]
,
[4]
,
[5]
libcommute::dynamic_indices::dyn_indices_generic::indices_t (C++ type)
libcommute::dynamic_indices::dyn_indices_generic::operator indices_t const& (C++ function)
libcommute::dynamic_indices::dyn_indices_generic::operator!= (C++ function)
libcommute::dynamic_indices::dyn_indices_generic::operator< (C++ function)
libcommute::dynamic_indices::dyn_indices_generic::operator<< (C++ function)
libcommute::dynamic_indices::dyn_indices_generic::operator= (C++ function)
,
[1]
libcommute::dynamic_indices::dyn_indices_generic::operator== (C++ function)
libcommute::dynamic_indices::dyn_indices_generic::operator> (C++ function)
libcommute::dynamic_indices::dyn_indices_generic::size (C++ function)
libcommute::dynamic_indices::expr_complex (C++ type)
libcommute::dynamic_indices::expr_real (C++ type)
libcommute::dynamic_indices::make_boson (C++ function)
libcommute::dynamic_indices::make_fermion (C++ function)
libcommute::dynamic_indices::make_spin (C++ function)
libcommute::dynamic_indices::n (C++ function)
libcommute::dynamic_indices::S_m (C++ function)
,
[1]
libcommute::dynamic_indices::S_p (C++ function)
,
[1]
libcommute::dynamic_indices::S_x (C++ function)
,
[1]
libcommute::dynamic_indices::S_y (C++ function)
,
[1]
libcommute::dynamic_indices::S_z (C++ function)
,
[1]
libcommute::elementary_space (C++ class)
libcommute::elementary_space::algebra_id (C++ function)
libcommute::elementary_space::clone (C++ function)
libcommute::elementary_space::elementary_space (C++ function)
,
[1]
,
[2]
,
[3]
,
[4]
libcommute::elementary_space::equal (C++ function)
libcommute::elementary_space::greater (C++ function)
libcommute::elementary_space::index_types (C++ type)
libcommute::elementary_space::indices (C++ function)
libcommute::elementary_space::less (C++ function)
libcommute::elementary_space::n_bits (C++ function)
libcommute::elementary_space::operator!= (C++ function)
libcommute::elementary_space::operator< (C++ function)
libcommute::elementary_space::operator= (C++ function)
,
[1]
libcommute::elementary_space::operator== (C++ function)
libcommute::elementary_space::operator> (C++ function)
libcommute::elementary_space::~elementary_space (C++ function)
libcommute::elementary_space_boson (C++ class)
libcommute::elementary_space_boson::elementary_space_boson (C++ function)
libcommute::elementary_space_fermion (C++ class)
libcommute::elementary_space_spin (C++ class)
libcommute::elementary_space_spin::elementary_space_spin (C++ function)
libcommute::es_constructor (C++ class)
libcommute::expression (C++ class)
libcommute::expression::begin (C++ function)
libcommute::expression::cbegin (C++ function)
libcommute::expression::cend (C++ function)
libcommute::expression::clear (C++ function)
libcommute::expression::conj (C++ function)
libcommute::expression::const_iterator (C++ class)
libcommute::expression::end (C++ function)
libcommute::expression::expression (C++ function)
,
[1]
,
[2]
,
[3]
,
[4]
,
[5]
libcommute::expression::get_monomials (C++ function)
libcommute::expression::index_types (C++ type)
libcommute::expression::monomial_t (C++ type)
libcommute::expression::monomials_map_t (C++ type)
libcommute::expression::operator!= (C++ function)
libcommute::expression::operator<< (C++ function)
libcommute::expression::operator= (C++ function)
,
[1]
,
[2]
libcommute::expression::operator== (C++ function)
libcommute::expression::scalar_type (C++ type)
libcommute::expression::size (C++ function)
libcommute::expression::transform (C++ function)
libcommute::fermion (C++ member)
libcommute::generator (C++ class)
libcommute::generator::algebra_id (C++ function)
libcommute::generator::clone (C++ function)
libcommute::generator::conj (C++ function)
libcommute::generator::equal (C++ function)
libcommute::generator::generator (C++ function)
,
[1]
,
[2]
libcommute::generator::greater (C++ function)
libcommute::generator::index_types (C++ type)
libcommute::generator::indices (C++ function)
libcommute::generator::less (C++ function)
libcommute::generator::linear_function_t (C++ type)
libcommute::generator::operator!= (C++ function)
libcommute::generator::operator< (C++ function)
libcommute::generator::operator<< (C++ function)
libcommute::generator::operator= (C++ function)
,
[1]
libcommute::generator::operator== (C++ function)
libcommute::generator::operator> (C++ function)
libcommute::generator::print (C++ function)
libcommute::generator::reduce_power (C++ function)
libcommute::generator::simplify_prod (C++ function)
libcommute::generator::swap_with (C++ function)
libcommute::generator::~generator (C++ function)
libcommute::generator_boson (C++ class)
libcommute::generator_boson::dagger (C++ function)
libcommute::generator_fermion (C++ class)
libcommute::generator_fermion::dagger (C++ function)
libcommute::generator_spin (C++ class)
libcommute::generator_spin::component (C++ function)
libcommute::generator_spin::generator_spin (C++ function)
,
[1]
libcommute::generator_spin::multiplicity (C++ function)
libcommute::generator_spin::spin (C++ function)
libcommute::hilbert_space (C++ class)
libcommute::hilbert_space::add (C++ function)
libcommute::hilbert_space::algebra_bit_range (C++ function)
libcommute::hilbert_space::basis_state_index (C++ function)
libcommute::hilbert_space::bit_range (C++ function)
libcommute::hilbert_space::dim (C++ function)
libcommute::hilbert_space::elementary_space_exists (C++ struct)
libcommute::hilbert_space::elementary_space_not_found (C++ struct)
libcommute::hilbert_space::expression (C++ function)
libcommute::hilbert_space::foreach (C++ function)
libcommute::hilbert_space::get_dim (C++ function)
libcommute::hilbert_space::has (C++ function)
libcommute::hilbert_space::has_algebra (C++ function)
libcommute::hilbert_space::hilbert_space (C++ function)
,
[1]
,
[2]
,
[3]
libcommute::hilbert_space::hilbert_space_too_big (C++ struct)
libcommute::hilbert_space::index (C++ function)
libcommute::hilbert_space::operator!= (C++ function)
libcommute::hilbert_space::operator= (C++ function)
,
[1]
libcommute::hilbert_space::operator== (C++ function)
libcommute::hilbert_space::size (C++ function)
libcommute::hilbert_space::total_n_bits (C++ function)
libcommute::is_boson (C++ function)
libcommute::is_fermion (C++ function)
libcommute::libcommute::dynamic_indices::make_space_boson (C++ function)
libcommute::libcommute::dynamic_indices::make_space_fermion (C++ function)
libcommute::libcommute::dynamic_indices::make_space_spin (C++ function)
libcommute::libcommute::dynamic_indices::make_spin (C++ function)
libcommute::libcommute::is_spin (C++ function)
libcommute::libcommute::static_indices::make_space_boson (C++ function)
libcommute::libcommute::static_indices::make_space_fermion (C++ function)
libcommute::libcommute::static_indices::make_space_spin (C++ function)
libcommute::linear_function (C++ struct)
libcommute::linear_function::basis_type (C++ type)
libcommute::linear_function::const_term (C++ member)
libcommute::linear_function::linear_function (C++ function)
,
[1]
,
[2]
,
[3]
libcommute::linear_function::set (C++ function)
libcommute::linear_function::terms (C++ member)
libcommute::linear_function::vanishing (C++ function)
libcommute::loperator (C++ class)
libcommute::loperator::loperator (C++ function)
,
[1]
,
[2]
libcommute::loperator::operator() (C++ function)
,
[1]
libcommute::loperator::operator* (C++ function)
libcommute::loperator::operator= (C++ function)
,
[1]
libcommute::make_complex (C++ function)
,
[1]
libcommute::make_const_nfms_view (C++ function)
libcommute::make_const_nfs_view (C++ function)
libcommute::make_hilbert_space (C++ function)
libcommute::make_loperator (C++ function)
libcommute::make_nfms_view (C++ function)
libcommute::make_nfs_view (C++ function)
libcommute::make_param_loperator (C++ function)
libcommute::mapped_basis_view (C++ class)
libcommute::matrix_elements_map (C++ type)
libcommute::min_user_defined_algebra_id (C++ member)
libcommute::monomial (C++ class)
libcommute::monomial::append (C++ function)
,
[1]
,
[2]
libcommute::monomial::begin (C++ function)
libcommute::monomial::cbegin (C++ function)
libcommute::monomial::cend (C++ function)
libcommute::monomial::concatenate (C++ function)
libcommute::monomial::const_iterator (C++ class)
libcommute::monomial::const_reverse_iterator (C++ type)
libcommute::monomial::crbegin (C++ function)
libcommute::monomial::crend (C++ function)
libcommute::monomial::empty (C++ function)
libcommute::monomial::end (C++ function)
libcommute::monomial::gen_ptr_type (C++ type)
libcommute::monomial::generator_type (C++ type)
libcommute::monomial::index_types (C++ type)
libcommute::monomial::is_ordered (C++ function)
libcommute::monomial::monomial (C++ function)
,
[1]
,
[2]
,
[3]
,
[4]
,
[5]
,
[6]
libcommute::monomial::operator!= (C++ function)
libcommute::monomial::operator< (C++ function)
libcommute::monomial::operator<< (C++ function)
libcommute::monomial::operator= (C++ function)
,
[1]
libcommute::monomial::operator== (C++ function)
libcommute::monomial::operator> (C++ function)
libcommute::monomial::operator[] (C++ function)
libcommute::monomial::rbegin (C++ function)
libcommute::monomial::rend (C++ function)
libcommute::monomial::size (C++ function)
libcommute::monomial::swap_generators (C++ function)
libcommute::monomial_action (C++ class)
libcommute::monomial_action::act (C++ function)
libcommute::monomial_action::monomial_action (C++ function)
libcommute::n_fermion_multisector_basis_states (C++ function)
libcommute::n_fermion_multisector_size (C++ function)
libcommute::n_fermion_multisector_view (C++ class)
libcommute::n_fermion_multisector_view::map_index (C++ function)
libcommute::n_fermion_multisector_view::n_fermion_multisector_view (C++ function)
libcommute::n_fermion_sector_basis_states (C++ function)
libcommute::n_fermion_sector_size (C++ function)
libcommute::n_fermion_sector_view (C++ class)
libcommute::n_fermion_sector_view::map_index (C++ function)
libcommute::n_fermion_sector_view::n_fermion_sector_view (C++ function)
libcommute::parametric_loperator (C++ class)
libcommute::parametric_loperator::act_and_store_coeffs (C++ function)
libcommute::parametric_loperator::at (C++ function)
libcommute::parametric_loperator::operator() (C++ function)
,
[1]
libcommute::parametric_loperator::operator= (C++ function)
,
[1]
libcommute::parametric_loperator::parametric_loperator (C++ function)
,
[1]
,
[2]
libcommute::sector_descriptor (C++ struct)
libcommute::sector_descriptor::indices (C++ member)
libcommute::sector_descriptor::N (C++ member)
libcommute::space_partition (C++ class)
libcommute::space_partition::dim (C++ function)
libcommute::space_partition::find_connections (C++ function)
libcommute::space_partition::foreach (C++ function)
libcommute::space_partition::merge_subspaces (C++ function)
libcommute::space_partition::n_subspaces (C++ function)
libcommute::space_partition::operator[] (C++ function)
libcommute::space_partition::space_partition (C++ function)
,
[1]
libcommute::space_partition::subspace_bases (C++ function)
libcommute::space_partition::subspace_basis (C++ function)
libcommute::sparse_state_vector (C++ class)
libcommute::sparse_state_vector::n_nonzeros (C++ function)
libcommute::sparse_state_vector::operator[] (C++ function)
libcommute::sparse_state_vector::prune (C++ function)
,
[1]
libcommute::sparse_state_vector::size (C++ function)
libcommute::sparse_state_vector::sparse_state_vector (C++ function)
,
[1]
libcommute::spin (C++ member)
libcommute::spin_component (C++ enum)
libcommute::spin_component::minus (C++ enumerator)
libcommute::spin_component::plus (C++ enumerator)
libcommute::spin_component::z (C++ enumerator)
libcommute::staggered_ranking (C++ class)
libcommute::static_indices::a (C++ function)
libcommute::static_indices::a_dag (C++ function)
libcommute::static_indices::c (C++ function)
libcommute::static_indices::c_dag (C++ function)
libcommute::static_indices::expr_complex (C++ type)
libcommute::static_indices::expr_real (C++ type)
libcommute::static_indices::make_boson (C++ function)
libcommute::static_indices::make_fermion (C++ function)
libcommute::static_indices::make_spin (C++ function)
,
[1]
libcommute::static_indices::n (C++ function)
libcommute::static_indices::S_m (C++ function)
,
[1]
libcommute::static_indices::S_p (C++ function)
,
[1]
libcommute::static_indices::S_x (C++ function)
,
[1]
libcommute::static_indices::S_y (C++ function)
,
[1]
libcommute::static_indices::S_z (C++ function)
,
[1]
libcommute::sv_index_type (C++ type)
libcommute::trie_ranking (C++ class)