GetRow
Calling example:
GetRow(obj, globalnode, idof, value(:), nodefieldval, scale, addcontribution
GetRow(obj, globalnode, ivar, idof, value(:), nodefieldval, scale, addcontribution
GetRow(obj, globalnode, ivar, spacecompo, timecompo, value(:), nodefieldval, scale, addcontribution
GetRow(obj, globalnode, ivar, spacecompo, timecompo(:), value(:), nodefieldval, scale, addcontribution
GetRow(obj, globalnode, ivar, spacecompo(:), timecompo, value(:), nodefieldval, scale, addcontribution
GetRow(obj, globalnode(:), ivar, spacecompo, timecompo(:), value(:), nodefieldval, scale, addcontribution
GetRow(obj, globalnode(:), ivar, spacecompo(:), timecompo, value(:), nodefieldval, scale, addcontribution
Interface
INTERFACE
SUBROUTINE getRow1(obj, globalNode, idof, VALUE, nodeFieldVal, &
& scale, addContribution)
IMPORT :: AbstractMatrixField_, AbstractNodeField_, I4B, DFP, LGT
CLASS(AbstractMatrixField_), INTENT(IN) :: obj
INTEGER(I4B), INTENT(IN) :: globalNode
INTEGER(I4B), INTENT(IN) :: idof
REAL(DFP), OPTIONAL, INTENT(INOUT) :: VALUE(:)
CLASS(AbstractNodeField_), OPTIONAL, INTENT(INOUT) :: nodeFieldVal
REAL(DFP), OPTIONAL, INTENT(IN) :: scale
LOGICAL(LGT), OPTIONAL, INTENT(IN) :: addContribution
END SUBROUTINE getRow1
END INTERFACE
INTERFACE
SUBROUTINE getRow2(obj, globalNode, ivar, idof, VALUE, &
& nodeFieldVal, scale, addContribution)
IMPORT :: AbstractMatrixField_, AbstractNodeField_, I4B, DFP, LGT
CLASS(AbstractMatrixField_), INTENT(IN) :: obj
INTEGER(I4B), INTENT(IN) :: globalNode
INTEGER(I4B), INTENT(IN) :: ivar
INTEGER(I4B), INTENT(IN) :: idof
REAL(DFP), OPTIONAL, INTENT(INOUT) :: VALUE(:)
CLASS(AbstractNodeField_), OPTIONAL, INTENT(INOUT) :: nodeFieldVal
REAL(DFP), OPTIONAL, INTENT(IN) :: scale
LOGICAL(LGT), OPTIONAL, INTENT(IN) :: addContribution
END SUBROUTINE getRow2
END INTERFACE
INTERFACE
SUBROUTINE getRow3(obj, globalNode, ivar, spacecompo, timecompo, &
& VALUE, nodeFieldVal, scale, addContribution)
IMPORT :: AbstractMatrixField_, AbstractNodeField_, I4B, DFP, LGT
CLASS(AbstractMatrixField_), INTENT(IN) :: obj
INTEGER(I4B), INTENT(IN) :: globalNode
INTEGER(I4B), INTENT(IN) :: ivar
INTEGER(I4B), INTENT(IN) :: spacecompo
INTEGER(I4B), INTENT(IN) :: timecompo
REAL(DFP), OPTIONAL, INTENT(INOUT) :: VALUE(:)
CLASS(AbstractNodeField_), OPTIONAL, INTENT(INOUT) :: nodeFieldVal
REAL(DFP), OPTIONAL, INTENT(IN) :: scale
LOGICAL(LGT), OPTIONAL, INTENT(IN) :: addContribution
END SUBROUTINE getRow3
END INTERFACE
INTERFACE
SUBROUTINE getRow4(obj, globalNode, ivar, spacecompo, timecompo, &
& VALUE, nodeFieldVal, scale, addContribution)
IMPORT :: AbstractMatrixField_, AbstractNodeField_, I4B, DFP, LGT
CLASS(AbstractMatrixField_), INTENT(IN) :: obj
INTEGER(I4B), INTENT(IN) :: globalNode
INTEGER(I4B), INTENT(IN) :: ivar
INTEGER(I4B), INTENT(IN) :: spacecompo
INTEGER(I4B), INTENT(IN) :: timecompo(:)
REAL(DFP), OPTIONAL, INTENT(INOUT) :: VALUE(:)
CLASS(AbstractNodeField_), OPTIONAL, INTENT(INOUT) :: nodeFieldVal
REAL(DFP), OPTIONAL, INTENT(IN) :: scale
LOGICAL(LGT), OPTIONAL, INTENT(IN) :: addContribution
END SUBROUTINE getRow4
END INTERFACE
INTERFACE
SUBROUTINE getRow5(obj, globalNode, ivar, spacecompo, timecompo, &
& VALUE, nodeFieldVal, scale, addContribution)
IMPORT :: AbstractMatrixField_, AbstractNodeField_, I4B, DFP, LGT
CLASS(AbstractMatrixField_), INTENT(IN) :: obj
INTEGER(I4B), INTENT(IN) :: globalNode
INTEGER(I4B), INTENT(IN) :: ivar
INTEGER(I4B), INTENT(IN) :: spacecompo(:)
INTEGER(I4B), INTENT(IN) :: timecompo
REAL(DFP), OPTIONAL, INTENT(INOUT) :: VALUE(:)
CLASS(AbstractNodeField_), OPTIONAL, INTENT(INOUT) :: nodeFieldVal
REAL(DFP), OPTIONAL, INTENT(IN) :: scale
LOGICAL(LGT), OPTIONAL, INTENT(IN) :: addContribution
END SUBROUTINE getRow5
END INTERFACE
INTERFACE
SUBROUTINE getRow6(obj, globalNode, ivar, spacecompo, timecompo, &
& VALUE, nodeFieldVal, scale, addContribution)
IMPORT :: AbstractMatrixField_, AbstractNodeField_, I4B, DFP, LGT
CLASS(AbstractMatrixField_), INTENT(IN) :: obj
INTEGER(I4B), INTENT(IN) :: globalNode(:)
INTEGER(I4B), INTENT(IN) :: ivar
INTEGER(I4B), INTENT(IN) :: spacecompo
INTEGER(I4B), INTENT(IN) :: timecompo(:)
REAL(DFP), OPTIONAL, INTENT(INOUT) :: VALUE(:)
CLASS(AbstractNodeField_), OPTIONAL, INTENT(INOUT) :: nodeFieldVal
REAL(DFP), OPTIONAL, INTENT(IN) :: scale
LOGICAL(LGT), OPTIONAL, INTENT(IN) :: addContribution
END SUBROUTINE getRow6
END INTERFACE
INTERFACE
SUBROUTINE getRow7(obj, globalNode, ivar, spacecompo, timecompo, &
& VALUE, nodeFieldVal, scale, addContribution)
IMPORT :: AbstractMatrixField_, AbstractNodeField_, I4B, DFP, LGT
CLASS(AbstractMatrixField_), INTENT(IN) :: obj
INTEGER(I4B), INTENT(IN) :: globalNode(:)
INTEGER(I4B), INTENT(IN) :: ivar
INTEGER(I4B), INTENT(IN) :: spacecompo(:)
INTEGER(I4B), INTENT(IN) :: timecompo
REAL(DFP), OPTIONAL, INTENT(INOUT) :: VALUE(:)
CLASS(AbstractNodeField_), OPTIONAL, INTENT(INOUT) :: nodeFieldVal
REAL(DFP), OPTIONAL, INTENT(IN) :: scale
LOGICAL(LGT), OPTIONAL, INTENT(IN) :: addContribution
END SUBROUTINE getRow7
END INTERFACE