Deprecated Methods
Suggestions of methods which could be deleted.
ITensorNetwork Methods
ITensorNetwork Constructors
From a named graph, forwards to construction from
IndsNetwork(itensornetwork.jl):ITensorNetwork{V}(g::NamedGraph) ITensorNetwork(eltype::Type, undef::UndefInitializer, graph::AbstractNamedGraph; kws...) ITensorNetwork(f, graph::AbstractNamedGraph; kwargs...) ITensorNetwork(graph::AbstractNamedGraph; kwargs...)From a simple graph, forwards to construction from
IndsNetwork(itensornetwork.jl):ITensorNetwork(eltype::Type, undef::UndefInitializer, graph::AbstractSimpleGraph; kws...) ITensorNetwork(f, graph::AbstractSimpleGraph; kwargs...) ITensorNetwork(graph::AbstractSimpleGraph; kwargs...)From a function over vertices or from a "value" (e.g. a string like
"Up", anOp, an array, or a per-vertex dict/array) that is converted to a callable and used to initialize each vertex tensor (itensornetwork.jl):ITensorNetwork(value, is::IndsNetwork; kwargs...) ITensorNetwork(elt::Type, f, is::IndsNetwork; link_space = trivial_space(is), kws...) ITensorNetwork(itensor_constructor::Function, is::IndsNetwork; link_space = trivial_space(is), kwargs...)Construct an
ITensorNetworkfrom anIndsNetwork. Initializes ITensors withundefstorage on each vertex of theIndsNetworkwith the corresponding indices (itensornetwork.jl):ITensorNetwork(eltype::Type, undef::UndefInitializer, is::IndsNetwork; kwargs...) ITensorNetwork(eltype::Type, is::IndsNetwork; kwargs...) ITensorNetwork(undef::UndefInitializer, is::IndsNetwork; kwargs...) ITensorNetwork(is::IndsNetwork; kwargs...)
Global Operations on ITensorNetworks
Miscellaneous Methods
- Methods in
partitioneditensornetwork.jl.
To be revisited after Jack's work on NamedGraphs.linkinds(pitn::PartitionedGraph, edge::QuotientEdge)