linear constrain -> vector