derived type for generic vector
More...
|
type(inputparamdefinitiontype), pointer | idt |
| input definition More...
|
|
integer(i4b) | memtype = 0 |
| SA memtype. More...
|
|
integer(i4b) | icol = 0 |
| SA column. More...
|
|
integer(i4b) | size = 0 |
| size of array More...
|
|
integer(i4b), dimension(:), pointer, contiguous | int1d => null() |
|
integer(i4b), dimension(:, :), pointer, contiguous | int2d => null() |
|
real(dp), dimension(:), pointer, contiguous | dbl1d => null() |
|
real(dp), dimension(:, :), pointer, contiguous | dbl2d => null() |
|
type(characterstringtype), dimension(:), pointer, contiguous | charstr1d => null() |
|
type(stlvecint), pointer | intvector => null() |
|
integer(i4b), pointer | intshape => null() |
|
integer(i4b), dimension(:), pointer, contiguous | intvector_shape => null() |
|
type(listtype) | ts_strlocs |
|
This derived type is used in the StructArrayType to store any type of vector.
Definition at line 38 of file StructVector.f90.
◆ add_ts_strloc()
procedure structvectormodule::structvectortype::add_ts_strloc |
|
private |
◆ clear()
procedure structvectormodule::structvectortype::clear |
|
private |
◆ get_ts_strloc()
procedure structvectormodule::structvectortype::get_ts_strloc |
|
private |
◆ read_token()
procedure structvectormodule::structvectortype::read_token |
|
private |
◆ charstr1d
type(characterstringtype), dimension(:), pointer, contiguous structvectormodule::structvectortype::charstr1d => null() |
|
private |
Definition at line 49 of file StructVector.f90.
49 type(CharacterStringType),
dimension(:),
pointer,
contiguous :: &
◆ dbl1d
real(dp), dimension(:), pointer, contiguous structvectormodule::structvectortype::dbl1d => null() |
|
private |
Definition at line 47 of file StructVector.f90.
47 real(DP),
dimension(:),
pointer,
contiguous :: dbl1d => null()
◆ dbl2d
real(dp), dimension(:, :), pointer, contiguous structvectormodule::structvectortype::dbl2d => null() |
|
private |
Definition at line 48 of file StructVector.f90.
48 real(DP),
dimension(:, :),
pointer,
contiguous :: dbl2d => null()
◆ icol
integer(i4b) structvectormodule::structvectortype::icol = 0 |
|
private |
◆ idt
Definition at line 39 of file StructVector.f90.
39 type(InputParamDefinitionType),
pointer :: idt
◆ int1d
integer(i4b), dimension(:), pointer, contiguous structvectormodule::structvectortype::int1d => null() |
|
private |
Definition at line 45 of file StructVector.f90.
45 integer(I4B),
dimension(:),
pointer,
contiguous :: int1d => null()
◆ int2d
integer(i4b), dimension(:, :), pointer, contiguous structvectormodule::structvectortype::int2d => null() |
|
private |
Definition at line 46 of file StructVector.f90.
46 integer(I4B),
dimension(:, :),
pointer,
contiguous :: int2d => null()
◆ intshape
integer(i4b), pointer structvectormodule::structvectortype::intshape => null() |
|
private |
Definition at line 53 of file StructVector.f90.
53 integer(I4B),
pointer :: intshape => null()
◆ intvector
type(stlvecint), pointer structvectormodule::structvectortype::intvector => null() |
|
private |
Definition at line 51 of file StructVector.f90.
51 type(STLVecInt),
pointer :: intvector => null()
◆ intvector_shape
integer(i4b), dimension(:), pointer, contiguous structvectormodule::structvectortype::intvector_shape => null() |
|
private |
Definition at line 54 of file StructVector.f90.
54 integer(I4B),
dimension(:),
pointer,
contiguous :: intvector_shape => null()
◆ memtype
integer(i4b) structvectormodule::structvectortype::memtype = 0 |
|
private |
◆ size
integer(i4b) structvectormodule::structvectortype::size = 0 |
|
private |
◆ ts_strlocs
type(listtype) structvectormodule::structvectortype::ts_strlocs |
|
private |
The documentation for this type was generated from the following file:
- /home/runner/work/modflow6/modflow6/src/Utilities/Idm/mf6blockfile/StructVector.f90