OpenFAST
Wind turbine multiphysics simulator
|
This routine sets the matrices in the first two dimensions of A equal to the identity matrix (all zeros, with ones on the diagonal). More...
Public Member Functions | |
subroutine | eye2 (A, ErrStat, ErrMsg) |
This routine sets the matrices in the first two dimensions of A equal to the identity matrix (all zeros, with ones on the diagonal). More... | |
subroutine | eye2d (A, ErrStat, ErrMsg) |
This routine sets the matrices in the first two dimensions of A equal to the identity matrix (all zeros, with ones on the diagonal). More... | |
subroutine | eye3 (A, ErrStat, ErrMsg) |
This routine sets the matrices in the first two dimensions of A equal to the identity matrix (all zeros, with ones on the diagonal). | |
subroutine | eye3d (A, ErrStat, ErrMsg) |
This routine sets the matrices in the first two dimensions of A equal to the identity matrix (all zeros, with ones on the diagonal). More... | |
This routine sets the matrices in the first two dimensions of A equal to the identity matrix (all zeros, with ones on the diagonal).
If the first two dimensions of A are not equal (i.e., matrix A(:,:,n) is non-square), this routine returns the pseudo-identity.
Use eye (nwtc_num::eye) instead of directly calling a specific routine in the generic interface.
[in,out] | a | Array to set to the identity matrix (nr,nc,n) |
[out] | errstat | Error level |
[out] | errmsg | ErrMsg corresponding to ErrStat |
subroutine nwtc_num::eye::eye2 | ( | real(reki), dimension (:,:), intent(inout) | A, |
integer(intki), intent(out) | ErrStat, | ||
character(*), intent(out) | ErrMsg | ||
) |
This routine sets the matrices in the first two dimensions of A equal to the identity matrix (all zeros, with ones on the diagonal).
If the first two dimensions of A are not equal (i.e., matrix A(:,:,n) is non-square), this routine returns the pseudo-identity.
Use eye (nwtc_num::eye) instead of directly calling a specific routine in the generic interface.
[in,out] | a | Array to set to the identity matrix (nr,nc,n) |
[out] | errstat | Error level |
[out] | errmsg | ErrMsg corresponding to ErrStat |
subroutine nwtc_num::eye::eye2d | ( | real(dbki), dimension (:,:), intent(inout) | A, |
integer(intki), intent(out) | ErrStat, | ||
character(*), intent(out) | ErrMsg | ||
) |
This routine sets the matrices in the first two dimensions of A equal to the identity matrix (all zeros, with ones on the diagonal).
If the first two dimensions of A are not equal (i.e., matrix A(:,:,n) is non-square), this routine returns the pseudo-identity.
Use eye (nwtc_num::eye) instead of directly calling a specific routine in the generic interface.
[in,out] | a | Array to set to the identity matrix (nr,nc,n) |
[out] | errstat | Error level |
[out] | errmsg | ErrMsg corresponding to ErrStat |
[in,out] | a | Array to set to the identity matrix (nr,nc,n) |
[out] | errstat | Error level |
[out] | errmsg | ErrMsg corresponding to ErrStat |
subroutine nwtc_num::eye::eye3d | ( | real(dbki), dimension (:,:,:), intent(inout) | A, |
integer(intki), intent(out) | ErrStat, | ||
character(*), intent(out) | ErrMsg | ||
) |
This routine sets the matrices in the first two dimensions of A equal to the identity matrix (all zeros, with ones on the diagonal).
[in,out] | a | Array to set to the identity matrix (nr,nc,n) |
[out] | errstat | Error level |
[out] | errmsg | ErrMsg corresponding to ErrStat |