datatensor:copy :emptyClone, and initialization of datatensor from existing datatensor