|
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 88 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 1731 of file MemoryManager.f90.
1732 type(CharacterStringType),
dimension(:),
pointer,
contiguous, &
1733 intent(inout) :: acharstr1d
1734 character(len=*),
intent(in) :: name
1735 character(len=*),
intent(in) :: mem_path
1737 type(MemoryType),
pointer :: mt
1738 logical(LGP) :: found
1740 call get_from_memorylist(name, mem_path, mt, found)
1741 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 1628 of file MemoryManager.f90.
1629 real(DP),
pointer,
intent(inout) :: sclr
1630 character(len=*),
intent(in) :: name
1631 character(len=*),
intent(in) :: mem_path
1633 type(MemoryType),
pointer :: mt
1634 logical(LGP) :: found
1636 call get_from_memorylist(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 1645 of file MemoryManager.f90.
1646 real(DP),
dimension(:),
pointer,
contiguous,
intent(inout) :: adbl
1647 character(len=*),
intent(in) :: name
1648 character(len=*),
intent(in) :: mem_path
1650 type(MemoryType),
pointer :: mt
1651 logical(LGP) :: found
1653 call get_from_memorylist(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 1662 of file MemoryManager.f90.
1663 real(DP),
dimension(:, :),
pointer,
contiguous,
intent(inout) :: adbl
1664 character(len=*),
intent(in) :: name
1665 character(len=*),
intent(in) :: mem_path
1667 type(MemoryType),
pointer :: mt
1668 logical(LGP) :: found
1670 call get_from_memorylist(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 1679 of file MemoryManager.f90.
1680 real(DP),
dimension(:, :, :),
pointer,
contiguous,
intent(inout) :: adbl
1681 character(len=*),
intent(in) :: name
1682 character(len=*),
intent(in) :: mem_path
1684 type(MemoryType),
pointer :: mt
1685 logical(LGP) :: found
1687 call get_from_memorylist(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 1560 of file MemoryManager.f90.
1561 integer(I4B),
pointer,
intent(inout) :: sclr
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_memorylist(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 1577 of file MemoryManager.f90.
1578 integer(I4B),
dimension(:),
pointer,
contiguous,
intent(inout) :: aint
1579 character(len=*),
intent(in) :: name
1580 character(len=*),
intent(in) :: mem_path
1582 type(MemoryType),
pointer :: mt
1583 logical(LGP) :: found
1585 call get_from_memorylist(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 1594 of file MemoryManager.f90.
1595 integer(I4B),
dimension(:, :),
pointer,
contiguous,
intent(inout) :: aint
1596 character(len=*),
intent(in) :: name
1597 character(len=*),
intent(in) :: mem_path
1599 type(MemoryType),
pointer :: mt
1600 logical(LGP) :: found
1602 call get_from_memorylist(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 1611 of file MemoryManager.f90.
1612 integer(I4B),
dimension(:, :, :),
pointer,
contiguous,
intent(inout) :: aint
1613 character(len=*),
intent(in) :: name
1614 character(len=*),
intent(in) :: mem_path
1616 type(MemoryType),
pointer :: mt
1617 logical(LGP) :: found
1619 call get_from_memorylist(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 1543 of file MemoryManager.f90.
1544 logical(LGP),
pointer,
intent(inout) :: sclr
1545 character(len=*),
intent(in) :: name
1546 character(len=*),
intent(in) :: mem_path
1548 type(MemoryType),
pointer :: mt
1549 logical(LGP) :: found
1551 call get_from_memorylist(name, mem_path, mt, found)
1552 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 1696 of file MemoryManager.f90.
1697 character(len=:),
pointer :: asrt
1698 character(len=*),
intent(in) :: name
1699 character(len=*),
intent(in) :: mem_path
1701 type(MemoryType),
pointer :: mt
1702 logical(LGP) :: found
1704 call get_from_memorylist(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 1713 of file MemoryManager.f90.
1714 character(len=:),
dimension(:), &
1715 pointer,
contiguous,
intent(inout) :: astr1d
1716 character(len=*),
intent(in) :: name
1717 character(len=*),
intent(in) :: mem_path
1719 type(MemoryType),
pointer :: mt
1720 logical(LGP) :: found
1722 call get_from_memorylist(name, mem_path, mt, found)
The documentation for this interface was generated from the following file: