/Engine/Source/Runtime/Experimental/ChaosCore/Public/Chaos/ImplicitQRSVD.h
2x2 SVD (singular value decomposition) A=USV'
namespace Chaos { template<class T> void Chaos::SingularValueDecomposition ( const [PMatrix](API\Runtime\Chaos\Chaos\PMatrix)< T, 2, 2 > & A, const [PMatrix](API\Runtime\Chaos\Chaos\PMatrix)< T, 2, 2 > & U, const [TVector](API\Runtime\Chaos\Chaos\TVector)< T, 2 > & Sigma, const [PMatrix](API\Runtime\Chaos\Chaos\PMatrix)< T, 2, 2 > & V, const T tol ) }