Actual source code: socket.h

      1: /*
      2:      This is the definition of the Matlab viewer structure. Note:
      3:   each viewer has a different data structure.
      4: */

     6:  #include src/sys/src/viewer/viewerimpl.h
     7:  #include petscsys.h

      9: typedef struct {
     10:   int           port;
     11: } PetscViewer_Socket;

     13: #define DEFAULTPORT    5005

     15: /* different types of matrix which may be communicated */
     16: #define DENSEREAL      0
     17: #define SPARSEREAL     1
     18: #define DENSECHARACTER 2
     19: #define DENSEINT       3

     21: /* Note: DENSEREAL and DENSECHARACTER are stored exactly the same way */
     22: /* DENSECHARACTER simply has a flag set which tells that it should be */
     23: /* interpreted as a string not a numeric vector                       */