added Shift class and additional test with Trilinos and non-zero shift value