[Index for .] [Return to Master Index]

opnml

(./opnml.m)


Help text

  OPNML/matlab Contents list:
  Last Update: 2 Feb 1999
  Contact: Brian Blanton
           Department of Marine Sciences
           Ocean Processes Numerical Modeling Laboratory
           15-1A Venable Hall
           CB# 3300
           Uni. of North Carolina
           Chapel Hill, NC
                 27599-3300

           919-962-4466
           blanton@marine.unc.edu

  NOTES: Functions designated with (*) were written outside of OPNML. 
         Type "help <function-name>" at the MATLAB prompt ">>" for more
         information on any function below.
  
  	OPNMLINIT  -  initialization function for accesing OPNML routines 
  	              and data directories.  This routine calls SETDIRS
  	              to specify the data directories and other FEM 
  	              things.  For a Contents list of the OPNML 
                     directory, type "help opnml" at the matlab prompt
                     >>.  The function OPNMLINIT must called from
                     your startup.m file in your local home matlab
                     directory, $HOME/matlab/startup.m  This file should
                     atleast look like:
                     
                     path(path,'/usr/local/OPNML/matlab');
                     opnmlinit

                    
  Finite-Element specific routines:
       BWIDTH       - compute bandwidth of an element list (.ele)
       COLORMESH2D  - draw FEM mesh in 2-D with color scaling
       COLORMESH3D  - draw FEM mesh in 3-D with color scaling
       DELCONT      - delete all objects related to LCONTOUR2 
       DELVEC       - delete all objects related to VECPLOT2 
       DETBNDY      - compute a boundary node list from an element and
                      node list
   	DRAWELEMS    - draw element picture 
       ELGEN        - generate a transect element list
       ELE2NEI      - build a neighbor list from an element list 
       LABCONT      - label contours drawn with LCONTOUR2 
	LCONTOUR     - plot a contour given mesh data and 1-D vector
       LOADGRID     - load .ele, .nod, .bat, and .bnd files for a 
                      specified grid and return to workspace
       MARKCCW      - mark CounterClockWise oriented tidal ellisese
                      with an asterisk (*)
  	NUMBND       - number boundary nodes within viewing window
  	NUMELEMS     - number elements within viewing window
  	NUMNODES     - number nodes within viewing window
  	NUMSCAL      - number nodes in viewing window with scalar values
  	PLOTDROG     - plot DROG3D or DROG3DDT .pth filetype
       READ_NEI     - read FEM .nei filetype
       READ_PTH     - read DROG3D or DROG3DDT .pth filetype
       READ_S2R     - read FEM .s2r filetype
       READ_S3C     - read FEM .s3c filetype
       READ_TRN     - read FEM .trn transect filetype
       READ_V2C     - read FEM .v2c or .v3r filetypes
       READ_V2R     - read FEM .v2r, .s2c, or .s3r filetypes
       READ_V3C     - read FEM .v3c filetype
       READ_VEL     - read FEM .vel filetype
       RESCALE      - redraw vector plot with different vector scale
       STICKPLOT    - high-level vector plotter with sticks and dots
       TELLIPSE     - draw ellipses based on amp-phase field definition
   	VECPLOT2     - high-level vector plotter with arrowheads
       WRITE_NEI    - write a FEM neighbor file 
   	
  Atomic routines called by above functions:
       DRAWSTICK  - compute and draw vectors based on vector origins
   		     and magnitudes with sticks and dots at origins
   	DRAWVEC    - same as DRAWSTICK but with arrowheads
       ELLIPSE    - draw ellipses based on major, minor axis data
       ELLSCALE   - include a vector scale on an ellipse picture
       GET_DEPTHS - load and return 1-column depth vector
       GET_ELEMS  - load and return 3-column element matrix
       GET_NODES  - load and return 2-column node matrix
       MOVETEXT   - move a text object on the current axes
       PLOTBND    - plot boundary of FEM domain from (x,y) and 
                    boundary list
       VECSCALE   - draw a vector scale on the current figure with
  	             size equal to the largest vector in the viewing
  	 	     window multiplied by a scaling factor
   
  General routines (not finite-element specific)
     AZ_EL        - slider(widget)-driven 3-D azimuth and elevation control
     AMPPHATOSC   - convert amp-pha field to scalar field at time t
     AP_TO_RI_DEG - convert amp/phase to real/imag, assuming degrees
     AP_TO_RI_RAD - convert amp/phase to real/imag, assuming radians
     BLANK        - remove leading and trailing whitespace from string
     CHAXIS       - button-driven axis editing panel
     CIRCLES      - plot circles with radii and optional origins
     COLORMENU2(*)- menu-driven colormap selector 
     DELFIG       - draw a 'delete figure' button in the lower-left
  	             corner of the current figure (window)
     DELTEXT      - remove all text objects from current axes
     FULLPAGE     - generate a plotting window that is ~8.5X11 inches
                    for production-sized plots
     GEN_DROG_GRID- mouse-driven initial contidion generator for DROG3D
     GTEXT2       - place text on axes with different font attributes;
                    an OPNML enhancement of MATLAB's GTEXT
     HLINE	   - draw a horizontal line on current axes
     ISINT        - determine if input is integer
     ISOBJ(*)     - determine if given handle is a valid object
     LANDPAGE     - set up an ~11x8.5 plotting region
     MOVETEXT     - move text objects on the figure
     PAN	   - move viewing window to a new center; mouse-driven
     PLOTYY(*)    - plot graphs with Y tick labels on left and right side
     PRINTFILE    - create a dialog box to print figures to files
     PRINTSETUP   - create an interactive printed-page layout editor
     PRMENU       - set up selection menus at top of current figure (window)
     RGB          - Red/GreenBlue color editor
     RI_TO_AP_DEG - convert real/imag to amp/phase, assuming degrees
     RI_TO_AP_RAD - convert real/imag to amp/phase, assuming radians
     SCRANGE      - compute and return the range (min & max) of a matrix
     SETALLLIMS   - set all axes limits on the current figure to the
                    same set of limits
     TRANSLINES   - plot user-specified lines of current axes and
                    report end-points
     VLINE	   - draw a vertical line on current axes
     WYSIWYG(*)   - changes the size of the figure on the screen to equal
                    the size of the figure that would be printed
     Y2LABEL(*)   - Y-axis label for second y-axis created using PLOTYY
   	             driven 

Produced by mat2html on Tue Feb 2 16:15:45 EST 1999
Cross-Directory links are: OFF