Rename characteristic function update using a more meaningful name
The update function of the characteristic concept class has a non descriptive name.
-
Replace update()
bycalculate_shifts()
. -
Separate the abs max shift which is returned from this function using a separate call.