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