PB3D
[2.45]
Ideal linear high-n MHD stability in 3-D
|
Converts a (symmetric) matrix A with the storage convention described in eq_vars.eq_2_type. More...
Public Member Functions | |
integer function | conv_mat_3d (A, B, n, transp) |
version defined on 3-D grid More... | |
integer function | conv_mat_3d_complex (A, B, n, transp) |
complex version defined on 3D grid More... | |
integer function | conv_mat_0d (A, B, n, transp) |
scalar version More... | |
integer function | conv_mat_0d_complex (A, B, n, transp) |
complex scalar version More... | |
Converts a (symmetric) matrix A with the storage convention described in eq_vars.eq_2_type.
This matric can have elements depending on a 3-D grid or be constant.
Optionally, the transpose can be calculated.
Definition at line 123 of file num_utilities.f90.
integer function num_utilities::conv_mat::conv_mat_0d | ( | real(dp), dimension(:), intent(in) | A, |
real(dp), dimension(:), intent(inout) | B, | ||
integer, intent(in) | n, | ||
logical, intent(in), optional | transp | ||
) |
scalar version
[in] | a | matrix to be converted |
[in,out] | b | converted matrix |
[in] | n | size of matrix |
[in] | transp | transpose |
Definition at line 1084 of file num_utilities.f90.
integer function num_utilities::conv_mat::conv_mat_0d_complex | ( | complex(dp), dimension(:), intent(in) | A, |
complex(dp), dimension(:), intent(inout) | B, | ||
integer, intent(in) | n, | ||
logical, intent(in), optional | transp | ||
) |
complex scalar version
[in] | a | matrix to be converted |
[in,out] | b | converted matrix |
[in] | n | size of matrix |
[in] | transp | transpose |
Definition at line 1179 of file num_utilities.f90.
integer function num_utilities::conv_mat::conv_mat_3d | ( | real(dp), dimension(:,:,:,:), intent(in) | A, |
real(dp), dimension(:,:,:,:), intent(inout) | B, | ||
integer, intent(in) | n, | ||
logical, intent(in), optional | transp | ||
) |
version defined on 3-D grid
[in] | a | matrix to be converted |
[in,out] | b | converted matrix |
[in] | n | size of matrix |
[in] | transp | transpose |
Definition at line 1015 of file num_utilities.f90.
integer function num_utilities::conv_mat::conv_mat_3d_complex | ( | complex(dp), dimension(:,:,:,:), intent(in) | A, |
complex(dp), dimension(:,:,:,:), intent(inout) | B, | ||
integer, intent(in) | n, | ||
logical, intent(in), optional | transp | ||
) |
complex version defined on 3D grid
[in] | a | matrix to be converted |
[in,out] | b | converted matrix |
[in] | n | size of matrix |
[in] | transp | transpose |
Definition at line 1110 of file num_utilities.f90.