C++ API Reference¶
Full API¶
Namespaces¶
Classes and Structs¶
- Template Struct block_matrix
- Struct Documentation
block_matrixblock_matrix()block_matrix()block_matrix()block_matrix()block_matrix()operator=()set_size()operator()()build_matrix()operator-=()operator+=()add()add()clear()diff_sq()inverse()trace()operator+=()operator+=()operator-=()operator-=()mult_left()mult_right()simil()simil_conjugate()rcblockcumul_rcumul_c
- Struct Documentation
- Struct Hermitian_operator
- Inheritance Relationships
- Struct Documentation
Hermitian_operatorHermitian_operator()average_from_GF()build_HS_operator()type()matrix_elements()multiply_add_OTF()multiply_add_OTF()print()set_hopping_matrix()set_hopping_matrix()set_target()shift_label()expectation_value()dense_form()is_activeis_complexis_factorizableis_interactionnambu_correction_fullnambu_correctionnormmixinghs_op_mutexHS_operatorthe_modeltargetname
- Struct lattice_model
- Nested Relationships
- Struct Documentation
lattice_modellattice_model()Potthoff_functional()neighbor_index()periodize()name_and_label()to_GF_index()build_cluster_operators()periodize()add_anomalous_elements()add_chemical_potential()anomalous_operator()close_model()density_wave()explicit_operator()compact_tiling()find_second_site()neighbor_census()prepare_tiling_data()hopping_operator()current_operator()interaction_operator()one_body_matrix()post_parameter_consolidate()pre_operator_consolidate()print()lattice_hybridization()dualphysphysdualsuperdualbath_existsis_closedmixingn_mixedspatial_dimensionnsyssuperlatticeunit_celltermfolded_position_mapposition_mapdim_GFdim_reduced_GFLcn_bandnameclusterssystemsinequivis_nambu_indexbondsone_body_opssitess_GF_dimsGF_offsetopposite_neighborreduced_Green_indexpauliGreen_to_positionneighbortiling_dataparam_setsector_stringshybrid_filehybridmodel_consolidatedlattice_model::tile_group
- Struct lattice_model_instance
- Struct Documentation
lattice_model_instanceTrSigmaG()Berry_flux()Berry_plaquette()CDMFT_distance()CDMFT_residuals()CDMFT_gradient()monopole_part()monopole()potential_energy()Potthoff_functional()spectral_average()cluster_Green_function()lattice_model_instance()~lattice_model_instance()cluster_Green_function_remix()cluster_Green_function()cluster_hopping_matrix()cluster_self_energy_remix()cluster_self_energy()hybridization_function_remix()hybridization_function()Green_integral()epsilon()projected_Green_function()band_Green_function()upgrade_cluster_matrix_anomalous()upgrade_cluster_matrix()site_and_bond_profile()Berry_curvature()dispersion()dos()momentum_profile_per()momentum_profile()ground_state()averages()Lehmann_Green_function()get_CDMFT_host()set_CDMFT_host()average_integrand_per()average_integrand()average_integrand()average_integrand_k()build_cluster_H()build_H()CDMFT_host()CDMFT_host()cluster_self_energy()Green_eigensystem()Green_function_solve()inverse_Gcpt()periodized_Green_function()potential_energy_integrand()potential_energy_integrand_k()print_parameters()SEF_integrand()SEF_integrand_k()self_energy()set_Gcpt()set_V()labelgs_solvedgf_solvedaverage_solvedSEF_solvedPE_solvedcomplex_HSmodelHH_downHcHc_downparamsgsclus_aveaveGS_energyomegaE_potE_kinG_host_cumulG_hostG_host_downCDMFT_freqsCDMFT_weights
- Struct Documentation
- Struct lattice_operator
- Struct Documentation
lattice_operatorlattice_operator()lattice_operator()add_matrix_element()close()consolidate()check_spin_symmetry()one_body_matrix()is_activeis_closedis_complexis_density_waveis_interactionaveragenambu_correction_fullnambu_correctionnormmixingmodeltypenamein_clusterIGF_elem_downIGF_elemelementsGF_elem_downGF_elemop_type_map
- Struct Documentation
- Template Struct matrix
- Struct Documentation
matrixdata()size()matrix()matrix()matrix()matrix()matrix()matrix()matrix()assign()operator()()operator()()concatenate()sub_matrix()move_sub_matrix()move_sub_matrix_conjugate()move_sub_matrix_HC()move_sub_matrix_transpose()insert_row()insert_column()extract_row()extract_row()extract_column()extract_column()zero()apply_mask()set_size()set_size()set_size()import()real_part()identity()diagonal()add_to_diagonal()add_to_diagonal()transpose()hermitian_conjugate()trace()trace()trace_product()operator-=()operator-=()operator+=()operator+=()diff_sq()product()product()product_transpose()product_hermitian_conjugate()add()add()simil()simil_inv()simil_transpose()simil_conjugate()simil()apply_add()apply_add()apply()apply()left_apply_add()is_diagonal()cconjugate()qform()printable()is_unitary()is_hermitian()Gram_Schmidt()Cayley()Cayley_inverse()antisymmetrize()symmetrize()norm()norm2()inverse()determinant()eigensystem()eigenvalues()is_real()is_orthogonal()cholesky()triangular_inverse()rcvoperator>>operator<<
- Struct Documentation
- Struct model
- Struct Documentation
modelmodel()add_chemical_potential()create_or_destroy()create_or_destroy()print()print_graph()provide_basis()provide_factorized_basis()build_HS_operators()is_closedis_factorizedhas_complex_HSdestruction_complexdestructionbasisfactorized_basistermlast_eigenvectorslast_eigenvaluesmodel_mutexgroupn_bathn_orbn_sitesnamein_bathsym_orbmixing
- Struct Documentation
- Template Struct model_instance
- Inheritance Relationships
- Struct Documentation
model_instancemodel_instance()create_hamiltonian()build_cf()build_qmatrix()build_mcf()build_mcf_from_qmatrix()clear_states()compute_weights()insert_state()set_hopping_matrix()merge_states()GS_string()build_bases_and_HS_operators()fidelity()low_energy_states()cluster_averages()Green_function_solve()one_body_solve()Green_function()Green_function_average()self_energy()hopping_matrix()hopping_matrix_full()interactions()hybridization_function()susceptibility()susceptibility_poles()Green_function_density()print()write_hdf5()read_hdf5()tr_sigma_inf()qmatrix()hybridization()print_wavefunction()density_matrix_mixed()density_matrix_factorized()build_cf()build_cf()look_up_sizetctcbtbtc_downtcb_downtb_downtcb_ndtb_ndtcb_nd_downtb_nd_downstateslook_up_tablelook_up_table_down
- Struct model_instance_base
- Inheritance Relationships
- Struct Documentation
model_instance_basemodel_instance_base()~model_instance_base()full_name()dimension()low_energy_states()cluster_averages()Green_function_solve()one_body_solve()Green_function()Green_function_average()Green_function_density()self_energy()hopping_matrix()interactions()hopping_matrix_full()susceptibility()hybridization_function()susceptibility_poles()print()tr_sigma_inf()merge_states()write_hdf5()read_hdf5()print_wavefunction()density_matrix_mixed()density_matrix_factorized()SEF_bathcomplex_Hilbertgf_readgf_solvedgs_solvedhopping_solvedis_correlatedspin_downE0GS_energyGF_solverdim_GFmixingsec_datavalueM_downMGS_sectorsector_settarget_sectorsthe_modellabeln_mixedtotal_dimaveragesGF_density
- Template Struct one_body_operator
- Inheritance Relationships
- Struct Documentation
one_body_operatorone_body_operator()check_Hermiticity()check_spin_flip()check_spin_symmetry()set_target()set_hopping_matrix()set_hopping_matrix()average_from_GF()build_HS_operator()print()set_hopping_matrix_templ()matrix_elements()type()multiply_add_OTF()multiply_add_OTF()spin_flipelementsee_downEE_downelement_maphalf_operatorshalf_operators_dw
- Struct symmetry_group
- Struct Documentation
symmetry_groupsymmetry_group()is_valid_element()is_identity()product()inverse()identity()sign()apply_single()apply()apply_to_vector()map_orbital()diff()build()apply()apply()Representative()to_site_basis()to_site_basis()to_site_basis()sector_is_valid()shift_sector()operator!=()phaseX()check_invariance()build_symmetric_orbitals()phaseX()phaseX()has_complex_irrepbath_irrepNn_sitesgLgeneratorephichiSS_realcomplex_irrepsite_irrep_dimsite_irrep_dim_cumultensorconjugatephaseRphaseC
- Struct Documentation