FeynmanDiagram
Documentation for FeynmanDiagram.
FeynmanDiagram.TaylorFeynmanDiagram.ComputationalGraphs.FeynmanGraphFeynmanDiagram.ComputationalGraphs.GraphFeynmanDiagram.FrontEnds.BareGreenNIdFeynmanDiagram.FrontEnds.BareHoppingIdFeynmanDiagram.FrontEnds.ConnectedGreenNIdFeynmanDiagram.FrontEnds.DiagramIdFeynmanDiagram.FrontEnds.GreenNIdFeynmanDiagram.FrontEnds.LabelProductFeynmanDiagram.FrontEnds.LoopPoolFeynmanDiagram.FrontEnds.Parquet.ParquetBlocksFeynmanDiagram.FrontEnds.PropagatorIdFeynmanDiagram.QuantumOperators.OperatorProductFeynmanDiagram.QuantumOperators.QuantumOperatorFeynmanDiagram.Taylor.ParamsTaylorFeynmanDiagram.Taylor.TaylorSeriesFeynmanDiagram.Taylor.TaylorSeriesBase.:*Base.:*Base.:*Base.:*Base.:*Base.:*Base.:*Base.:*Base.:*Base.:+Base.:+Base.:+Base.:+Base.:+Base.:-Base.:-Base.:-Base.:^Base.adjointBase.adjointBase.convertBase.lengthBase.oneBase.printBase.showBase.showBase.sizeBase.sizeFeynmanDiagram.Compilers.compileFeynmanDiagram.Compilers.compile_CFeynmanDiagram.Compilers.compile_JuliaFeynmanDiagram.Compilers.to_dot_strFeynmanDiagram.Compilers.to_julia_strFeynmanDiagram.Compilers.to_python_strFeynmanDiagram.Compilers.to_staticFeynmanDiagram.ComputationalGraphs.alleqFeynmanDiagram.ComputationalGraphs.build_derivative_graphFeynmanDiagram.ComputationalGraphs.burn_from_targetleaves!FeynmanDiagram.ComputationalGraphs.collect_labelsFeynmanDiagram.ComputationalGraphs.constant_graphFeynmanDiagram.ComputationalGraphs.count_expanded_operationFeynmanDiagram.ComputationalGraphs.count_leavesFeynmanDiagram.ComputationalGraphs.count_operationFeynmanDiagram.ComputationalGraphs.diagram_typeFeynmanDiagram.ComputationalGraphs.disconnect_subgraphs!FeynmanDiagram.ComputationalGraphs.drop_topologyFeynmanDiagram.ComputationalGraphs.eldestFeynmanDiagram.ComputationalGraphs.external_indicesFeynmanDiagram.ComputationalGraphs.external_labelsFeynmanDiagram.ComputationalGraphs.external_legsFeynmanDiagram.ComputationalGraphs.external_operatorsFeynmanDiagram.ComputationalGraphs.external_vertexFeynmanDiagram.ComputationalGraphs.feynman_diagramFeynmanDiagram.ComputationalGraphs.flatten_all_chains!FeynmanDiagram.ComputationalGraphs.flatten_all_chains!FeynmanDiagram.ComputationalGraphs.flatten_chainsFeynmanDiagram.ComputationalGraphs.flatten_chains!FeynmanDiagram.ComputationalGraphs.flatten_prod!FeynmanDiagram.ComputationalGraphs.flatten_sum!FeynmanDiagram.ComputationalGraphs.forwardADFeynmanDiagram.ComputationalGraphs.forwardAD_root!FeynmanDiagram.ComputationalGraphs.groupFeynmanDiagram.ComputationalGraphs.has_zero_subfactorsFeynmanDiagram.ComputationalGraphs.haschildrenFeynmanDiagram.ComputationalGraphs.idFeynmanDiagram.ComputationalGraphs.interactionFeynmanDiagram.ComputationalGraphs.is_externalFeynmanDiagram.ComputationalGraphs.is_internalFeynmanDiagram.ComputationalGraphs.isapprox_oneFeynmanDiagram.ComputationalGraphs.isassociativeFeynmanDiagram.ComputationalGraphs.isbranchFeynmanDiagram.ComputationalGraphs.ischainFeynmanDiagram.ComputationalGraphs.isequivFeynmanDiagram.ComputationalGraphs.isleafFeynmanDiagram.ComputationalGraphs.linear_combinationFeynmanDiagram.ComputationalGraphs.linear_combinationFeynmanDiagram.ComputationalGraphs.linear_combinationFeynmanDiagram.ComputationalGraphs.linear_combinationFeynmanDiagram.ComputationalGraphs.mask_zero_subgraph_factorsFeynmanDiagram.ComputationalGraphs.merge_all_linear_combinations!FeynmanDiagram.ComputationalGraphs.merge_all_linear_combinations!FeynmanDiagram.ComputationalGraphs.merge_all_multi_products!FeynmanDiagram.ComputationalGraphs.merge_all_multi_products!FeynmanDiagram.ComputationalGraphs.merge_linear_combinationFeynmanDiagram.ComputationalGraphs.merge_linear_combination!FeynmanDiagram.ComputationalGraphs.merge_multi_productFeynmanDiagram.ComputationalGraphs.merge_multi_product!FeynmanDiagram.ComputationalGraphs.multi_productFeynmanDiagram.ComputationalGraphs.multi_productFeynmanDiagram.ComputationalGraphs.nameFeynmanDiagram.ComputationalGraphs.onechildFeynmanDiagram.ComputationalGraphs.open_parenthesis!FeynmanDiagram.ComputationalGraphs.operatorFeynmanDiagram.ComputationalGraphs.optimizeFeynmanDiagram.ComputationalGraphs.optimize!FeynmanDiagram.ComputationalGraphs.ordersFeynmanDiagram.ComputationalGraphs.plot_treeFeynmanDiagram.ComputationalGraphs.propagatorFeynmanDiagram.ComputationalGraphs.propertiesFeynmanDiagram.ComputationalGraphs.relabelFeynmanDiagram.ComputationalGraphs.relabel!FeynmanDiagram.ComputationalGraphs.remove_all_zero_valued_subgraphs!FeynmanDiagram.ComputationalGraphs.remove_all_zero_valued_subgraphs!FeynmanDiagram.ComputationalGraphs.remove_duplicated_leaves!FeynmanDiagram.ComputationalGraphs.remove_zero_valued_subgraphsFeynmanDiagram.ComputationalGraphs.remove_zero_valued_subgraphs!FeynmanDiagram.ComputationalGraphs.replace_subgraphFeynmanDiagram.ComputationalGraphs.replace_subgraph!FeynmanDiagram.ComputationalGraphs.set_id!FeynmanDiagram.ComputationalGraphs.set_name!FeynmanDiagram.ComputationalGraphs.set_operator!FeynmanDiagram.ComputationalGraphs.set_operator!FeynmanDiagram.ComputationalGraphs.set_orders!FeynmanDiagram.ComputationalGraphs.set_properties!FeynmanDiagram.ComputationalGraphs.set_subgraph!FeynmanDiagram.ComputationalGraphs.set_subgraph_factor!FeynmanDiagram.ComputationalGraphs.set_subgraph_factors!FeynmanDiagram.ComputationalGraphs.set_subgraph_factors!FeynmanDiagram.ComputationalGraphs.set_subgraphs!FeynmanDiagram.ComputationalGraphs.set_subgraphs!FeynmanDiagram.ComputationalGraphs.set_weight!FeynmanDiagram.ComputationalGraphs.standardize_labelsFeynmanDiagram.ComputationalGraphs.standardize_labels!FeynmanDiagram.ComputationalGraphs.subgraphFeynmanDiagram.ComputationalGraphs.subgraph_factorFeynmanDiagram.ComputationalGraphs.subgraph_factorsFeynmanDiagram.ComputationalGraphs.subgraph_factorsFeynmanDiagram.ComputationalGraphs.subgraphsFeynmanDiagram.ComputationalGraphs.subgraphsFeynmanDiagram.ComputationalGraphs.topologyFeynmanDiagram.ComputationalGraphs.unary_istrivialFeynmanDiagram.ComputationalGraphs.unique_nodes!FeynmanDiagram.ComputationalGraphs.vertexFeynmanDiagram.ComputationalGraphs.verticesFeynmanDiagram.ComputationalGraphs.weightFeynmanDiagram.FrontEnds.GV.diagsGVFeynmanDiagram.FrontEnds.GV.diagsGV_ver4FeynmanDiagram.FrontEnds.GV.read_diagramsFeynmanDiagram.FrontEnds.Parquet.ep_couplingFeynmanDiagram.FrontEnds.Parquet.get_ver4IFeynmanDiagram.FrontEnds.Parquet.greenFeynmanDiagram.FrontEnds.Parquet.initialize_vertex4I_diagsFeynmanDiagram.FrontEnds.Parquet.innerTauNumFeynmanDiagram.FrontEnds.Parquet.mergebyFeynmanDiagram.FrontEnds.Parquet.polarizationFeynmanDiagram.FrontEnds.Parquet.sigmaFeynmanDiagram.FrontEnds.Parquet.update_extKTFeynmanDiagram.FrontEnds.Parquet.update_extKT!FeynmanDiagram.FrontEnds.Parquet.vertex3FeynmanDiagram.FrontEnds.Parquet.vertex4FeynmanDiagram.FrontEnds.index_to_linearFeynmanDiagram.FrontEnds.leafstatesFeynmanDiagram.FrontEnds.leafstatesFeynmanDiagram.FrontEnds.linear_to_indexFeynmanDiagram.FrontEnds.reconstructFeynmanDiagram.QuantumOperators.correlator_orderFeynmanDiagram.QuantumOperators.fermionic_annihilationFeynmanDiagram.QuantumOperators.isannihilationFeynmanDiagram.QuantumOperators.iscreationFeynmanDiagram.QuantumOperators.isfermionicFeynmanDiagram.QuantumOperators.isfermionicFeynmanDiagram.QuantumOperators.normal_orderFeynmanDiagram.QuantumOperators.parityFeynmanDiagram.QuantumOperators.parity_oldFeynmanDiagram.Taylor.displayBigOFeynmanDiagram.Taylor.getcoeffFeynmanDiagram.Taylor.getderivativeFeynmanDiagram.Taylor.set_variablesFeynmanDiagram.Taylor.taylor_binomialFeynmanDiagram.Taylor.taylor_factorialFeynmanDiagram.Taylor.use_show_defaultFeynmanDiagram.Utility.taylorADFeynmanDiagram.Utility.taylorexpansion!FeynmanDiagram.Utility.taylorexpansion!FeynmanDiagram.Utility.taylorexpansion!FeynmanDiagram.Utility.taylorexpansion!FeynmanDiagram.Utility.taylorexpansion_withmapParameters.reconstruct
Library Outline
- Quantum operator and its product
- Computational graph for general feynman diagrams
- Taylor expansions in independent variables (support AbstractGraph)
- Front-end generates Feynman diagrams and translates then into a computational graph
- GV expansion to a computational graph
- Parquet Algorithm to Build Diagrams
- Compilers compile computational graphs to optimized source code for diverse platforms
- Utility