Hi,
This may sound really naive but I was trying to understand the implementation of TEBD-type time evolution from the example: http://itensor.org/docs.cgi?vers=julia&page=getting_started/mps_time_evolution . Then I was trying to find the function 'apply'. I did not manage to do that but I found function 'product' under abstractmps.jl which looks like:
product(o::ITensor, ψ::Union{MPS, MPO}, [ns::Vector{Int}]; )
apply([...])
Is product the same as apply? If so, how is it realized?
Much appreciated in advance!
Cheers,
Tianqi