inner product
get basis operation