|
subroutine | setptr_logical (sclr, name, mem_path) |
| Set pointer to a logical scalar. More...
|
|
subroutine | setptr_int (sclr, name, mem_path) |
| Set pointer to integer scalar. More...
|
|
subroutine | setptr_int1d (aint, name, mem_path) |
| Set pointer to 1d integer array. More...
|
|
subroutine | setptr_int2d (aint, name, mem_path) |
| Set pointer to 2d integer array. More...
|
|
subroutine | setptr_int3d (aint, name, mem_path) |
| Set pointer to 3d integer array. More...
|
|
subroutine | setptr_dbl (sclr, name, mem_path) |
| Set pointer to a real scalar. More...
|
|
subroutine | setptr_dbl1d (adbl, name, mem_path) |
| Set pointer to a 1d real array. More...
|
|
subroutine | setptr_dbl2d (adbl, name, mem_path) |
| Set pointer to a 2d real array. More...
|
|
subroutine | setptr_dbl3d (adbl, name, mem_path) |
| Set pointer to a 3d real array. More...
|
|
subroutine | setptr_str (asrt, name, mem_path) |
| Set pointer to a string (scalar) More...
|
|
subroutine | setptr_str1d (astr1d, name, mem_path) |
| Set pointer to a fixed-length string array. More...
|
|
subroutine | setptr_charstr1d (acharstr1d, name, mem_path) |
| Set pointer to an array of CharacterStringType. More...
|
|
Definition at line 89 of file MemoryManager.f90.
◆ setptr_charstr1d()
subroutine memorymanagermodule::mem_setptr::setptr_charstr1d |
( |
type(characterstringtype), dimension(:), intent(inout), pointer, contiguous |
acharstr1d, |
|
|
character(len=*), intent(in) |
name, |
|
|
character(len=*), intent(in) |
mem_path |
|
) |
| |
|
private |
- Parameters
-
[in,out] | acharstr1d | the reallocated charstring array |
[in] | name | variable name |
[in] | mem_path | path where variable is stored |
Definition at line 1608 of file MemoryManager.f90.
1609 type(CharacterStringType),
dimension(:),
pointer,
contiguous, &
1610 intent(inout) :: acharstr1d
1611 character(len=*),
intent(in) :: name
1612 character(len=*),
intent(in) :: mem_path
1614 type(MemoryType),
pointer :: mt
1615 logical(LGP) :: found
1617 call get_from_memorystore(name, mem_path, mt, found)
1618 acharstr1d => mt%acharstr1d
◆ setptr_dbl()
subroutine memorymanagermodule::mem_setptr::setptr_dbl |
( |
real(dp), intent(inout), pointer |
sclr, |
|
|
character(len=*), intent(in) |
name, |
|
|
character(len=*), intent(in) |
mem_path |
|
) |
| |
|
private |
- Parameters
-
[in,out] | sclr | pointer to a real scalar |
[in] | name | variable name |
[in] | mem_path | path where variable is stored |
Definition at line 1518 of file MemoryManager.f90.
1519 real(DP),
pointer,
intent(inout) :: sclr
1520 character(len=*),
intent(in) :: name
1521 character(len=*),
intent(in) :: mem_path
1523 type(MemoryType),
pointer :: mt
1524 logical(LGP) :: found
1526 call get_from_memorystore(name, mem_path, mt, found)
◆ setptr_dbl1d()
subroutine memorymanagermodule::mem_setptr::setptr_dbl1d |
( |
real(dp), dimension(:), intent(inout), pointer, contiguous |
adbl, |
|
|
character(len=*), intent(in) |
name, |
|
|
character(len=*), intent(in) |
mem_path |
|
) |
| |
|
private |
- Parameters
-
[in,out] | adbl | pointer to 1d real array |
[in] | name | variable name |
[in] | mem_path | path where variable is stored |
Definition at line 1532 of file MemoryManager.f90.
1533 real(DP),
dimension(:),
pointer,
contiguous,
intent(inout) :: adbl
1534 character(len=*),
intent(in) :: name
1535 character(len=*),
intent(in) :: mem_path
1537 type(MemoryType),
pointer :: mt
1538 logical(LGP) :: found
1540 call get_from_memorystore(name, mem_path, mt, found)
◆ setptr_dbl2d()
subroutine memorymanagermodule::mem_setptr::setptr_dbl2d |
( |
real(dp), dimension(:, :), intent(inout), pointer, contiguous |
adbl, |
|
|
character(len=*), intent(in) |
name, |
|
|
character(len=*), intent(in) |
mem_path |
|
) |
| |
|
private |
- Parameters
-
[in,out] | adbl | pointer to 2d real array |
[in] | name | variable name |
[in] | mem_path | path where variable is stored |
Definition at line 1546 of file MemoryManager.f90.
1547 real(DP),
dimension(:, :),
pointer,
contiguous,
intent(inout) :: adbl
1548 character(len=*),
intent(in) :: name
1549 character(len=*),
intent(in) :: mem_path
1551 type(MemoryType),
pointer :: mt
1552 logical(LGP) :: found
1554 call get_from_memorystore(name, mem_path, mt, found)
◆ setptr_dbl3d()
subroutine memorymanagermodule::mem_setptr::setptr_dbl3d |
( |
real(dp), dimension(:, :, :), intent(inout), pointer, contiguous |
adbl, |
|
|
character(len=*), intent(in) |
name, |
|
|
character(len=*), intent(in) |
mem_path |
|
) |
| |
|
private |
- Parameters
-
[in,out] | adbl | pointer to 3d real array |
[in] | name | variable name |
[in] | mem_path | path where variable is stored |
Definition at line 1560 of file MemoryManager.f90.
1561 real(DP),
dimension(:, :, :),
pointer,
contiguous,
intent(inout) :: adbl
1562 character(len=*),
intent(in) :: name
1563 character(len=*),
intent(in) :: mem_path
1565 type(MemoryType),
pointer :: mt
1566 logical(LGP) :: found
1568 call get_from_memorystore(name, mem_path, mt, found)
◆ setptr_int()
subroutine memorymanagermodule::mem_setptr::setptr_int |
( |
integer(i4b), intent(inout), pointer |
sclr, |
|
|
character(len=*), intent(in) |
name, |
|
|
character(len=*), intent(in) |
mem_path |
|
) |
| |
|
private |
- Parameters
-
[in,out] | sclr | pointer to integer scalar |
[in] | name | variable name |
[in] | mem_path | path where variable is stored |
Definition at line 1462 of file MemoryManager.f90.
1463 integer(I4B),
pointer,
intent(inout) :: sclr
1464 character(len=*),
intent(in) :: name
1465 character(len=*),
intent(in) :: mem_path
1467 type(MemoryType),
pointer :: mt
1468 logical(LGP) :: found
1470 call get_from_memorystore(name, mem_path, mt, found)
◆ setptr_int1d()
subroutine memorymanagermodule::mem_setptr::setptr_int1d |
( |
integer(i4b), dimension(:), intent(inout), pointer, contiguous |
aint, |
|
|
character(len=*), intent(in) |
name, |
|
|
character(len=*), intent(in) |
mem_path |
|
) |
| |
|
private |
- Parameters
-
[in,out] | aint | pointer to 1d integer array |
[in] | name | variable name |
[in] | mem_path | path where variable is stored |
Definition at line 1476 of file MemoryManager.f90.
1477 integer(I4B),
dimension(:),
pointer,
contiguous,
intent(inout) :: aint
1478 character(len=*),
intent(in) :: name
1479 character(len=*),
intent(in) :: mem_path
1481 type(MemoryType),
pointer :: mt
1482 logical(LGP) :: found
1484 call get_from_memorystore(name, mem_path, mt, found)
◆ setptr_int2d()
subroutine memorymanagermodule::mem_setptr::setptr_int2d |
( |
integer(i4b), dimension(:, :), intent(inout), pointer, contiguous |
aint, |
|
|
character(len=*), intent(in) |
name, |
|
|
character(len=*), intent(in) |
mem_path |
|
) |
| |
|
private |
- Parameters
-
[in,out] | aint | pointer to 2d integer array |
[in] | name | variable name |
[in] | mem_path | path where variable is stored |
Definition at line 1490 of file MemoryManager.f90.
1491 integer(I4B),
dimension(:, :),
pointer,
contiguous,
intent(inout) :: aint
1492 character(len=*),
intent(in) :: name
1493 character(len=*),
intent(in) :: mem_path
1495 type(MemoryType),
pointer :: mt
1496 logical(LGP) :: found
1498 call get_from_memorystore(name, mem_path, mt, found)
◆ setptr_int3d()
subroutine memorymanagermodule::mem_setptr::setptr_int3d |
( |
integer(i4b), dimension(:, :, :), intent(inout), pointer, contiguous |
aint, |
|
|
character(len=*), intent(in) |
name, |
|
|
character(len=*), intent(in) |
mem_path |
|
) |
| |
|
private |
- Parameters
-
[in,out] | aint | pointer to 3d integer array |
[in] | name | variable name |
[in] | mem_path | path where variable is stored |
Definition at line 1504 of file MemoryManager.f90.
1505 integer(I4B),
dimension(:, :, :),
pointer,
contiguous,
intent(inout) :: aint
1506 character(len=*),
intent(in) :: name
1507 character(len=*),
intent(in) :: mem_path
1509 type(MemoryType),
pointer :: mt
1510 logical(LGP) :: found
1512 call get_from_memorystore(name, mem_path, mt, found)
◆ setptr_logical()
subroutine memorymanagermodule::mem_setptr::setptr_logical |
( |
logical(lgp), intent(inout), pointer |
sclr, |
|
|
character(len=*), intent(in) |
name, |
|
|
character(len=*), intent(in) |
mem_path |
|
) |
| |
|
private |
- Parameters
-
[in,out] | sclr | pointer to logical scalar |
[in] | name | variable name |
[in] | mem_path | path where variable is stored |
Definition at line 1448 of file MemoryManager.f90.
1449 logical(LGP),
pointer,
intent(inout) :: sclr
1450 character(len=*),
intent(in) :: name
1451 character(len=*),
intent(in) :: mem_path
1453 type(MemoryType),
pointer :: mt
1454 logical(LGP) :: found
1456 call get_from_memorystore(name, mem_path, mt, found)
1457 sclr => mt%logicalsclr
◆ setptr_str()
subroutine memorymanagermodule::mem_setptr::setptr_str |
( |
character(len=:), pointer |
asrt, |
|
|
character(len=*), intent(in) |
name, |
|
|
character(len=*), intent(in) |
mem_path |
|
) |
| |
|
private |
- Parameters
-
| asrt | pointer to the character string |
[in] | name | variable name |
[in] | mem_path | path where variable is stored |
Definition at line 1574 of file MemoryManager.f90.
1575 character(len=:),
pointer :: asrt
1576 character(len=*),
intent(in) :: name
1577 character(len=*),
intent(in) :: mem_path
1579 type(MemoryType),
pointer :: mt
1580 logical(LGP) :: found
1582 call get_from_memorystore(name, mem_path, mt, found)
◆ setptr_str1d()
subroutine memorymanagermodule::mem_setptr::setptr_str1d |
( |
character(len=:), dimension(:), intent(inout), pointer, contiguous |
astr1d, |
|
|
character(len=*), intent(in) |
name, |
|
|
character(len=*), intent(in) |
mem_path |
|
) |
| |
|
private |
- Parameters
-
[in,out] | astr1d | pointer to the string array |
[in] | name | variable name |
[in] | mem_path | path where variable is stored |
Definition at line 1588 of file MemoryManager.f90.
1589 character(len=:),
dimension(:), &
1590 pointer,
contiguous,
intent(inout) :: astr1d
1591 character(len=*),
intent(in) :: name
1592 character(len=*),
intent(in) :: mem_path
1594 type(MemoryType),
pointer :: mt
1595 logical(LGP) :: found
1597 call get_from_memorystore(name, mem_path, mt, found)
1598 select type (item => mt%astr1d)
1599 type is (
character(*))
The documentation for this interface was generated from the following file: