Set the math types used by the constraint solvers when single precision is acceptable. NOTE: public APIs should still use FReal, FVec3 etc. whereas FSolverReal and associated types are for use internally where double precision is unnecessary and causes performance issues and/or memory bloat.