wrapper file update
update
solver class and its header file update ,still to be tested