Software Listing of Author : "Darren Engwirda"
- Contours for triangular grids
- License: Freeware
- Price: 0.00


Plots the contours of a function defined on an unstructured triangular grid directly, without the need to interpolate back onto a Cartesian array. I have attempted to replicate much of the functionality of the regular "contour" function. Type "help tricontour" Type "contourdemo" for some examples You may also find my mesh generator "mesh2d.m" in the physics and Chem section helpful. UPDATE 11/05/2006 - Can now be used with clabel - A bit faster UPDATE 15/05/2006 - Much more accurate (now uses quadratic interpolation)
- Publisher: Darren Engwirda
- Date Released: 14-02-2013
- Download Size: 348 KB
- Download
- Platform: Matlab, Scripts
- Fast Sparse LU substitution
- License: Shareware
- Price:


This is a dedicated mex-file for use with UMFPACK to efficiently complete the permuted forward/back substitution to solve linear systems, A*x = b when A is sparse and b is a dense vector. UMFPACK is used when the MATLAB function "lu" is called with 4 outputs: [L,U,P,Q] = lu(A, tol); The mex-file provides the solution: x = LUsubs(L,U,P,Q,b); and generally results in a CPU time saving of a factor of 3-4 (On my machine). Type "LUdemo" and "help LUsubs" for more information. A pre-compiled version is included. If you have the MATLAB compiler you can re-compile the file via: mex -O LUsubs.c You will need either windows or the compiler to use this function. See Tim Davis's website (UMFPACK's author) for some great linear algebra routines: http://www.cise.ufl.edu/~davis/ P.S This sort of thing is important when solving PDE's...
- Publisher: Darren Engwirda
- Date Released: 17-04-2013
- Download Size: 10 KB
- Download
- Platform: Matlab, Scripts
- MESH2D - Automatic Mesh Generation
- License: Shareware
- Price:


MESH2D is a toolbox of 2D meshing routines that allows for the automatic generation of unstructured triangular meshes for general 2D geometry. An iterative algorithm is used that attempts to optimise the mesh topology/vertex position to achieve high quality triangulations. In addition to the fully automatic settings, MESH2D allows the user to specify sizing information, allowing for varying levels of mesh resolution within the domain. MESH2D includes a large set of demos/benchmarks. Please see the following: meshdemo - runs a standard set of demos. mesh_collection - a collection of user contributed geometries. facedemo - examples of geometry with connected faces. MESH2D was previously released under a GNU license. This has been removed to cater for the current restrictions of the MATLAB file exchange. I apologise to the many users...
- Publisher: Darren Engwirda
- Date Released: 07-03-2013
- Download Size: 123 KB
- Download
- Platform: Matlab, Scripts
- tinterp
- License: Freeware
- Price: 0.00


Provides linear and quadratic interpolation methods for functions defined on scattered 2D datasets. The quadratic method in tinterp seems to be superior when compared to the cubic method in gridata. Type "help tinterp" & "help tester"
- Publisher: Darren Engwirda
- Date Released: 26-06-2013
- Download Size: 10 KB
- Download
- Platform: Matlab, Scripts
- tinterp - an alternative to griddata
- License: Shareware
- Price:


Provides linear and quadratic interpolation methods for functions defined on scattered 2D datasets. The quadratic method in tinterp seems to be superior when compared to the cubic method in gridata. Type "help tinterp" & "help tester"
- Publisher: Darren Engwirda
- Date Released: 23-02-2013
- Download Size: 10 KB
- Download
- Platform: Matlab, Scripts
- Unstructured Mesh Generation about Bio-Informatics Script
- License: Freeware
- Price: 0.00


MESH2D is a toolbox for the generation and manipulation of unstructured triangular meshes in MATLAB. High quality meshes are generated automatically using user defined geometries and shapes. These meshes are suitable for subsequent FEM or FVM analysis. MESH2D will automatically adapt the element size to ensure that the geometry is adequately resolved, allowing very complex geometries to be meshed with no additional user input. User defined size functions are also available, allowing the user to control mesh resolution if desired. MESH2D is based on an iterative continuous smoothing method, and generally results in very high quality meshes with no small angles and smooth element size variations.
- Publisher: Darren Engwirda
- Date Released: 26-01-2013
- Download Size: 123 KB
- Download
- Platform: Matlab, Scripts
