Convenience method that simply calls all the above routines in order, for
cases where the workspace does not need to be reused. All inputs must have
memory allocated before this call.
This initializes the ScsWork struct containing the workspace that scs will
use, and performs the necessary preprocessing (e.g. matrix factorization).
All inputs d, k, and info must be memory allocated before calling.
This solves the problem as defined by ScsData d and ScsCone k using the
workspace in w. The solution is returned in sol and information about
the solve is returned in info (outputs must have memory allocated before
calling). None of the inputs can be NULL. You can call scs_solve many
times for one call to scs_init, so long as the matrix A does not change
(vectors b and c can change).