next up previous
Next: Subroutine UIPHYS Up: FEMGEN Geometry User Routines Previous: Subroutine UIMATR

Subroutine UINODE

      SUBROUTINE UINODE(IWHAT,INDEX,NAME,ISTYPE,
     1                  LREAL,RDATA,LINTG,IDATA,LPTR,IPTR,
     2                  IERROR)
C                                                         U I N O D E
C                                                         ===========
C********************************************************************
C
C --- PURPOSE : INTERFACE TO NODE IN FEMGEN DATA BASE
C
C --- IN      : IWHAT  : ACTION REQUESTED ON ENTITY
C                      : 1 : CREATE
C                      : 2 : FIND
C                      : 3 : REPLACE
C                      : 4 : READ
C                      : 5 : DELETE
C
C --- IN/OUT  : INDEX  : POINTER TO INSTANCE
C             : NAME   : ENTITY NAME
C             : ISTYPE : ENTITY SUB-TYPE
C             : LREAL  : NUMBER OF REALS
C             : RDATA  : REAL DATA
C             : LINTG  : NUMBER OF INTEGERS
C             : IDATA  : INTEGER DATA
C             : LPTR   : NUMBER OF POINTERS
C             : IPTR   : POINTER DATA
C             
C --- OUT     : IERROR : 0 : OK
C                      : 1 : ILLEGAL ACTION REQUESTED
C                      : 2 : INCORRECT POINTER TO ENTITY
C                      : 3 : ILLEGAL SUB-TYPE
C                      : 5 : INCORRECT DATA
C
C********************************************************************
C
C --- METHOD  : THE DATA PASSED TO OR OUTPUT FROM THIS ROUTINE IS
C               DEPENDENT ON THE RELEVANT SUB-TYPE.
C
C   ISTYPE = 1 : ONLY TYPE
C              : LREAL      = 3
C              : RDATA(1:3) = COORDINATE TRIPLET
C
C********************************************************************
C
C --- PARAMETERS
C
      REAL          RDATA(*)
      INTEGER       IWHAT,INDEX,ISTYPE,LREAL,LINTG,LPTR,IERROR
      INTEGER       IDATA(*),IPTR(*)
      CHARACTER*(*) NAME
C
C********************************************************************



Femsys Limited
8/18/1999