Update linear.h