FeynmanDiagram
Documentation for FeynmanDiagram.
FeynmanDiagram.Taylor
FeynmanDiagram.ComputationalGraphs.FeynmanGraph
FeynmanDiagram.ComputationalGraphs.Graph
FeynmanDiagram.FrontEnds.BareGreenNId
FeynmanDiagram.FrontEnds.BareHoppingId
FeynmanDiagram.FrontEnds.ConnectedGreenNId
FeynmanDiagram.FrontEnds.DiagramId
FeynmanDiagram.FrontEnds.GreenNId
FeynmanDiagram.FrontEnds.LabelProduct
FeynmanDiagram.FrontEnds.LoopPool
FeynmanDiagram.FrontEnds.Parquet.ParquetBlocks
FeynmanDiagram.FrontEnds.PropagatorId
FeynmanDiagram.QuantumOperators.OperatorProduct
FeynmanDiagram.QuantumOperators.QuantumOperator
FeynmanDiagram.Taylor.ParamsTaylor
FeynmanDiagram.Taylor.TaylorSeries
FeynmanDiagram.Taylor.TaylorSeries
Base.:*
Base.:*
Base.:*
Base.:*
Base.:*
Base.:*
Base.:*
Base.:*
Base.:*
Base.:+
Base.:+
Base.:+
Base.:+
Base.:+
Base.:-
Base.:-
Base.:-
Base.:^
Base.adjoint
Base.adjoint
Base.convert
Base.length
Base.one
Base.print
Base.show
Base.show
Base.size
Base.size
FeynmanDiagram.Compilers.compile
FeynmanDiagram.Compilers.compile_C
FeynmanDiagram.Compilers.compile_Julia
FeynmanDiagram.Compilers.to_dot_str
FeynmanDiagram.Compilers.to_julia_str
FeynmanDiagram.Compilers.to_python_str
FeynmanDiagram.Compilers.to_static
FeynmanDiagram.ComputationalGraphs.alleq
FeynmanDiagram.ComputationalGraphs.build_derivative_graph
FeynmanDiagram.ComputationalGraphs.burn_from_targetleaves!
FeynmanDiagram.ComputationalGraphs.collect_labels
FeynmanDiagram.ComputationalGraphs.constant_graph
FeynmanDiagram.ComputationalGraphs.count_expanded_operation
FeynmanDiagram.ComputationalGraphs.count_leaves
FeynmanDiagram.ComputationalGraphs.count_operation
FeynmanDiagram.ComputationalGraphs.diagram_type
FeynmanDiagram.ComputationalGraphs.disconnect_subgraphs!
FeynmanDiagram.ComputationalGraphs.drop_topology
FeynmanDiagram.ComputationalGraphs.eldest
FeynmanDiagram.ComputationalGraphs.external_indices
FeynmanDiagram.ComputationalGraphs.external_labels
FeynmanDiagram.ComputationalGraphs.external_legs
FeynmanDiagram.ComputationalGraphs.external_operators
FeynmanDiagram.ComputationalGraphs.external_vertex
FeynmanDiagram.ComputationalGraphs.feynman_diagram
FeynmanDiagram.ComputationalGraphs.flatten_all_chains!
FeynmanDiagram.ComputationalGraphs.flatten_all_chains!
FeynmanDiagram.ComputationalGraphs.flatten_chains
FeynmanDiagram.ComputationalGraphs.flatten_chains!
FeynmanDiagram.ComputationalGraphs.flatten_prod!
FeynmanDiagram.ComputationalGraphs.flatten_sum!
FeynmanDiagram.ComputationalGraphs.forwardAD
FeynmanDiagram.ComputationalGraphs.forwardAD_root!
FeynmanDiagram.ComputationalGraphs.group
FeynmanDiagram.ComputationalGraphs.has_zero_subfactors
FeynmanDiagram.ComputationalGraphs.haschildren
FeynmanDiagram.ComputationalGraphs.id
FeynmanDiagram.ComputationalGraphs.interaction
FeynmanDiagram.ComputationalGraphs.is_external
FeynmanDiagram.ComputationalGraphs.is_internal
FeynmanDiagram.ComputationalGraphs.isapprox_one
FeynmanDiagram.ComputationalGraphs.isassociative
FeynmanDiagram.ComputationalGraphs.isbranch
FeynmanDiagram.ComputationalGraphs.ischain
FeynmanDiagram.ComputationalGraphs.isequiv
FeynmanDiagram.ComputationalGraphs.isleaf
FeynmanDiagram.ComputationalGraphs.linear_combination
FeynmanDiagram.ComputationalGraphs.linear_combination
FeynmanDiagram.ComputationalGraphs.linear_combination
FeynmanDiagram.ComputationalGraphs.linear_combination
FeynmanDiagram.ComputationalGraphs.mask_zero_subgraph_factors
FeynmanDiagram.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_combination
FeynmanDiagram.ComputationalGraphs.merge_linear_combination!
FeynmanDiagram.ComputationalGraphs.merge_multi_product
FeynmanDiagram.ComputationalGraphs.merge_multi_product!
FeynmanDiagram.ComputationalGraphs.multi_product
FeynmanDiagram.ComputationalGraphs.multi_product
FeynmanDiagram.ComputationalGraphs.name
FeynmanDiagram.ComputationalGraphs.onechild
FeynmanDiagram.ComputationalGraphs.open_parenthesis!
FeynmanDiagram.ComputationalGraphs.operator
FeynmanDiagram.ComputationalGraphs.optimize
FeynmanDiagram.ComputationalGraphs.optimize!
FeynmanDiagram.ComputationalGraphs.orders
FeynmanDiagram.ComputationalGraphs.plot_tree
FeynmanDiagram.ComputationalGraphs.propagator
FeynmanDiagram.ComputationalGraphs.properties
FeynmanDiagram.ComputationalGraphs.relabel
FeynmanDiagram.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_subgraphs
FeynmanDiagram.ComputationalGraphs.remove_zero_valued_subgraphs!
FeynmanDiagram.ComputationalGraphs.replace_subgraph
FeynmanDiagram.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_labels
FeynmanDiagram.ComputationalGraphs.standardize_labels!
FeynmanDiagram.ComputationalGraphs.subgraph
FeynmanDiagram.ComputationalGraphs.subgraph_factor
FeynmanDiagram.ComputationalGraphs.subgraph_factors
FeynmanDiagram.ComputationalGraphs.subgraph_factors
FeynmanDiagram.ComputationalGraphs.subgraphs
FeynmanDiagram.ComputationalGraphs.subgraphs
FeynmanDiagram.ComputationalGraphs.topology
FeynmanDiagram.ComputationalGraphs.unary_istrivial
FeynmanDiagram.ComputationalGraphs.unique_nodes!
FeynmanDiagram.ComputationalGraphs.vertex
FeynmanDiagram.ComputationalGraphs.vertices
FeynmanDiagram.ComputationalGraphs.weight
FeynmanDiagram.FrontEnds.GV.diagsGV
FeynmanDiagram.FrontEnds.GV.diagsGV_ver4
FeynmanDiagram.FrontEnds.GV.read_diagrams
FeynmanDiagram.FrontEnds.Parquet.ep_coupling
FeynmanDiagram.FrontEnds.Parquet.get_ver4I
FeynmanDiagram.FrontEnds.Parquet.green
FeynmanDiagram.FrontEnds.Parquet.initialize_vertex4I_diags
FeynmanDiagram.FrontEnds.Parquet.innerTauNum
FeynmanDiagram.FrontEnds.Parquet.mergeby
FeynmanDiagram.FrontEnds.Parquet.polarization
FeynmanDiagram.FrontEnds.Parquet.sigma
FeynmanDiagram.FrontEnds.Parquet.update_extKT
FeynmanDiagram.FrontEnds.Parquet.update_extKT!
FeynmanDiagram.FrontEnds.Parquet.vertex3
FeynmanDiagram.FrontEnds.Parquet.vertex4
FeynmanDiagram.FrontEnds.index_to_linear
FeynmanDiagram.FrontEnds.leafstates
FeynmanDiagram.FrontEnds.leafstates
FeynmanDiagram.FrontEnds.linear_to_index
FeynmanDiagram.FrontEnds.reconstruct
FeynmanDiagram.QuantumOperators.correlator_order
FeynmanDiagram.QuantumOperators.fermionic_annihilation
FeynmanDiagram.QuantumOperators.isannihilation
FeynmanDiagram.QuantumOperators.iscreation
FeynmanDiagram.QuantumOperators.isfermionic
FeynmanDiagram.QuantumOperators.isfermionic
FeynmanDiagram.QuantumOperators.normal_order
FeynmanDiagram.QuantumOperators.parity
FeynmanDiagram.QuantumOperators.parity_old
FeynmanDiagram.Taylor.displayBigO
FeynmanDiagram.Taylor.getcoeff
FeynmanDiagram.Taylor.getderivative
FeynmanDiagram.Taylor.set_variables
FeynmanDiagram.Taylor.taylor_binomial
FeynmanDiagram.Taylor.taylor_factorial
FeynmanDiagram.Taylor.use_show_default
FeynmanDiagram.Utility.taylorAD
FeynmanDiagram.Utility.taylorexpansion!
FeynmanDiagram.Utility.taylorexpansion!
FeynmanDiagram.Utility.taylorexpansion!
FeynmanDiagram.Utility.taylorexpansion!
FeynmanDiagram.Utility.taylorexpansion_withmap
Parameters.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