public void Alloc(PZMath_multimin_fminimizer_type T, int n)
 {
     type = T;
     x = new PZMath_vector(n);
     state = new nmsimplex_state_t();
     T.alloc(state, n);
 }