Draft: created new type variables_optidata_sim for eval_interface
instead of many optization variables the eval_interfaces now gets a collection of all optimization variables in one. By this, the eval_interface is short and does not need to be changed each time we would like to optimize something else.