store boost integrator kind in an enum instead of a string