Move inner product special functions to a base class to avoid ambiguous calls
Move inner product special functions to a base class to avoid ambiguous calls

pthulhu/eigen,pthulhu/eigen,pthulhu/eigen,pthulhu/eigen,pthulhu/eigen