Topic/plat 6697

Added vector function [PLAT}-6697 and concrete implementations plus tests 
Please consider refactoring the name of this method. It `calculates` the Jacobian as noted in the super class docs. Evaluate is ambiguous.