use dynamic type in functor, as NonLinear only knows about this currently
use dynamic type in functor, as NonLinear only knows about this currently

robustrobotics/eigen,robustrobotics/eigen,robustrobotics/eigen,robustrobotics/eigen