C Plus Plus implementation of the Interior Point Method (CPIPM)