NAFPack_matrix_properties Module


Uses

  • module~~nafpack_matrix_properties~~UsesGraph module~nafpack_matrix_properties NAFPack_matrix_properties module~nafpack_constant NAFPack_constant module~nafpack_matrix_properties->module~nafpack_constant module~nafpack_eigen NAFPack_Eigen module~nafpack_matrix_properties->module~nafpack_eigen module~nafpack_matricielle NAFPack_matricielle module~nafpack_matrix_properties->module~nafpack_matricielle iso_fortran_env iso_fortran_env module~nafpack_constant->iso_fortran_env module~nafpack_eigen->module~nafpack_constant module~nafpack_eigen->module~nafpack_matricielle module~nafpack_matrix_decomposition NAFPack_matrix_decomposition module~nafpack_eigen->module~nafpack_matrix_decomposition module~nafpack_matricielle->module~nafpack_constant module~nafpack_matrix_decomposition->module~nafpack_constant module~nafpack_matrix_decomposition->module~nafpack_matricielle

Used by

  • module~~nafpack_matrix_properties~~UsedByGraph module~nafpack_matrix_properties NAFPack_matrix_properties module~nafpack_direct_method NAFPack_Direct_method module~nafpack_direct_method->module~nafpack_matrix_properties module~nafpack_iterative_methods NAFPack_Iterative_methods module~nafpack_iterative_methods->module~nafpack_matrix_properties module~nafpack_linalg NAFPack_linalg module~nafpack_linalg->module~nafpack_direct_method module~nafpack_linalg->module~nafpack_iterative_methods

Functions

public function is_square_matrix(A) result(is_square)

Arguments

Type IntentOptional Attributes Name
real(kind=dp), intent(in), DIMENSION(:, :) :: A

Return Value logical

public function is_symmetric(A) result(is_sym)

Arguments

Type IntentOptional Attributes Name
real(kind=dp), intent(in), DIMENSION(:, :) :: A

Return Value logical

public function is_orthogonal(A) result(is_orth)

Arguments

Type IntentOptional Attributes Name
real(kind=dp), intent(in), DIMENSION(:, :) :: A

Return Value logical

public function is_SPD(A, is_sym) result(is_spd_matrix)

Arguments

Type IntentOptional Attributes Name
real(kind=dp), intent(in), DIMENSION(:, :) :: A
logical, intent(in), optional :: is_sym

Return Value logical

public function is_tridiagonal(A) result(is_tridiag)

Arguments

Type IntentOptional Attributes Name
real(kind=dp), intent(in), DIMENSION(:, :) :: A

Return Value logical

public function is_diagonally_dominant(A) result(is_diag_dom)

Arguments

Type IntentOptional Attributes Name
real(kind=dp), intent(in), DIMENSION(:, :) :: A

Return Value logical

public function is_non_zero_diagonal(A) result(is_non_zero_diag)

Arguments

Type IntentOptional Attributes Name
real(kind=dp), intent(in), DIMENSION(:, :) :: A

Return Value logical