Record TC2MatrixQuantityHelper
Unit
Declaration
type TC2MatrixQuantityHelper = record helper for TC2MatrixQuantity
Description
Record helper for TC2MatrixQuantity providing additional operations specific to 2×2 complex quantity matrices. Only available when ADIMOFF is not defined.
Overview
Methods
| Public | function Conjugate: TC2MatrixQuantity; |
| Public | function Determinant: TComplexQuantity; |
| Public | function Diagonalize(const AEigenvalues: TC2ArrayOfQuantity): TC2MatrixQuantity; |
| Public | function Eigenvalues: TC2ArrayOfQuantity; |
| Public | function Eigenvectors(const AEigenValues: TC2ArrayOfQuantity): TC2ArrayOfVector; |
| Public | function Reciprocal(const ADeterminant: TComplexQuantity): TC2MatrixQuantity; |
| Public | function TransposeConjugate: TC2MatrixQuantity; |
Description
Methods
| Public | function Conjugate: TC2MatrixQuantity; |
|
Returns the element-wise complex conjugate of the matrix. Each element | |
| Public | function Determinant: TComplexQuantity; |
|
Returns the determinant of the 2×2 complex quantity matrix. Defined as | |
| Public | function Diagonalize(const AEigenvalues: TC2ArrayOfQuantity): TC2MatrixQuantity; |
|
Returns the diagonal matrix built from the given eigenvalues. The result is a 2×2 diagonal TC2MatrixQuantity with the eigenvalues on the main diagonal and zeros elsewhere. Parameters
| |
| Public | function Eigenvalues: TC2ArrayOfQuantity; |
|
Returns the eigenvalues of the 2×2 complex quantity matrix as a fixed-size array of TComplexQuantity. The eigenvalues carry the same dimension as the matrix elements. | |
| Public | function Eigenvectors(const AEigenValues: TC2ArrayOfQuantity): TC2ArrayOfVector; |
|
Returns the eigenvectors of the 2×2 complex quantity matrix corresponding to the given eigenvalues, as a fixed-size array of dimensionless TC2Vector. Parameters
| |
| Public | function Reciprocal(const ADeterminant: TComplexQuantity): TC2MatrixQuantity; |
|
Returns the inverse of the matrix given its precomputed determinant. The resulting dimension is the inverse of the element dimension. Parameters
| |
| Public | function TransposeConjugate: TC2MatrixQuantity; |
|
Returns the conjugate transpose (Hermitian adjoint) of the matrix: | |
Generated by PasDoc 1.0.4.