Navigation
API > API/Runtime > API/Runtime/ChaosCore > API/Runtime/ChaosCore/Chaos > API/Runtime/ChaosCore/Chaos/Chaos__SingularValueDecompositio-
References
| Module | ChaosCore |
| Header | /Engine/Source/Runtime/Experimental/ChaosCore/Public/Chaos/ImplicitQRSVD.h |
| Include | #include "Chaos/ImplicitQRSVD.h" |
namespace Chaos
{
template<class T>
void Chaos::SingularValueDecomposition
(
const PMatrix < T, 2, 2 > & A,
GivensRotation < T > & U,
const TVector < T, 2 > & Sigma,
GivensRotation < T > & V,
const T tol
)
}
Remarks
2x2 SVD (singular value decomposition) A=USV'
Parameters
| Name | Description |
|---|---|
| A | Input matrix. |
| U | Robustly a rotation matrix in Givens form |
| Sigma | Vector of singular values sorted with decreasing magnitude. The second one can be negative. |
| V | Robustly a rotation matrix in Givens form |