Get
Get entries from vector field.
Calling example:
Interface 1
INTERFACE
MODULE SUBROUTINE vField_get1(obj, VALUE, globalNode, spaceCompo)
CLASS(VectorField_), INTENT(IN) :: obj
REAL(DFP), ALLOCATABLE, INTENT(INOUT) :: VALUE(:)
INTEGER(I4B), OPTIONAL, INTENT(IN) :: globalNode
INTEGER(I4B), OPTIONAL, INTENT(IN) :: spaceCompo
END SUBROUTINE vField_get1
END INTERFACE
-
If
globalnode
is present then this routine returns all spatial components at theglobalnode
-
If
spacecompo
is present thenglobalnode
should not be present. In this case this routine returns the entire vector ofspacecompo
.
Interface 2
INTERFACE
MODULE SUBROUTINE vField_get2(obj, VALUE, force3D)
CLASS(VectorField_), INTENT(IN) :: obj
REAL(DFP), ALLOCATABLE, INTENT(INOUT) :: VALUE(:, :)
LOGICAL(LGT), OPTIONAL, INTENT(IN) :: force3D
END SUBROUTINE vField_get2
END INTERFACE
- This routine gets all the entries of vector field.
Interface 3
INTERFACE
MODULE SUBROUTINE vField_get3(obj, VALUE, globalNode, force3D)
CLASS(VectorField_), INTENT(IN) :: obj
REAL(DFP), ALLOCATABLE, INTENT(INOUT) :: VALUE(:, :)
INTEGER(I4B), INTENT(IN) :: globalNode(:)
LOGICAL(LGT), OPTIONAL, INTENT(IN) :: force3D
END SUBROUTINE vField_get3
END INTERFACE
Interface 4
INTERFACE
MODULE SUBROUTINE vField_get4(obj, VALUE, globalNode, spaceCompo)
CLASS(VectorField_), INTENT(IN) :: obj
REAL(DFP), ALLOCATABLE, INTENT(INOUT) :: VALUE(:)
INTEGER(I4B), INTENT(IN) :: globalNode(:)
INTEGER(I4B), INTENT(IN) :: spaceCompo
END SUBROUTINE vField_get4
END INTERFACE
Interface 5
INTERFACE
MODULE SUBROUTINE vField_get5(obj, VALUE, globalNode, spaceCompo)
CLASS(VectorField_), INTENT(IN) :: obj
REAL(DFP), INTENT(INOUT) :: VALUE
INTEGER(I4B), INTENT(IN) :: globalNode
INTEGER(I4B), INTENT(IN) :: spaceCompo
END SUBROUTINE vField_get5
END INTERFACE
Interface 6
INTERFACE
MODULE SUBROUTINE vField_get6(obj, VALUE, istart, iend, stride)
CLASS(VectorField_), INTENT(IN) :: obj
REAL(DFP), ALLOCATABLE, INTENT(INOUT) :: VALUE(:, :)
INTEGER(I4B), INTENT(IN) :: istart
INTEGER(I4B), INTENT(IN) :: iend
INTEGER(I4B), INTENT(IN) :: stride
END SUBROUTINE vField_get6
END INTERFACE
Interface 7
INTERFACE
MODULE SUBROUTINE vField_get7(obj, VALUE, istart, iend, stride, spaceCompo)
CLASS(VectorField_), INTENT(IN) :: obj
REAL(DFP), ALLOCATABLE, INTENT(INOUT) :: VALUE(:)
INTEGER(I4B), INTENT(IN) :: istart
INTEGER(I4B), INTENT(IN) :: iend
INTEGER(I4B), INTENT(IN) :: stride
INTEGER(I4B), INTENT(IN) :: spaceCompo
END SUBROUTINE vField_get7
END INTERFACE
Interface 8
INTERFACE
MODULE SUBROUTINE vField_get8(obj, VALUE, globalNode)
CLASS(VectorField_), INTENT(IN) :: obj
TYPE(FEVariable_), INTENT(INOUT) :: VALUE
INTEGER(I4B), INTENT(IN) :: globalNode(:)
END SUBROUTINE vField_get8
END INTERFACE
Interface 9
INTERFACE
MODULE SUBROUTINE vField_get9(obj, VALUE, spaceCompo)
CLASS(VectorField_), INTENT(IN) :: obj
CLASS(ScalarField_), INTENT(INOUT) :: VALUE
INTEGER(I4B), INTENT(IN) :: spaceCompo
END SUBROUTINE vField_get9
END INTERFACE
Interface 10
INTERFACE
MODULE SUBROUTINE vField_get10(obj, VALUE)
CLASS(VectorField_), INTENT(IN) :: obj
CLASS(VectorField_), INTENT(INOUT) :: VALUE
END SUBROUTINE vField_get10
END INTERFACE