|
type(sll_t_triangular_mesh_2d) function, pointer | new_triangular_mesh_2d_from_file (maafil) |
| allocates the memory space for a new 2D triangular mesh on the heap, initializes it with the given arguments and returns a pointer to the object. More...
|
|
type(sll_t_triangular_mesh_2d) function, pointer | new_triangular_mesh_2d_from_hex_mesh (hex_mesh) |
| allocates the memory space for a new 2D triangular mesh on the heap, initializes it with the given hexagonal mesh and returns a pointer to the object. More...
|
|
type(sll_t_triangular_mesh_2d) function, pointer | new_triangular_mesh_2d_from_square (nc_eta1, eta1_min, eta1_max, nc_eta2, eta2_min, eta2_max, bc) |
| Allocates the memory space for a new 2D triangular mesh on the heap,. More...
|
|
◆ new_triangular_mesh_2d_from_file()
type(sll_t_triangular_mesh_2d) function, pointer new_triangular_mesh_2d_from_file |
( |
character(len=*), intent(in) |
maafil | ) |
|
|
private |
allocates the memory space for a new 2D triangular mesh on the heap, initializes it with the given arguments and returns a pointer to the object.
- Parameters
-
maafil | file name with data |
- Returns
- a pointer to the newly allocated object.
Definition at line 166 of file sll_m_triangular_meshes.F90.
◆ new_triangular_mesh_2d_from_hex_mesh()
allocates the memory space for a new 2D triangular mesh on the heap, initializes it with the given hexagonal mesh and returns a pointer to the object.
- Parameters
-
- Returns
- a pointer to the newly allocated object.
Definition at line 197 of file sll_m_triangular_meshes.F90.
◆ new_triangular_mesh_2d_from_square()
type(sll_t_triangular_mesh_2d) function, pointer new_triangular_mesh_2d_from_square |
( |
integer(kind=i32), intent(in) |
nc_eta1, |
|
|
real(kind=f64), intent(in) |
eta1_min, |
|
|
real(kind=f64), intent(in) |
eta1_max, |
|
|
integer(kind=i32), intent(in) |
nc_eta2, |
|
|
real(kind=f64), intent(in) |
eta2_min, |
|
|
real(kind=f64), intent(in) |
eta2_max, |
|
|
integer(kind=i32), optional |
bc |
|
) |
| |
|
private |
Allocates the memory space for a new 2D triangular mesh on the heap,.
initializes it with the given arguments and returns a pointer to the object.
- Parameters
-
[in] | nc_eta1 | number of cells along first direction |
[in] | eta1_min | left edge first direction |
[in] | eta1_max | right edge first direction |
[in] | nc_eta2 | number of cells along second direction |
[in] | eta2_min | left edge second direction |
[in] | eta2_max | right edge second direction |
- Returns
- a pointer to the newly allocated object.
Definition at line 292 of file sll_m_triangular_meshes.F90.