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>
int Chaos&58;&58;SingularValueDecomposition
&40;
const PMatrix< T, 3, 3 > & A,
PMatrix< T, 3, 3 > & U,
TVector< T, 3 > & sigma,
PMatrix< T, 3, 3 > & V,
T tol
&41;
}
Remarks
3X3 SVD (singular value decomposition) A=USV'
Parameters
| Name | Description |
|---|---|
| A | Input matrix. |
| U | is a rotation matrix. |
| sigma | Diagonal matrix, sorted with decreasing magnitude. The third one can be negative. |
| V | is a rotation matrix. |