Double precision vectors to float values - Blueprint?

I have a simulation data source streaming into UE4 4.19.2. The vector data comes in a doubles, but I’d like to convert to floats so I can use the data. Is there a way to do this…hopefully with Blueprints. If not Blueprints, then how would I tackle that with C++? At this time, I can’t change the data format because other components need the double precision, but I’ve found that UE4 can’t inherently support doubles, so I need to be able to convert them to floats.

I’m held back to 4.19 because of a dependency on our clients for VS2015.

you could create a second variable, that is a float type, and have it always assign the double to the float

Would I do that by exposing c++ code? I think I’ve gotten to the point that I can make my own blueprint nodes in C++ which I think would let me do this if I included the generic C++ math library? I don’t believe UE4 has the ability to assign a double as far as I can tell.

I created a blueprint in C++ to do it. After doing some research, there doesn’t seem to be anything inherently in blueprints to do it.