Difference between revisions of "Comsol import.m"

From Spinach Documentation Wiki
Jump to: navigation, search
(Normalise sequential blank lines)
(sync with Spinach main f053e432: comsol.inactivate is a row vector)
 
(2 intermediate revisions by the same user not shown)
Line 6: Line 6:
 
     mesh=comsol_import(comsol)
 
     mesh=comsol_import(comsol)
  
−
==Arguments==
+
==Parameters==
  
 
     comsol.mesh_file - name of an ASCII file with vertex coordinates and edge index produced by COMSOL
 
     comsol.mesh_file - name of an ASCII file with vertex coordinates and edge index produced by COMSOL
Line 14: Line 14:
 
     comsol.crop      - {[xmin xmax],[ymin ymax]} region of the mesh to retain
 
     comsol.crop      - {[xmin xmax],[ymin ymax]} region of the mesh to retain
 
   
 
   
−
     comsol.inactivate - a vector with mesh vertex indices to deactivate
+
     comsol.inactivate - a row vector with mesh vertex indices to deactivate
  
 
==Outputs==
 
==Outputs==
Line 35: Line 35:
  
 
==See also==
 
==See also==
−
[[Import,_export,_and_visualisation#Microfluidic_mesh_import_and_plotting|Microfluidic mesh import and plotting]]
+
[[comsol_conc.m]], [[comsol_mesh.m]], [[comsol_velo.m]], [[conc_plot.m]], [[mesh_crop.m]], [[mesh_inact.m]], [[mesh_plot.m]], [[mesh_preplot.m]], [[mesh_vorn.m]], [[Import,_export,_and_visualisation]]
  
 
''Version 2.11, authors: [[Ilya Kuprov]]''
 
''Version 2.11, authors: [[Ilya Kuprov]]''

Latest revision as of 06:34, 30 August 2026

COMSOL 2D mesh data import, cropping and preprocessing for Spinach.

Syntax

   mesh=comsol_import(comsol)

Parameters

   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 velocities produced by COMSOL

   comsol.crop      - {[xmin xmax],[ymin ymax]} region of the mesh to retain

   comsol.inactivate - a row 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

comsol_conc.m, comsol_mesh.m, comsol_velo.m, conc_plot.m, mesh_crop.m, mesh_inact.m, mesh_plot.m, mesh_preplot.m, mesh_vorn.m, Import,_export,_and_visualisation

Version 2.11, authors: Ilya Kuprov