|
PB3D [2.47]
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 | |
| integer function | conv_mat_3d_complex (a, b, n, transp) |
| complex version defined on 3D grid | |
| integer function | conv_mat_0d (a, b, n, transp) |
| scalar version | |
| integer function | conv_mat_0d_complex (a, b, n, transp) |
| complex scalar version | |
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 1083 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 1178 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 1014 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 1109 of file num_utilities.f90.