updated generator to include real param version with Eigen vec and no discrete, with tests