allocates the memory space for a new cartesian mesh on the heap, initializes it with the given arguments and returns a pointer to the object.
More...
|
type(sll_t_cartesian_mesh_1d) function, pointer | sll_f_new_cartesian_mesh_1d (num_cells, eta_min, eta_max) |
| allocates the memory space for a new 1D cartesian mesh on the heap, initializes it with the given arguments and returns a pointer to the object. More...
|
|
type(sll_t_cartesian_mesh_2d) function, pointer | sll_f_new_cartesian_mesh_2d (num_cells1, num_cells2, eta1_min, eta1_max, eta2_min, eta2_max) |
| allocates the memory space for a new 2D cartesian mesh on the heap, initializes it with the given arguments and returns a pointer to the object. More...
|
|
type(sll_t_cartesian_mesh_3d) function, pointer | sll_f_new_cartesian_mesh_3d (num_cells1, num_cells2, num_cells3, eta1_min, eta1_max, eta2_min, eta2_max, eta3_min, eta3_max) |
| allocates the memory space for a new 3D cartesian mesh on the heap, initializes it with the given arguments and returns a pointer to the object. More...
|
|
type(sll_t_cartesian_mesh_4d) function, pointer | sll_f_new_cartesian_mesh_4d (num_cells1, num_cells2, num_cells3, num_cells4, eta1_min, eta1_max, eta2_min, eta2_max, eta3_min, eta3_max, eta4_min, eta4_max) |
| allocates the memory space for a new 4D cartesian mesh on the heap, More...
|
|
allocates the memory space for a new cartesian mesh on the heap, initializes it with the given arguments and returns a pointer to the object.
- Parameters
-
num_cells | integer denoting the number of cells. |
eta_min | optional double precision value which represents the minimum value of the eta1 parameter in the cartesian mesh. |
eta_max | optional double precision value which represents the maximum value of the eta1 parameter in the cartesian mesh. |
- Returns
- a pointer to the newly allocated object.
Definition at line 214 of file sll_m_cartesian_meshes.F90.
◆ sll_f_new_cartesian_mesh_1d()
type(sll_t_cartesian_mesh_1d) function, pointer sll_f_new_cartesian_mesh_1d |
( |
integer(kind=i32), intent(in) |
num_cells, |
|
|
real(kind=f64), intent(in), optional |
eta_min, |
|
|
real(kind=f64), intent(in), optional |
eta_max |
|
) |
| |
|
private |
allocates the memory space for a new 1D cartesian mesh on the heap, initializes it with the given arguments and returns a pointer to the object.
- Parameters
-
num_cells | integer denoting the number of cells. |
eta_min | optional double precision value which represents the minimum value of the eta1 parameter in the cartesian mesh. |
eta_max | optional double precision value which represents the maximum value of the eta1 parameter in the cartesian mesh. |
- Returns
- a pointer to the newly allocated object.
Definition at line 254 of file sll_m_cartesian_meshes.F90.
◆ sll_f_new_cartesian_mesh_2d()
type(sll_t_cartesian_mesh_2d) function, pointer sll_f_new_cartesian_mesh_2d |
( |
integer(kind=i32), intent(in) |
num_cells1, |
|
|
integer(kind=i32), intent(in) |
num_cells2, |
|
|
real(kind=f64), intent(in), optional |
eta1_min, |
|
|
real(kind=f64), intent(in), optional |
eta1_max, |
|
|
real(kind=f64), intent(in), optional |
eta2_min, |
|
|
real(kind=f64), intent(in), optional |
eta2_max |
|
) |
| |
|
private |
allocates the memory space for a new 2D cartesian mesh on the heap, initializes it with the given arguments and returns a pointer to the object.
- Parameters
-
num_cells1 | integer denoting the number of cells, direction 1. |
num_cells2 | integer denoting the number of cells, direction 2. |
eta1_min | optional double precision value which represents the minimum value of the eta1 parameter in the cartesian mesh, direction 1. |
eta1_max | optional double precision value which represents the maximum value of the eta1 parameter in the cartesian mesh, direction 1. |
eta2_min | optional double precision value which represents the minimum value of the eta1 parameter in the cartesian mesh, direction 2. |
eta2_max | optional double precision value which represents the maximum value of the eta1 parameter in the cartesian mesh, direction 2. |
- Returns
- a pointer to the newly allocated object.
Definition at line 421 of file sll_m_cartesian_meshes.F90.
◆ sll_f_new_cartesian_mesh_3d()
type(sll_t_cartesian_mesh_3d) function, pointer sll_f_new_cartesian_mesh_3d |
( |
integer(kind=i32), intent(in) |
num_cells1, |
|
|
integer(kind=i32), intent(in) |
num_cells2, |
|
|
integer(kind=i32), intent(in) |
num_cells3, |
|
|
real(kind=f64), intent(in), optional |
eta1_min, |
|
|
real(kind=f64), intent(in), optional |
eta1_max, |
|
|
real(kind=f64), intent(in), optional |
eta2_min, |
|
|
real(kind=f64), intent(in), optional |
eta2_max, |
|
|
real(kind=f64), intent(in), optional |
eta3_min, |
|
|
real(kind=f64), intent(in), optional |
eta3_max |
|
) |
| |
|
private |
allocates the memory space for a new 3D cartesian mesh on the heap, initializes it with the given arguments and returns a pointer to the object.
- Parameters
-
num_cells1 | integer denoting the number of cells, direction 1. |
num_cells2 | integer denoting the number of cells, direction 2. |
num_cells3 | integer denoting the number of cells, direction 3. |
eta1_min | optional double precision value which represents the minimum value of the eta1 parameter in the cartesian mesh, direction 1. |
eta1_max | optional double precision value which represents the maximum value of the eta1 parameter in the cartesian mesh, direction 1. |
eta2_min | optional double precision value which represents the minimum value of the eta1 parameter in the cartesian mesh, direction 2. |
eta2_max | optional double precision value which represents the maximum value of the eta1 parameter in the cartesian mesh, direction 2. |
eta3_min | optional double precision value which represents the minimum value of the eta1 parameter in the cartesian mesh, direction 3. |
eta3_max | optional double precision value which represents the maximum value of the eta1 parameter in the cartesian mesh, direction 3. |
- Returns
- m a pointer to the newly allocated object.
Definition at line 614 of file sll_m_cartesian_meshes.F90.
◆ sll_f_new_cartesian_mesh_4d()
type(sll_t_cartesian_mesh_4d) function, pointer sll_f_new_cartesian_mesh_4d |
( |
integer(kind=i32), intent(in) |
num_cells1, |
|
|
integer(kind=i32), intent(in) |
num_cells2, |
|
|
integer(kind=i32), intent(in) |
num_cells3, |
|
|
integer(kind=i32), intent(in) |
num_cells4, |
|
|
real(kind=f64), intent(in), optional |
eta1_min, |
|
|
real(kind=f64), intent(in), optional |
eta1_max, |
|
|
real(kind=f64), intent(in), optional |
eta2_min, |
|
|
real(kind=f64), intent(in), optional |
eta2_max, |
|
|
real(kind=f64), intent(in), optional |
eta3_min, |
|
|
real(kind=f64), intent(in), optional |
eta3_max, |
|
|
real(kind=f64), intent(in), optional |
eta4_min, |
|
|
real(kind=f64), intent(in), optional |
eta4_max |
|
) |
| |
|
private |
allocates the memory space for a new 4D cartesian mesh on the heap,
Allocates the memory space for a new 4D cartesian mesh on the heap, initializes it with the given arguments and returns a pointer to the object.
- Parameters
-
num_cells1 | integer denoting the number of cells, direction 1. |
num_cells2 | integer denoting the number of cells, direction 2. |
num_cells3 | integer denoting the number of cells, direction 3. |
num_cells4 | integer denoting the number of cells, direction 4. |
eta1_min | optional double precision value which represents the minimum value of the eta1 parameter in the cartesian mesh, direction 1. |
eta1_max | optional double precision value which represents the maximum value of the eta1 parameter in the cartesian mesh, direction 1. |
eta2_min | optional double precision value which represents the minimum value of the eta2 parameter in the cartesian mesh, direction 2. |
eta2_max | optional double precision value which represents the maximum value of the eta2 parameter in the cartesian mesh, direction 2. |
eta3_min | optional double precision value which represents the minimum value of the eta3 parameter in the cartesian mesh, direction 3. |
eta3_max | optional double precision value which represents the maximum value of the eta3 parameter in the cartesian mesh, direction 3. |
eta4_min | optional double precision value which represents the minimum value of the eta4 parameter in the cartesian mesh, direction 4. |
eta4_max | optional double precision value which represents the maximum value of the eta4 parameter in the cartesian mesh, direction 4. |
- Returns
- m a pointer to the newly allocated object.
Definition at line 853 of file sll_m_cartesian_meshes.F90.