Add type conversion for SP types
If Assignments are already typed for double-precision but the kernel is created for single-precision the assignments should be adapted.
If Assignments are already typed for double-precision but the kernel is created for single-precision the assignments should be adapted.