Home > fvcom_prepro > make_blank_mesh.m

make_blank_mesh

PURPOSE ^

Make a blank mesh object with default params

SYNOPSIS ^

function [Mobj] = make_blank_mesh

DESCRIPTION ^

 Make a blank mesh object with default params  

 [Mobj] = function make_blank_mesh

 DESCRIPTION:
    Make a blank Matlab mesh object

 INPUT:

 OUTPUT:
    Mobj = matlab structure containing default

 EXAMPLE USAGE
    Mobj = make_blank_mesh()

 Author(s):  
    Geoff Cowles (University of Massachusetts Dartmouth)
    Pierre Cazenave (Plymouth Marine Laboratory)

 Revision history
    2015-05-20 Add new boolean flag for rivers.
   
==============================================================================

CROSS-REFERENCE INFORMATION ^

This function calls: This function is called by:

SOURCE CODE ^

0001 function [Mobj] = make_blank_mesh
0002 
0003 % Make a blank mesh object with default params
0004 %
0005 % [Mobj] = function make_blank_mesh
0006 %
0007 % DESCRIPTION:
0008 %    Make a blank Matlab mesh object
0009 %
0010 % INPUT:
0011 %
0012 % OUTPUT:
0013 %    Mobj = matlab structure containing default
0014 %
0015 % EXAMPLE USAGE
0016 %    Mobj = make_blank_mesh()
0017 %
0018 % Author(s):
0019 %    Geoff Cowles (University of Massachusetts Dartmouth)
0020 %    Pierre Cazenave (Plymouth Marine Laboratory)
0021 %
0022 % Revision history
0023 %    2015-05-20 Add new boolean flag for rivers.
0024 %
0025 %==============================================================================
0026 global ftbverbose
0027 subname = 'make_blank_mesh';
0028 if(ftbverbose)
0029   fprintf('\n')
0030   fprintf(['begin : ' subname '\n'])
0031 end;
0032 
0033 %------------------------------------------------------------------------------
0034 % Set defaults
0035 %------------------------------------------------------------------------------
0036 
0037 
0038 % dimensions
0039 Mobj.nVerts  = 0;
0040 Mobj.nElems  = 0;
0041 Mobj.nRivers = 0;
0042 Mobj.nObs    = 0;
0043 Mobj.nSponge = 0;
0044 Mobj.riv_nodes = zeros(50,10);
0045 Mobj.obc_nodes = zeros(10,500);
0046 Mobj.sponge_nodes = zeros(10,500);
0047 
0048 % flags
0049 Mobj.nativeCoords = 'cartesian';
0050 Mobj.have_lonlat  = false;
0051 Mobj.have_cor     = false;
0052 Mobj.have_xy      = false;
0053 Mobj.have_bath    = false;
0054 Mobj.have_mets    = false;
0055 Mobj.have_rivers  = false;
0056 
0057 
0058 if(ftbverbose)
0059   fprintf(['end   : ' subname '\n'])
0060 end;
0061 
0062

Generated on Wed 20-Feb-2019 16:06:01 by m2html © 2005