Difference between revisions of "Comsol import.m"
(Created page with "{{DISPLAYTITLE:comsol_import.m}} __NOTOC__ COMSOL 2D mesh data import, cropping and preprocessing for Spinach. ==Syntax== mesh=comsol_import(comsol) ==Arguments==...") |
(Sync syntax/arguments/outputs with current Spinach source) |
||
| Line 1: | Line 1: | ||
{{DISPLAYTITLE:comsol_import.m}} __NOTOC__ | {{DISPLAYTITLE:comsol_import.m}} __NOTOC__ | ||
| + | |||
COMSOL 2D mesh data import, cropping and preprocessing for Spinach. | COMSOL 2D mesh data import, cropping and preprocessing for Spinach. | ||
==Syntax== | ==Syntax== | ||
| − | + | mesh=comsol_import(comsol) | |
==Arguments== | ==Arguments== | ||
| − | + | comsol.mesh_file - name of an ASCII file with | |
| − | + | vertex coordinates and edge | |
| − | comsol.velo_file - name of an ASCII file with vertex-centred flow | + | index produced by COMSOL |
| − | + | ||
| − | comsol.crop - {[xmin xmax],[ymin ymax]} region of the mesh to retain | + | comsol.velo_file - name of an ASCII file with |
| − | + | vertex-centred flow veloci- | |
| − | comsol.inactivate - a vector with mesh vertex indices to deactivate | + | ties produced by COMSOL |
| + | |||
| + | comsol.crop - {[xmin xmax],[ymin ymax]} | ||
| + | region of the mesh to retain | ||
| + | |||
| + | comsol.inactivate - a vector with mesh vertex | ||
| + | indices to deactivate | ||
==Outputs== | ==Outputs== | ||
| − | + | mesh – Spinach mesh object with | |
▸ geometry (.x, .y, .idx) | ▸ geometry (.x, .y, .idx) | ||
| Line 26: | Line 33: | ||
==Notes== | ==Notes== | ||
| + | |||
Internally this routine is a convenience wrapper that calls: | Internally this routine is a convenience wrapper that calls: | ||
| Line 35: | Line 43: | ||
==See also== | ==See also== | ||
| + | |||
[[Import,_export,_and_visualisation#Microfluidic_mesh_import_and_plotting|Microfluidic mesh import and plotting]] | [[Import,_export,_and_visualisation#Microfluidic_mesh_import_and_plotting|Microfluidic mesh import and plotting]] | ||
''Version 2.11, authors: [[Ilya Kuprov]]'' | ''Version 2.11, authors: [[Ilya Kuprov]]'' | ||
Revision as of 15:05, 5 April 2026
COMSOL 2D mesh data import, cropping and preprocessing for Spinach.
Syntax
mesh=comsol_import(comsol)
Arguments
comsol.mesh_file - name of an ASCII file with
vertex coordinates and edge
index produced by COMSOL
comsol.velo_file - name of an ASCII file with
vertex-centred flow veloci-
ties produced by COMSOL
comsol.crop - {[xmin xmax],[ymin ymax]}
region of the mesh to retain
comsol.inactivate - a vector with mesh vertex
indices to deactivate
Outputs
mesh – Spinach mesh object with
▸ geometry (.x, .y, .idx)
▸ flow velocities (.u, .v)
▸ Voronoi tessellation (.vor)
▸ fast-plot auxiliaries (.plot)
Notes
Internally this routine is a convenience wrapper that calls:
▸ comsol_mesh() – mesh import ▸ comsol_velo() – velocity import ▸ mesh_crop() – region trimming ▸ mesh_vorn() – Voronoi tessellation ▸ mesh_preplot() – plotting accelerators
See also
Microfluidic mesh import and plotting
Version 2.11, authors: Ilya Kuprov