% pde.FEMesh  Mesh representation for 2-D and 3-D meshes
%    A FEMesh represents the nodes and elements in a mesh, together with
%    attributes that describe the element size and geometric order.
%    A FEMesh is typically created using the generateMesh method of the 
%    pde.PDEModel class. 
%    
% FEMesh methods:
%    area           - Find area of elements in a 2-D mesh
%    volume         - Find volume of elements in a 3-D mesh
%    meshQuality    - Evaluate shape quality of elements in the mesh
%    findNodes      - Find nodes in a region of interest
%    findElements   - Find elements in a region of interest
%    meshToPet      - Convert FEMesh data to P,E,T format
%
% FEMesh properties:
%    Nodes          - Coordinates of the nodes in the mesh
%    Elements       - Element connectivity 
%    MaxElementSize - Target maximum element size used to generate the mesh
%    MinElementSize - Target minimum element size used to generate the mesh
%    MeshGradation  - Target element gradation used to generate the mesh    
%    GeometricOrder - Geometric order of the elements in the mesh
%
% See also CREATEPDE, pde.PDEModel, pde.PDEModel/generateMesh

% Copyright 2014-2017 The MathWorks, Inc.
  
%{
properties
    % Nodes          - The coordinates of the nodes in the mesh 
    %    Nodes is a matrix of size Mdim-by-Nn where Mdim is the number of 
    %    dimensions, 2 <= Mdim <= 3. Nn is the number of nodes in the mesh.
    %    The i-th column of Nodes represents the coordinates of the i-th node.
        Nodes;

    % Elements       - The element connectivity     
    %    Elements is a matrix of size Mn-by-Ne, where Mn is the number of nodes
    %    per element and Ne is the number of elements in the mesh.
    %    The i-th column of Elements represents the i-th element in the mesh.
    %    The entries in the i-th column are the node IDs, the column numbers
    %    of Nodes.
        Elements; 

    % MaxElementSize - Target maximum element size used to generate the mesh
        MaxElementSize;  

    % MinElementSize - Target minimum element size used to generate the mesh    
        MinElementSize;

    % MeshGradation - Target element gradation used to generate the mesh    
        MeshGradation;

    % GeometricOrder - Geometric order of the elements in the mesh 
    %   The GeometricOrder is one of the following:
    %   'linear'      Geometric order of the elements is linear
    %   'quadratic'   Geometric order of the elements is quadratic
        GeometricOrder;    
end
%}

