PB3D  [2.45]
Ideal linear high-n MHD stability in 3-D
Public Member Functions | List of all members
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 More...
 
subroutine conv_1d2nd_2d (var_in, var_out)
 2-D version More...
 
subroutine conv_1d2nd_3d (var_in, var_out)
 3-D version More...
 
subroutine conv_1d2nd_4d (var_in, var_out)
 4-D version More...
 
subroutine conv_1d2nd_6d (var_in, var_out)
 6-D version More...
 
subroutine conv_1d2nd_7d (var_in, var_out)
 7-D version More...
 

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 39 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 50 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 65 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 79 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 94 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 111 of file PB3D_utilities.f90.


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