PB3D [2.47]
Ideal linear high-n MHD stability in 3-D
Loading...
Searching...
No Matches
pb3d_utilities::conv_1d2nd Interface Reference

Converts 1-D to n-D variables. More...

Public Member Functions

subroutine conv_1d2nd_1d (var_in, var_out)
 1-D version
subroutine conv_1d2nd_2d (var_in, var_out)
 2-D version
subroutine conv_1d2nd_3d (var_in, var_out)
 3-D version
subroutine conv_1d2nd_4d (var_in, var_out)
 4-D version
subroutine conv_1d2nd_6d (var_in, var_out)
 6-D version
subroutine conv_1d2nd_7d (var_in, var_out)
 7-D version

Detailed Description

Converts 1-D to n-D variables.

The 1-D variables are used for internal storage in HDF5, whereas the n_D variables correspond to the ones in PB3D.

Definition at line 21 of file PB3D_utilities.f90.

Member Function/Subroutine Documentation

◆ conv_1d2nd_1d()

subroutine pb3d_utilities::conv_1d2nd::conv_1d2nd_1d ( type(var_1d_type), intent(in) var_in,
real(dp), dimension(:), intent(inout), allocatable var_out )

1-D version

Parameters
[in]var_in1D variable
[in,out]var_outoutput variable

Definition at line 38 of file PB3D_utilities.f90.

◆ conv_1d2nd_2d()

subroutine pb3d_utilities::conv_1d2nd::conv_1d2nd_2d ( type(var_1d_type), intent(in) var_in,
real(dp), dimension(:,:), intent(inout), allocatable var_out )

2-D version

Parameters
[in]var_in1D variable
[in,out]var_outoutput variable

Definition at line 49 of file PB3D_utilities.f90.

◆ conv_1d2nd_3d()

subroutine pb3d_utilities::conv_1d2nd::conv_1d2nd_3d ( type(var_1d_type), intent(in) var_in,
real(dp), dimension(:,:,:), intent(inout), allocatable var_out )

3-D version

Parameters
[in]var_in1D variable
[in,out]var_outoutput variable

Definition at line 64 of file PB3D_utilities.f90.

◆ conv_1d2nd_4d()

subroutine pb3d_utilities::conv_1d2nd::conv_1d2nd_4d ( type(var_1d_type), intent(in) var_in,
real(dp), dimension(:,:,:,:), intent(inout), allocatable var_out )

4-D version

Parameters
[in]var_in1D variable
[in,out]var_outoutput variable

Definition at line 78 of file PB3D_utilities.f90.

◆ conv_1d2nd_6d()

subroutine pb3d_utilities::conv_1d2nd::conv_1d2nd_6d ( type(var_1d_type), intent(in) var_in,
real(dp), dimension(:,:,:,:,:,:), intent(inout), allocatable var_out )

6-D version

Parameters
[in]var_in1D variable
[in,out]var_outoutput variable

Definition at line 93 of file PB3D_utilities.f90.

◆ conv_1d2nd_7d()

subroutine pb3d_utilities::conv_1d2nd::conv_1d2nd_7d ( type(var_1d_type), intent(in) var_in,
real(dp), dimension(:,:,:,:,:,:,:), intent(inout), allocatable var_out )

7-D version

Parameters
[in]var_in1D variable
[in,out]var_outoutput variable

Definition at line 110 of file PB3D_utilities.f90.


The documentation for this interface was generated from the following file: