├── pyfemm ├── doit2.bat ├── doit.bat ├── MANIFEST.in ├── MANIFEST └── README.txt ├── fkn ├── fkn.rc ├── res │ └── fkn.ico └── fullmatrix.h ├── license.txt ├── bin ├── license.txt └── condlib.dat ├── csolv ├── CSOLV.RC └── res │ └── csolv.ico ├── femm ├── MDITabs.cpp ├── MDITabs.h ├── res │ ├── femm.tlb │ ├── left1.bmp │ ├── left2.bmp │ ├── main1.bmp │ ├── main2.bmp │ ├── tree.bmp │ ├── Toolbar.bmp │ ├── bitmap1.bmp │ ├── bmp00001.bmp │ ├── bmp00002.bmp │ ├── bmp00003.bmp │ ├── bmp00004.bmp │ ├── bmp00005.bmp │ ├── bmp00006.bmp │ ├── bmp00007.bmp │ ├── bmp00013.bmp │ ├── cdrawtyp.bmp │ ├── cviewtyp.bmp │ ├── femmetyp.bmp │ ├── femmtype.bmp │ ├── femmview.bmp │ ├── hdrawtyp.bmp │ ├── hviewtyp.bmp │ ├── toolbar1.bmp │ ├── viewtool.bmp │ ├── idr_cdrawtype.ico │ ├── idr_cviewtype.ico │ ├── idr_femmetype.ico │ ├── idr_hdrawtype.ico │ ├── idr_hviewtype.ico │ ├── idr_mainframe.ico │ ├── idr_beladrawtype.ico │ ├── idr_belaviewtype.ico │ ├── idr_femmplottype.ico │ └── idr_femmviewtype.ico ├── luaDDX.h ├── Xyplot.h └── bhplot.h ├── hsolv ├── hsolv.rc └── res │ └── hsolv.ico ├── triangle └── icon1.ico ├── belasolv ├── belasolv.rc └── res │ └── belasolv.ico ├── femmplot ├── femmplot.rc ├── res │ ├── femmplot.ico │ └── femmplotDoc.ico └── StdAfx.cpp ├── mathfemm └── mathfemm.m ├── triangle64 └── icon1.ico ├── .clang-format ├── octavefemm └── mfiles │ ├── num.m │ ├── ci_close.m │ ├── co_close.m │ ├── ei_close.m │ ├── eo_close.m │ ├── hi_close.m │ ├── ho_close.m │ ├── mi_close.m │ ├── mo_close.m │ ├── numc.m │ ├── rawquote.m │ ├── AWG.m │ ├── ci_restore.m │ ├── ci_setcomment.m │ ├── ci_zoomin.m │ ├── ci_zoomout.m │ ├── co_reload.m │ ├── co_restore.m │ ├── co_zoomin.m │ ├── co_zoomout.m │ ├── ei_restore.m │ ├── ei_setcomment.m │ ├── ei_zoomin.m │ ├── ei_zoomout.m │ ├── eo_reload.m │ ├── eo_restore.m │ ├── eo_zoomin.m │ ├── eo_zoomout.m │ ├── hi_restore.m │ ├── hi_setcomment.m │ ├── hi_zoomin.m │ ├── hi_zoomout.m │ ├── ho_reload.m │ ├── ho_restore.m │ ├── ho_zoomin.m │ ├── mi_restore.m │ ├── mi_setcomment.m │ ├── mi_zoomin.m │ ├── mi_zoomout.m │ ├── mo_getgapa.m │ ├── mo_getgapb.m │ ├── mo_reload.m │ ├── mo_restore.m │ ├── mo_zoomin.m │ ├── mo_zoomout.m │ ├── ci_hidegrid.m │ ├── ci_maximize.m │ ├── ci_minimize.m │ ├── ci_purgemesh.m │ ├── ci_showgrid.m │ ├── ci_showmesh.m │ ├── co_hidegrid.m │ ├── co_hidemesh.m │ ├── co_maximize.m │ ├── co_minimize.m │ ├── co_showgrid.m │ ├── co_showmesh.m │ ├── co_smoothon.m │ ├── ei_hidegrid.m │ ├── ei_maximize.m │ ├── ei_minimize.m │ ├── ei_purgemesh.m │ ├── ei_showgrid.m │ ├── ei_showmesh.m │ ├── eo_hidegrid.m │ ├── eo_hidemesh.m │ ├── eo_maximize.m │ ├── eo_minimize.m │ ├── eo_showgrid.m │ ├── eo_showmesh.m │ ├── eo_smoothon.m │ ├── hi_hidegrid.m │ ├── hi_maximize.m │ ├── hi_minimize.m │ ├── hi_purgemesh.m │ ├── hi_showgrid.m │ ├── hi_showmesh.m │ ├── hideconsole.m │ ├── ho_hidegrid.m │ ├── ho_hidemesh.m │ ├── ho_maximize.m │ ├── ho_minimize.m │ ├── ho_showgrid.m │ ├── ho_showmesh.m │ ├── ho_smoothon.m │ ├── ho_zoomout.m │ ├── mi_hidegrid.m │ ├── mi_maximize.m │ ├── mi_minimize.m │ ├── mi_purgemesh.m │ ├── mi_showgrid.m │ ├── mi_showmesh.m │ ├── mo_hidegrid.m │ ├── mo_hidemesh.m │ ├── mo_maximize.m │ ├── mo_minimize.m │ ├── mo_showgrid.m │ ├── mo_showmesh.m │ ├── mo_smoothon.m │ ├── showconsole.m │ ├── ci_hidenames.m │ ├── ci_shownames.m │ ├── ci_snapgridon.m │ ├── co_clearblock.m │ ├── co_hidenames.m │ ├── co_hidepoints.m │ ├── co_numnodes.m │ ├── co_shownames.m │ ├── co_showpoints.m │ ├── co_smoothoff.m │ ├── co_snapgridon.m │ ├── create.m │ ├── ei_hidenames.m │ ├── ei_shownames.m │ ├── ei_snapgridon.m │ ├── eo_clearblock.m │ ├── eo_hidenames.m │ ├── eo_hidepoints.m │ ├── eo_numnodes.m │ ├── eo_shownames.m │ ├── eo_showpoints.m │ ├── eo_smoothoff.m │ ├── eo_snapgridon.m │ ├── hi_hidenames.m │ ├── hi_shownames.m │ ├── hi_snapgridon.m │ ├── ho_clearblock.m │ ├── ho_hidenames.m │ ├── ho_hidepoints.m │ ├── ho_numnodes.m │ ├── ho_shownames.m │ ├── ho_showpoints.m │ ├── ho_smoothoff.m │ ├── ho_snapgridon.m │ ├── main_maximize.m │ ├── main_minimize.m │ ├── main_restore.m │ ├── mi_hidenames.m │ ├── mi_shownames.m │ ├── mi_snapgridon.m │ ├── mo_clearblock.m │ ├── mo_gapintegral.m │ ├── mo_hidenames.m │ ├── mo_hidepoints.m │ ├── mo_numnodes.m │ ├── mo_shownames.m │ ├── mo_showpoints.m │ ├── mo_smoothoff.m │ ├── mo_snapgridon.m │ ├── ci_createmesh.m │ ├── ci_loadsolution.m │ ├── ci_refreshview.m │ ├── ci_snapgridoff.m │ ├── ci_zoomnatural.m │ ├── co_clearcontour.m │ ├── co_numelements.m │ ├── co_refreshview.m │ ├── co_snapgridoff.m │ ├── co_zoomnatural.m │ ├── ei_createmesh.m │ ├── ei_loadsolution.m │ ├── ei_refreshview.m │ ├── ei_snapgridoff.m │ ├── ei_zoomnatural.m │ ├── eo_clearcontour.m │ ├── eo_numelements.m │ ├── eo_refreshview.m │ ├── eo_snapgridoff.m │ ├── eo_zoomnatural.m │ ├── hi_createmesh.m │ ├── hi_loadsolution.m │ ├── hi_refreshview.m │ ├── hi_snapgridoff.m │ ├── hi_zoomnatural.m │ ├── hidepointprops.m │ ├── ho_clearcontour.m │ ├── ho_numelements.m │ ├── ho_refreshview.m │ ├── ho_snapgridoff.m │ ├── ho_zoomnatural.m │ ├── mi_createmesh.m │ ├── mi_refreshview.m │ ├── mi_setcurrent.m │ ├── mi_snapgridoff.m │ ├── mi_zoomnatural.m │ ├── mo_clearcontour.m │ ├── mo_numelements.m │ ├── mo_refreshview.m │ ├── mo_snapgridoff.m │ ├── mo_zoomnatural.m │ ├── showpointprops.m │ ├── smartmesh.m │ ├── IEC.m │ ├── ci_attachdefault.m │ ├── ci_clearselected.m │ ├── ci_deleteselected.m │ ├── ci_detachdefault.m │ ├── ci_saveas.m │ ├── ei_attachdefault.m │ ├── ei_clearselected.m │ ├── ei_deleteselected.m │ ├── ei_detachdefault.m │ ├── ei_saveas.m │ ├── hi_attachdefault.m │ ├── hi_clearselected.m │ ├── hi_deleteselected.m │ ├── hi_detachdefault.m │ ├── hi_saveas.m │ ├── mi_attachdefault.m │ ├── mi_clearselected.m │ ├── mi_detachdefault.m │ ├── mi_loadsolution.m │ ├── mi_saveas.m │ ├── newdocument.m │ ├── opendocument.m │ ├── ci_smartmesh.m │ ├── co_getnode.m │ ├── co_getprobleminfo.m │ ├── co_hidecontourplot.m │ ├── co_hidedensityplot.m │ ├── co_smooth.m │ ├── ei_setgroup.m │ ├── ei_smartmesh.m │ ├── eo_getnode.m │ ├── eo_getprobleminfo.m │ ├── eo_hidecontourplot.m │ ├── eo_hidedensityplot.m │ ├── eo_smooth.m │ ├── hi_setgroup.m │ ├── hi_smartmesh.m │ ├── ho_getnode.m │ ├── ho_getprobleminfo.m │ ├── ho_hidecontourplot.m │ ├── ho_hidedensityplot.m │ ├── ho_smooth.m │ ├── messagebox.m │ ├── mi_deleteselected.m │ ├── mi_setgroup.m │ ├── mi_smartmesh.m │ ├── mo_getnode.m │ ├── mo_getprobleminfo.m │ ├── mo_hidecontourplot.m │ ├── mo_hidedensityplot.m │ ├── mo_smooth.m │ ├── prompt.m │ ├── ci_savebitmap.m │ ├── co_savebitmap.m │ ├── co_snapgrid.m │ ├── ei_attachouterspace.m │ ├── ei_detachouterspace.m │ ├── ei_savebitmap.m │ ├── eo_getelement.m │ ├── eo_savebitmap.m │ ├── eo_snapgrid.m │ ├── hi_attachouterspace.m │ ├── hi_detachouterspace.m │ ├── hi_savebitmap.m │ ├── ho_getelement.m │ ├── ho_savebitmap.m │ ├── ho_snapgrid.m │ ├── mi_attachouterspace.m │ ├── mi_detachouterspace.m │ ├── mi_savebitmap.m │ ├── mo_getelement.m │ ├── mo_savebitmap.m │ ├── mo_snapgrid.m │ ├── ci_deleteselectednodes.m │ ├── ci_savemetafile.m │ ├── ci_selectgroup.m │ ├── ci_setfocus.m │ ├── ci_setgroup.m │ ├── co_getelement.m │ ├── ei_deleteselectednodes.m │ ├── ei_savemetafile.m │ ├── ei_selectgroup.m │ ├── ei_setfocus.m │ ├── hi_deleteselectednodes.m │ ├── hi_savemetafile.m │ ├── hi_selectgroup.m │ ├── hi_setfocus.m │ ├── mi_savemetafile.m │ ├── mi_selectgroup.m │ ├── mi_setfocus.m │ ├── ci_cleartkpoints.m │ ├── ci_deletematerial.m │ ├── ci_deleteselectedlabels.m │ ├── ci_readdxf.m │ ├── ci_savedxf.m │ ├── co_savemetafile.m │ ├── co_seteditmode.m │ ├── ei_deletematerial.m │ ├── ei_deleteselectedlabels.m │ ├── ei_readdxf.m │ ├── ei_savedxf.m │ ├── eo_savemetafile.m │ ├── eo_seteditmode.m │ ├── hi_deletematerial.m │ ├── hi_deleteselectedlabels.m │ ├── hi_readdxf.m │ ├── hi_savedxf.m │ ├── ho_savemetafile.m │ ├── ho_seteditmode.m │ ├── mi_clearbhpoints.m │ ├── mi_deletecircuit.m │ ├── mi_deletematerial.m │ ├── mi_deleteselectedlabels.m │ ├── mi_deleteselectednodes.m │ ├── mi_readdxf.m │ ├── mi_savedxf.m │ ├── mo_savemetafile.m │ ├── mo_seteditmode.m │ ├── ci_deleteboundprop.m │ ├── ci_deleteconductor.m │ ├── ci_deletepointprop.m │ ├── ci_deleteselectedsegments.m │ ├── ci_seteditmode.m │ ├── co_lineintegral.m │ ├── ei_deleteboundprop.m │ ├── ei_deleteconductor.m │ ├── ei_deletepointprop.m │ ├── ei_deleteselectedsegments.m │ ├── ei_getmaterial.m │ ├── ei_seteditmode.m │ ├── eo_lineintegral.m │ ├── hi_cleartkpoints.m │ ├── hi_deleteboundprop.m │ ├── hi_deleteconductor.m │ ├── hi_deletepointprop.m │ ├── hi_deleteselectedsegments.m │ ├── hi_getmaterial.m │ ├── hi_seteditmode.m │ ├── ho_lineintegral.m │ ├── mi_deleteboundprop.m │ ├── mi_deletepointprop.m │ ├── mi_getmaterial.m │ ├── mi_seteditmode.m │ ├── mo_lineintegral.m │ ├── ci_getmaterial.m │ ├── ci_resize.m │ ├── co_resize.m │ ├── ei_resize.m │ ├── hi_resize.m │ ├── mi_deleteselectedsegments.m │ ├── mi_resize.m │ ├── mo_blockintegral.m │ ├── mo_resize.m │ ├── mo_setweightingscheme.m │ ├── ci_createradius.m │ ├── ci_deleteselectedarcsegments.m │ ├── ci_setgrid.m │ ├── co_bendcontour.m │ ├── co_blockintegral.m │ ├── co_setgrid.m │ ├── ei_createradius.m │ ├── ei_deleteselectedarcsegments.m │ ├── ei_setgrid.m │ ├── eo_bendcontour.m │ ├── eo_blockintegral.m │ ├── eo_resize.m │ ├── eo_setgrid.m │ ├── hi_createradius.m │ ├── hi_deleteselectedarcsegments.m │ ├── hi_setgrid.m │ ├── ho_bendcontour.m │ ├── ho_blockintegral.m │ ├── ho_resize.m │ ├── ho_setgrid.m │ ├── main_resize.m │ ├── mi_deleteselectedarcsegments.m │ ├── mi_setgrid.m │ ├── mo_bendcontour.m │ ├── mo_setgrid.m │ ├── hi_addtkpoint.m │ ├── mi_addbhpoint.m │ ├── mi_createradius.m │ ├── ci_drawpolygon.m │ ├── ei_addpointprop.m │ ├── ei_drawpolygon.m │ ├── hi_drawpolygon.m │ ├── mi_addpointprop.m │ ├── mi_drawpolygon.m │ ├── mi_setnodeprop.m │ ├── mo_getcircuitproperties.m │ ├── ei_defineouterspace.m │ ├── hi_defineouterspace.m │ ├── mi_addcircprop.m │ ├── mi_defineouterspace.m │ ├── ci_drawpolyline.m │ ├── co_getconductorproperties.m │ ├── ei_drawpolyline.m │ ├── eo_getconductorproperties.m │ ├── hi_drawpolyline.m │ ├── ho_getconductorproperties.m │ ├── mi_drawpolyline.m │ ├── ei_addmaterial.m │ ├── co_showcontourplot.m │ ├── eo_showcontourplot.m │ ├── ho_showcontourplot.m │ ├── ci_addarc.m │ ├── ei_addarc.m │ ├── hi_addarc.m │ ├── mi_addarc.m │ ├── mi_setsegmentprop.m │ ├── ci_setnodeprop.m │ ├── ei_addconductorprop.m │ ├── ei_setnodeprop.m │ ├── hi_setnodeprop.m │ ├── ci_analyse.m │ ├── ci_analyze.m │ ├── co_getv.m │ ├── ei_analyse.m │ ├── ei_analyze.m │ ├── eo_getv.m │ ├── hi_analyse.m │ ├── hi_analyze.m │ ├── ho_gett.m │ ├── mi_analyze.m │ ├── mo_geta.m │ ├── co_gete.m │ ├── co_getj.m │ ├── co_getk.m │ ├── eo_getd.m │ ├── eo_gete.m │ ├── ho_getf.m │ ├── ho_getg.m │ ├── ho_getk.m │ ├── mi_analyse.m │ ├── mo_getb.m │ ├── mo_geth.m │ ├── mo_getpe.m │ ├── mo_showcontourplot.m │ ├── eo_getperm.m │ ├── mo_getmu.m │ ├── mo_getph.m │ ├── ci_setblockprop.m │ ├── co_showdensityplot.m │ ├── ei_addboundprop.m │ ├── ei_setblockprop.m │ ├── eo_showdensityplot.m │ ├── hi_setblockprop.m │ ├── ho_showdensityplot.m │ ├── mo_getj.m │ ├── mo_showdensityplot.m │ ├── ci_getview.m │ ├── co_getview.m │ ├── co_groupselectblock.m │ ├── eo_groupselectblock.m │ ├── hi_getview.m │ ├── ho_getview.m │ ├── ho_groupselectblock.m │ ├── mi_setarcsegmentprop.m │ ├── ci_setsegmentprop.m │ ├── ei_setsegmentprop.m │ ├── eo_getenergydensity.m │ ├── hi_setsegmentprop.m │ ├── mo_getconductivity.m │ ├── mo_getenergydensity.m │ ├── mo_groupselectblock.m │ ├── mo_getfill.m │ ├── ci_setarcsegmentprop.m │ ├── ei_setarcsegmentprop.m │ ├── hi_setarcsegmentprop.m │ ├── ci_scale.m │ ├── ei_scale.m │ ├── hi_scale.m │ ├── mi_scale.m │ ├── mi_setprevious.m │ ├── co_addcontour.m │ ├── co_selectblock.m │ ├── co_selectpoint.m │ ├── eo_addcontour.m │ ├── eo_selectblock.m │ ├── eo_selectpoint.m │ ├── ho_addcontour.m │ ├── ho_selectblock.m │ ├── ho_selectpoint.m │ ├── mo_addcontour.m │ ├── mo_selectblock.m │ ├── mo_selectpoint.m │ ├── ci_selectlabel.m │ ├── ci_selectnode.m │ ├── ei_selectlabel.m │ ├── ei_selectnode.m │ ├── hi_selectlabel.m │ ├── hi_selectnode.m │ ├── mi_selectlabel.m │ ├── mi_selectnode.m │ ├── ci_addblocklabel.m │ ├── ei_addblocklabel.m │ ├── ei_movetranslate.m │ ├── hi_addblocklabel.m │ ├── hi_addtkpoints.m │ ├── hi_movetranslate.m │ ├── mi_addbhpoints.m │ ├── mi_addblocklabel.m │ ├── mi_movetranslate.m │ ├── ci_movetranslate.m │ ├── ci_selectsegment.m │ ├── ei_selectsegment.m │ ├── hi_selectsegment.m │ ├── mi_selectsegment.m │ ├── ci_scale2.m │ ├── closefemm.m │ ├── ei_scale2.m │ ├── hi_scale2.m │ ├── mi_scale2.m │ ├── ci_selectarcsegment.m │ ├── ei_selectarcsegment.m │ ├── hi_selectarcsegment.m │ ├── mi_selectarcsegment.m │ ├── ci_copytranslate.m │ ├── ci_moverotate.m │ ├── ei_copytranslate.m │ ├── ei_moverotate.m │ ├── hi_copytranslate.m │ ├── hi_moverotate.m │ ├── mi_copytranslate.m │ ├── mi_moverotate.m │ ├── ci_movetranslate2.m │ ├── co_showvectorplot.m │ ├── ei_movetranslate2.m │ ├── eo_showvectorplot.m │ ├── hi_movetranslate2.m │ ├── ho_showvectorplot.m │ ├── mi_movetranslate2.m │ ├── mo_showvectorplot.m │ ├── quote.m │ ├── quotec.m │ ├── ci_selectcircle.m │ ├── ei_selectcircle.m │ ├── hi_selectcircle.m │ ├── mi_selectcircle.m │ ├── ci_copyrotate.m │ ├── ei_copyrotate.m │ ├── hi_copyrotate.m │ ├── mi_copyrotate.m │ ├── mi_modifymaterial.m │ ├── mi_modifypointprop.m │ ├── mi_modifyboundprop.m │ ├── ci_copytranslate2.m │ ├── ei_copytranslate2.m │ ├── hi_copytranslate2.m │ ├── mi_copytranslate2.m │ ├── mo_getgapharmonics.m │ ├── ci_drawrectangle.m │ ├── ci_selectrectangle.m │ ├── ei_drawrectangle.m │ ├── ei_selectrectangle.m │ ├── hi_selectrectangle.m │ ├── mi_selectrectangle.m │ ├── ci_modifymaterial.m │ ├── ei_modifymaterial.m │ ├── hi_drawrectangle.m │ ├── hi_modifymaterial.m │ ├── mi_drawrectangle.m │ ├── mi_modifycircprop.m │ ├── ci_modifyboundprop.m │ ├── ci_modifypointprop.m │ ├── ei_modifyboundprop.m │ ├── ei_modifypointprop.m │ ├── hi_modifyboundprop.m │ ├── hi_modifypointprop.m │ ├── ci_copyrotate2.m │ ├── ci_mirror.m │ ├── ei_copyrotate2.m │ ├── ei_mirror.m │ ├── hi_copyrotate2.m │ ├── hi_mirror.m │ ├── mi_copyrotate2.m │ ├── mi_mirror.m │ ├── ci_drawline.m │ ├── ci_modifyconductorprop.m │ ├── ei_drawline.m │ ├── ei_modifyconductorprop.m │ └── hi_drawline.m ├── ResizableLib └── StdAfx.cpp ├── liblua ├── lgc.h └── lapi.h └── scifemm └── CMakeLists.txt /pyfemm/doit2.bat: -------------------------------------------------------------------------------- 1 | python setup.py bdist_wheel 2 | -------------------------------------------------------------------------------- /pyfemm/doit.bat: -------------------------------------------------------------------------------- 1 | python setup.py sdist --formats=gztar,zip 2 | -------------------------------------------------------------------------------- /fkn/fkn.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cenit/FEMM/HEAD/fkn/fkn.rc -------------------------------------------------------------------------------- /license.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cenit/FEMM/HEAD/license.txt -------------------------------------------------------------------------------- /pyfemm/MANIFEST.in: -------------------------------------------------------------------------------- 1 | include *.txt 2 | recursive-include docs *.txt 3 | -------------------------------------------------------------------------------- /bin/license.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cenit/FEMM/HEAD/bin/license.txt -------------------------------------------------------------------------------- /csolv/CSOLV.RC: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cenit/FEMM/HEAD/csolv/CSOLV.RC -------------------------------------------------------------------------------- /femm/MDITabs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cenit/FEMM/HEAD/femm/MDITabs.cpp -------------------------------------------------------------------------------- /femm/MDITabs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cenit/FEMM/HEAD/femm/MDITabs.h -------------------------------------------------------------------------------- /fkn/res/fkn.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cenit/FEMM/HEAD/fkn/res/fkn.ico -------------------------------------------------------------------------------- /hsolv/hsolv.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cenit/FEMM/HEAD/hsolv/hsolv.rc -------------------------------------------------------------------------------- /femm/res/femm.tlb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cenit/FEMM/HEAD/femm/res/femm.tlb -------------------------------------------------------------------------------- /femm/res/left1.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cenit/FEMM/HEAD/femm/res/left1.bmp -------------------------------------------------------------------------------- /femm/res/left2.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cenit/FEMM/HEAD/femm/res/left2.bmp -------------------------------------------------------------------------------- /femm/res/main1.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cenit/FEMM/HEAD/femm/res/main1.bmp -------------------------------------------------------------------------------- /femm/res/main2.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cenit/FEMM/HEAD/femm/res/main2.bmp -------------------------------------------------------------------------------- /femm/res/tree.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cenit/FEMM/HEAD/femm/res/tree.bmp -------------------------------------------------------------------------------- /triangle/icon1.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cenit/FEMM/HEAD/triangle/icon1.ico -------------------------------------------------------------------------------- /belasolv/belasolv.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cenit/FEMM/HEAD/belasolv/belasolv.rc -------------------------------------------------------------------------------- /csolv/res/csolv.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cenit/FEMM/HEAD/csolv/res/csolv.ico -------------------------------------------------------------------------------- /femm/res/Toolbar.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cenit/FEMM/HEAD/femm/res/Toolbar.bmp -------------------------------------------------------------------------------- /femm/res/bitmap1.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cenit/FEMM/HEAD/femm/res/bitmap1.bmp -------------------------------------------------------------------------------- /femm/res/bmp00001.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cenit/FEMM/HEAD/femm/res/bmp00001.bmp -------------------------------------------------------------------------------- /femm/res/bmp00002.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cenit/FEMM/HEAD/femm/res/bmp00002.bmp -------------------------------------------------------------------------------- /femm/res/bmp00003.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cenit/FEMM/HEAD/femm/res/bmp00003.bmp -------------------------------------------------------------------------------- /femm/res/bmp00004.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cenit/FEMM/HEAD/femm/res/bmp00004.bmp -------------------------------------------------------------------------------- /femm/res/bmp00005.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cenit/FEMM/HEAD/femm/res/bmp00005.bmp -------------------------------------------------------------------------------- /femm/res/bmp00006.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cenit/FEMM/HEAD/femm/res/bmp00006.bmp -------------------------------------------------------------------------------- /femm/res/bmp00007.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cenit/FEMM/HEAD/femm/res/bmp00007.bmp -------------------------------------------------------------------------------- /femm/res/bmp00013.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cenit/FEMM/HEAD/femm/res/bmp00013.bmp -------------------------------------------------------------------------------- /femm/res/cdrawtyp.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cenit/FEMM/HEAD/femm/res/cdrawtyp.bmp -------------------------------------------------------------------------------- /femm/res/cviewtyp.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cenit/FEMM/HEAD/femm/res/cviewtyp.bmp -------------------------------------------------------------------------------- /femm/res/femmetyp.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cenit/FEMM/HEAD/femm/res/femmetyp.bmp -------------------------------------------------------------------------------- /femm/res/femmtype.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cenit/FEMM/HEAD/femm/res/femmtype.bmp -------------------------------------------------------------------------------- /femm/res/femmview.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cenit/FEMM/HEAD/femm/res/femmview.bmp -------------------------------------------------------------------------------- /femm/res/hdrawtyp.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cenit/FEMM/HEAD/femm/res/hdrawtyp.bmp -------------------------------------------------------------------------------- /femm/res/hviewtyp.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cenit/FEMM/HEAD/femm/res/hviewtyp.bmp -------------------------------------------------------------------------------- /femm/res/toolbar1.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cenit/FEMM/HEAD/femm/res/toolbar1.bmp -------------------------------------------------------------------------------- /femm/res/viewtool.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cenit/FEMM/HEAD/femm/res/viewtool.bmp -------------------------------------------------------------------------------- /femmplot/femmplot.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cenit/FEMM/HEAD/femmplot/femmplot.rc -------------------------------------------------------------------------------- /hsolv/res/hsolv.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cenit/FEMM/HEAD/hsolv/res/hsolv.ico -------------------------------------------------------------------------------- /mathfemm/mathfemm.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cenit/FEMM/HEAD/mathfemm/mathfemm.m -------------------------------------------------------------------------------- /triangle64/icon1.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cenit/FEMM/HEAD/triangle64/icon1.ico -------------------------------------------------------------------------------- /belasolv/res/belasolv.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cenit/FEMM/HEAD/belasolv/res/belasolv.ico -------------------------------------------------------------------------------- /femm/res/idr_cdrawtype.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cenit/FEMM/HEAD/femm/res/idr_cdrawtype.ico -------------------------------------------------------------------------------- /femm/res/idr_cviewtype.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cenit/FEMM/HEAD/femm/res/idr_cviewtype.ico -------------------------------------------------------------------------------- /femm/res/idr_femmetype.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cenit/FEMM/HEAD/femm/res/idr_femmetype.ico -------------------------------------------------------------------------------- /femm/res/idr_hdrawtype.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cenit/FEMM/HEAD/femm/res/idr_hdrawtype.ico -------------------------------------------------------------------------------- /femm/res/idr_hviewtype.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cenit/FEMM/HEAD/femm/res/idr_hviewtype.ico -------------------------------------------------------------------------------- /femm/res/idr_mainframe.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cenit/FEMM/HEAD/femm/res/idr_mainframe.ico -------------------------------------------------------------------------------- /femmplot/res/femmplot.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cenit/FEMM/HEAD/femmplot/res/femmplot.ico -------------------------------------------------------------------------------- /femmplot/res/femmplotDoc.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cenit/FEMM/HEAD/femmplot/res/femmplotDoc.ico -------------------------------------------------------------------------------- /femm/res/idr_beladrawtype.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cenit/FEMM/HEAD/femm/res/idr_beladrawtype.ico -------------------------------------------------------------------------------- /femm/res/idr_belaviewtype.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cenit/FEMM/HEAD/femm/res/idr_belaviewtype.ico -------------------------------------------------------------------------------- /femm/res/idr_femmplottype.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cenit/FEMM/HEAD/femm/res/idr_femmplottype.ico -------------------------------------------------------------------------------- /femm/res/idr_femmviewtype.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cenit/FEMM/HEAD/femm/res/idr_femmviewtype.ico -------------------------------------------------------------------------------- /.clang-format: -------------------------------------------------------------------------------- 1 | --- 2 | Language: Cpp 3 | BasedOnStyle: WebKit 4 | IndentWidth: 2 5 | TabWidth: 2 6 | SortIncludes: false 7 | ... 8 | -------------------------------------------------------------------------------- /octavefemm/mfiles/num.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function s=num(n) 4 | s=complex2str(n); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ci_close.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ci_close() 4 | callfemm('ci_close()'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/co_close.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function co_close() 4 | callfemm('co_close()'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ei_close.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ei_close() 4 | callfemm('ei_close()'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/eo_close.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function eo_close() 4 | callfemm('eo_close()'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/hi_close.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function hi_close() 4 | callfemm('hi_close()'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ho_close.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ho_close() 4 | callfemm('ho_close()'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/mi_close.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function mi_close() 4 | callfemm('mi_close()'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/mo_close.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function mo_close() 4 | callfemm('mo_close()'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/numc.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function s=numc(n) 4 | s=[ complex2str(n), ',' ]; 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/rawquote.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function s=rawquote(v) 4 | s= [ '"' , v , '"' ]; 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/AWG.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function dia=AWG(awg) 4 | dia=8.2514694*exp(-0.115943*awg); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ci_restore.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ci_restore() 4 | callfemm('ci_restore()'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ci_setcomment.m: -------------------------------------------------------------------------------- 1 | function ci_setcomment(fn) 2 | 3 | if (nargin==1) 4 | callfemm(['ci_setcomment(' , quote(fn) , ')' ]); 5 | end 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ci_zoomin.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ci_zoomin() 4 | callfemm('ci_zoomin()'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ci_zoomout.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ci_zoomout() 4 | callfemm('ci_zoomout()'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/co_reload.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function co_reload() 4 | callfemm('co_reload()'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/co_restore.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function co_restore() 4 | callfemm('co_restore()'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/co_zoomin.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function co_zoomin() 4 | callfemm('co_zoomin()'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/co_zoomout.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function co_zoomout() 4 | callfemm('co_zoomout()'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ei_restore.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ei_restore() 4 | callfemm('ei_restore()'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ei_setcomment.m: -------------------------------------------------------------------------------- 1 | function ei_setcomment(fn) 2 | 3 | if (nargin==1) 4 | callfemm(['ei_setcomment(' , quote(fn) , ')' ]); 5 | end 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ei_zoomin.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ei_zoomin() 4 | callfemm('ei_zoomin()'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ei_zoomout.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ei_zoomout() 4 | callfemm('ei_zoomout()'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/eo_reload.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function eo_reload() 4 | callfemm('eo_reload()'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/eo_restore.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function eo_restore() 4 | callfemm('eo_restore()'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/eo_zoomin.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function eo_zoomin() 4 | callfemm('eo_zoomin()'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/eo_zoomout.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function eo_zoomout() 4 | callfemm('eo_zoomout()'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/hi_restore.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function hi_restore() 4 | callfemm('hi_restore()'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/hi_setcomment.m: -------------------------------------------------------------------------------- 1 | function hi_setcomment(fn) 2 | 3 | if (nargin==1) 4 | callfemm(['hi_setcomment(' , quote(fn) , ')' ]); 5 | end 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/hi_zoomin.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function hi_zoomin() 4 | callfemm('hi_zoomin()'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/hi_zoomout.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function hi_zoomout() 4 | callfemm('hi_zoomout()'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ho_reload.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ho_reload() 4 | callfemm('ho_reload()'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ho_restore.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ho_restore() 4 | callfemm('ho_restore()'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ho_zoomin.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ho_zoomin() 4 | callfemm('ho_zoomin()'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/mi_restore.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function mi_restore() 4 | callfemm('mi_restore()'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/mi_setcomment.m: -------------------------------------------------------------------------------- 1 | function mi_setcomment(fn) 2 | 3 | if (nargin==1) 4 | callfemm(['mi_setcomment(' , quote(fn) , ')' ]); 5 | end 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/mi_zoomin.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function mi_zoomin() 4 | callfemm('mi_zoomin()'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/mi_zoomout.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function mi_zoomout() 4 | callfemm('mi_zoomout()'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/mo_getgapa.m: -------------------------------------------------------------------------------- 1 | function z=mo_getgapa(bdryname,angle) 2 | z=callfemm(['mo_getgapa(' , quotec(bdryname) , num(angle) , ')']); 3 | 4 | -------------------------------------------------------------------------------- /octavefemm/mfiles/mo_getgapb.m: -------------------------------------------------------------------------------- 1 | function z=mo_getgapb(bdryname,angle) 2 | z=callfemm(['mo_getgapb(' , quotec(bdryname) , num(angle) , ')']); 3 | 4 | -------------------------------------------------------------------------------- /octavefemm/mfiles/mo_reload.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function mo_reload() 4 | callfemm('mo_reload()'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/mo_restore.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function mo_restore() 4 | callfemm('mo_restore()'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/mo_zoomin.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function mo_zoomin() 4 | callfemm('mo_zoomin()'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/mo_zoomout.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function mo_zoomout() 4 | callfemm('mo_zoomout()'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ci_hidegrid.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ci_hidegrid() 4 | callfemm('ci_hidegrid()'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ci_maximize.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ci_maximize() 4 | callfemm('ci_maximize()'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ci_minimize.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ci_minimize() 4 | callfemm('ci_minimize()'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ci_purgemesh.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ci_purgemesh() 4 | callfemm('ci_purgemesh()'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ci_showgrid.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ci_showgrid() 4 | callfemm('ci_showgrid()'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ci_showmesh.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ci_showmesh() 4 | callfemm('ci_showmesh()'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/co_hidegrid.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function co_hidegrid() 4 | callfemm('co_hidegrid()'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/co_hidemesh.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function co_hidemesh() 4 | callfemm('co_hidemesh()'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/co_maximize.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function co_maximize() 4 | callfemm('co_maximize()'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/co_minimize.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function co_minimize() 4 | callfemm('co_minimize()'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/co_showgrid.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function co_showgrid() 4 | callfemm('co_showgrid()'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/co_showmesh.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function co_showmesh() 4 | callfemm('co_showmesh()'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/co_smoothon.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function co_smoothon() 4 | callfemm('co_smooth("on")'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ei_hidegrid.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ei_hidegrid() 4 | callfemm('ei_hidegrid()'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ei_maximize.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ei_maximize() 4 | callfemm('ei_maximize()'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ei_minimize.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ei_minimize() 4 | callfemm('ei_minimize()'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ei_purgemesh.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ei_purgemesh() 4 | callfemm('ei_purgemesh()'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ei_showgrid.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ei_showgrid() 4 | callfemm('ei_showgrid()'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ei_showmesh.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ei_showmesh() 4 | callfemm('ei_showmesh()'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/eo_hidegrid.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function eo_hidegrid() 4 | callfemm('eo_hidegrid()'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/eo_hidemesh.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function eo_hidemesh() 4 | callfemm('eo_hidemesh()'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/eo_maximize.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function eo_maximize() 4 | callfemm('eo_maximize()'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/eo_minimize.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function eo_minimize() 4 | callfemm('eo_minimize()'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/eo_showgrid.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function eo_showgrid() 4 | callfemm('eo_showgrid()'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/eo_showmesh.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function eo_showmesh() 4 | callfemm('eo_showmesh()'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/eo_smoothon.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function eo_smoothon() 4 | callfemm('eo_smooth("on")'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/hi_hidegrid.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function hi_hidegrid() 4 | callfemm('hi_hidegrid()'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/hi_maximize.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function hi_maximize() 4 | callfemm('hi_maximize()'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/hi_minimize.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function hi_minimize() 4 | callfemm('hi_minimize()'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/hi_purgemesh.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function hi_purgemesh() 4 | callfemm('hi_purgemesh()'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/hi_showgrid.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function hi_showgrid() 4 | callfemm('hi_showgrid()'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/hi_showmesh.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function hi_showmesh() 4 | callfemm('hi_showmesh()'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/hideconsole.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function hideconsole() 4 | callfemm('hideconsole()'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ho_hidegrid.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ho_hidegrid() 4 | callfemm('ho_hidegrid()'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ho_hidemesh.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ho_hidemesh() 4 | callfemm('ho_hidemesh()'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ho_maximize.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ho_maximize() 4 | callfemm('ho_maximize()'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ho_minimize.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ho_minimize() 4 | callfemm('ho_minimize()'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ho_showgrid.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ho_showgrid() 4 | callfemm('ho_showgrid()'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ho_showmesh.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ho_showmesh() 4 | callfemm('ho_showmesh()'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ho_smoothon.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ho_smoothon() 4 | callfemm('ho_smooth("on")'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ho_zoomout.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ho_zoomout() 4 | callfemm('ho_zoomout()'); 5 | 6 | 7 | -------------------------------------------------------------------------------- /octavefemm/mfiles/mi_hidegrid.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function mi_hidegrid() 4 | callfemm('mi_hidegrid()'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/mi_maximize.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function mi_maximize() 4 | callfemm('mi_maximize()'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/mi_minimize.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function mi_minimize() 4 | callfemm('mi_minimize()'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/mi_purgemesh.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function mi_purgemesh() 4 | callfemm('mi_purgemesh()'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/mi_showgrid.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function mi_showgrid() 4 | callfemm('mi_showgrid()'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/mi_showmesh.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function mi_showmesh() 4 | callfemm('mi_showmesh()'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/mo_hidegrid.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function mo_hidegrid() 4 | callfemm('mo_hidegrid()'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/mo_hidemesh.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function mo_hidemesh() 4 | callfemm('mo_hidemesh()'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/mo_maximize.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function mo_maximize() 4 | callfemm('mo_maximize()'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/mo_minimize.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function mo_minimize() 4 | callfemm('mo_minimize()'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/mo_showgrid.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function mo_showgrid() 4 | callfemm('mo_showgrid()'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/mo_showmesh.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function mo_showmesh() 4 | callfemm('mo_showmesh()'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/mo_smoothon.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function mo_smoothon() 4 | callfemm('mo_smooth("on")'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/showconsole.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function showconsole() 4 | callfemm('showconsole()'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ci_hidenames.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ci_hidenames() 4 | callfemm('ci_shownames(0)'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ci_shownames.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ci_shownames() 4 | callfemm('ci_shownames(1)'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ci_snapgridon.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ci_snapgridon() 4 | callfemm('ci_gridsnap("on")'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/co_clearblock.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function co_clearblock() 4 | callfemm('co_clearblock()'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/co_hidenames.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function co_hidenames() 4 | callfemm('co_shownames(0)'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/co_hidepoints.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function co_hidepoints() 4 | callfemm('co_hidepoints()'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/co_numnodes.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function z=co_numnodes() 4 | z=callfemm('co_numnodes()'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/co_shownames.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function co_shownames() 4 | callfemm('co_shownames(1)'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/co_showpoints.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function co_showpoints() 4 | callfemm('co_showpoints()'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/co_smoothoff.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function co_smoothoff() 4 | callfemm('co_smooth("off")'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/co_snapgridon.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function co_snapgridon() 4 | callfemm('co_gridsnap("on")'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/create.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function create(n) 4 | callfemm([ 'create(' , num(n) , ')' ]); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ei_hidenames.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ei_hidenames() 4 | callfemm('ei_shownames(0)'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ei_shownames.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ei_shownames() 4 | callfemm('ei_shownames(1)'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ei_snapgridon.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ei_snapgridon() 4 | callfemm('ei_gridsnap("on")'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/eo_clearblock.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function eo_clearblock() 4 | callfemm('eo_clearblock()'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/eo_hidenames.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function eo_hidenames() 4 | callfemm('eo_shownames(0)'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/eo_hidepoints.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function eo_hidepoints() 4 | callfemm('eo_hidepoints()'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/eo_numnodes.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function z=eo_numnodes() 4 | z=callfemm('eo_numnodes()'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/eo_shownames.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function eo_shownames() 4 | callfemm('eo_shownames(1)'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/eo_showpoints.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function eo_showpoints() 4 | callfemm('eo_showpoints()'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/eo_smoothoff.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function eo_smoothoff() 4 | callfemm('eo_smooth("off")'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/eo_snapgridon.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function eo_snapgridon() 4 | callfemm('eo_gridsnap("on")'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/hi_hidenames.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function hi_hidenames() 4 | callfemm('hi_shownames(0)'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/hi_shownames.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function hi_shownames() 4 | callfemm('hi_shownames(1)'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/hi_snapgridon.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function hi_snapgridon() 4 | callfemm('hi_gridsnap("on")'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ho_clearblock.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ho_clearblock() 4 | callfemm('ho_clearblock()'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ho_hidenames.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ho_hidenames() 4 | callfemm('ho_shownames(0)'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ho_hidepoints.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ho_hidepoints() 4 | callfemm('ho_hidepoints()'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ho_numnodes.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function z=ho_numnodes() 4 | z=callfemm('ho_numnodes()'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ho_shownames.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ho_shownames() 4 | callfemm('ho_shownames(1)'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ho_showpoints.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ho_showpoints() 4 | callfemm('ho_showpoints()'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ho_smoothoff.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ho_smoothoff() 4 | callfemm('ho_smooth("off")'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ho_snapgridon.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ho_snapgridon() 4 | callfemm('ho_gridsnap("on")'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/main_maximize.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function main_maximize() 4 | callfemm('main_maximize()'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/main_minimize.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function main_minimize() 4 | callfemm('main_minimize()'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/main_restore.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function main_restore() 4 | callfemm('main_restore()'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/mi_hidenames.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function mi_hidenames() 4 | callfemm('mi_shownames(0)'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/mi_shownames.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function mi_shownames() 4 | callfemm('mi_shownames(1)'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/mi_snapgridon.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function mi_snapgridon() 4 | callfemm('mi_gridsnap("on")'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/mo_clearblock.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function mo_clearblock() 4 | callfemm('mo_clearblock()'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/mo_gapintegral.m: -------------------------------------------------------------------------------- 1 | function z=mo_gapintegral(bdryname,inttype) 2 | z=callfemm(['mo_gapintegral(' , quotec(bdryname) , num(inttype) , ')']); 3 | -------------------------------------------------------------------------------- /octavefemm/mfiles/mo_hidenames.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function mo_hidenames() 4 | callfemm('mo_shownames(0)'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/mo_hidepoints.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function mo_hidepoints() 4 | callfemm('mo_hidepoints()'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/mo_numnodes.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function z=mo_numnodes() 4 | z=callfemm('mo_numnodes()'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/mo_shownames.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function mo_shownames() 4 | callfemm('mo_shownames(1)'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/mo_showpoints.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function mo_showpoints() 4 | callfemm('mo_showpoints()'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/mo_smoothoff.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function mo_smoothoff() 4 | callfemm('mo_smooth("off")'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/mo_snapgridon.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function mo_snapgridon() 4 | callfemm('mo_gridsnap("on")'); 5 | 6 | -------------------------------------------------------------------------------- /pyfemm/MANIFEST: -------------------------------------------------------------------------------- 1 | # file GENERATED by distutils, do NOT edit 2 | CHANGES.txt 3 | LICENSE.txt 4 | README.txt 5 | setup.py 6 | docs\manual.txt 7 | femm\__init__.py 8 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ci_createmesh.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function z=ci_createmesh() 4 | z=callfemm('ci_createmesh()'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ci_loadsolution.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ci_loadsolution() 4 | callfemm('ci_loadsolution()'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ci_refreshview.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ci_refreshview() 4 | callfemm('ci_refreshview()'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ci_snapgridoff.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ci_snapgridoff() 4 | callfemm('ci_gridsnap("off")'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ci_zoomnatural.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ci_zoomnatural() 4 | callfemm('ci_zoomnatural()'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/co_clearcontour.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function co_clearcontour() 4 | callfemm('co_clearcontour()'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/co_numelements.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function z=co_numelements() 4 | z=callfemm('co_numelements()'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/co_refreshview.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function co_refreshview() 4 | callfemm('co_refreshview()'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/co_snapgridoff.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function co_snapgridoff() 4 | callfemm('co_gridsnap("off")'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/co_zoomnatural.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function co_zoomnatural() 4 | callfemm('co_zoomnatural()'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ei_createmesh.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function z=ei_createmesh() 4 | z=callfemm('ei_createmesh()'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ei_loadsolution.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ei_loadsolution() 4 | callfemm('ei_loadsolution()'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ei_refreshview.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ei_refreshview() 4 | callfemm('ei_refreshview()'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ei_snapgridoff.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ei_snapgridoff() 4 | callfemm('ei_gridsnap("off")'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ei_zoomnatural.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ei_zoomnatural() 4 | callfemm('ei_zoomnatural()'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/eo_clearcontour.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function eo_clearcontour() 4 | callfemm('eo_clearcontour()'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/eo_numelements.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function z=eo_numelements() 4 | z=callfemm('eo_numelements()'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/eo_refreshview.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function eo_refreshview() 4 | callfemm('eo_refreshview()'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/eo_snapgridoff.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function eo_snapgridoff() 4 | callfemm('eo_gridsnap("off")'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/eo_zoomnatural.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function eo_zoomnatural() 4 | callfemm('eo_zoomnatural()'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/hi_createmesh.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function z=hi_createmesh() 4 | z=callfemm('hi_createmesh()'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/hi_loadsolution.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function hi_loadsolution() 4 | callfemm('hi_loadsolution()'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/hi_refreshview.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function hi_refreshview() 4 | callfemm('hi_refreshview()'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/hi_snapgridoff.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function hi_snapgridoff() 4 | callfemm('hi_gridsnap("off")'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/hi_zoomnatural.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function hi_zoomnatural() 4 | callfemm('hi_zoomnatural()'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/hidepointprops.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function hidepointprops() 4 | callfemm('hidepointprops()'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ho_clearcontour.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ho_clearcontour() 4 | callfemm('ho_clearcontour()'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ho_numelements.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function z=ho_numelements() 4 | z=callfemm('ho_numelements()'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ho_refreshview.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ho_refreshview() 4 | callfemm('ho_refreshview()'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ho_snapgridoff.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ho_snapgridoff() 4 | callfemm('ho_gridsnap("off")'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ho_zoomnatural.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ho_zoomnatural() 4 | callfemm('ho_zoomnatural()'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/mi_createmesh.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function z=mi_createmesh() 4 | z=callfemm('mi_createmesh()'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/mi_refreshview.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function mi_refreshview() 4 | callfemm('mi_refreshview()'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/mi_setcurrent.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function mi_setcurrent(name,x) 4 | mi_modifycircprop(name,1,x); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/mi_snapgridoff.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function mi_snapgridoff() 4 | callfemm('mi_gridsnap("off")'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/mi_zoomnatural.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function mi_zoomnatural() 4 | callfemm('mi_zoomnatural()'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/mo_clearcontour.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function mo_clearcontour() 4 | callfemm('mo_clearcontour()'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/mo_numelements.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function z=mo_numelements() 4 | z=callfemm('mo_numelements()'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/mo_refreshview.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function mo_refreshview() 4 | callfemm('mo_refreshview()'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/mo_snapgridoff.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function mo_snapgridoff() 4 | callfemm('mo_gridsnap("off")'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/mo_zoomnatural.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function mo_zoomnatural() 4 | callfemm('mo_zoomnatural()'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/showpointprops.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function showpointprops() 4 | callfemm('showpointprops()'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/smartmesh.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function smartmesh(n) 4 | callfemm(['smartmesh(' , num(n), ')' ]); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/IEC.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function dia=IEC(iec) 4 | dia=7.959159641581004*exp(-0.11519673572274754*iec); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ci_attachdefault.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ci_attachdefault() 4 | callfemm('ci_attachdefault()'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ci_clearselected.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ci_clearselected() 4 | callfemm('ci_clearselected()'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ci_deleteselected.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ci_deleteselected() 4 | callfemm('ci_deleteselected()'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ci_detachdefault.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ci_detachdefault() 4 | callfemm('ci_detachdefault()'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ci_saveas.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ci_saveas(fn) 4 | callfemm(['ci_saveas(' , quote(fn) , ')']); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ei_attachdefault.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ei_attachdefault() 4 | callfemm('ei_attachdefault()'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ei_clearselected.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ei_clearselected() 4 | callfemm('ei_clearselected()'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ei_deleteselected.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ei_deleteselected() 4 | callfemm('ei_deleteselected()'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ei_detachdefault.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ei_detachdefault() 4 | callfemm('ei_detachdefault()'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ei_saveas.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ei_saveas(fn) 4 | callfemm(['ei_saveas(' , quote(fn) , ')']); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/hi_attachdefault.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function hi_attachdefault() 4 | callfemm('hi_attachdefault()'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/hi_clearselected.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function hi_clearselected() 4 | callfemm('hi_clearselected()'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/hi_deleteselected.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function hi_deleteselected() 4 | callfemm('hi_deleteselected()'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/hi_detachdefault.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function hi_detachdefault() 4 | callfemm('hi_detachdefault()'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/hi_saveas.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function hi_saveas(fn) 4 | callfemm(['hi_saveas(' , quote(fn) , ')']); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/mi_attachdefault.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function mi_attachdefault() 4 | callfemm('mi_attachdefault()'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/mi_clearselected.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function mi_clearselected() 4 | callfemm(['mi_clearselected()']); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/mi_detachdefault.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function mi_detachdefault() 4 | callfemm('mi_detachdefault()'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/mi_loadsolution.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function mi_loadsolution() 4 | callfemm('mi_loadsolution()'); 5 | 6 | 7 | -------------------------------------------------------------------------------- /octavefemm/mfiles/mi_saveas.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function mi_saveas(fn) 4 | callfemm(['mi_saveas(' , quote(fn) , ')' ]); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/newdocument.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function newdocument(n) 4 | callfemm([ 'create(' , num(n) , ')' ]); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/opendocument.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function opendocument(fn) 4 | callfemm([ 'open(' , quote(fn) , ')' ]); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ci_smartmesh.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ci_smartmesh(n) 4 | callfemm(['ci_smartmesh(' , num(n), ')' ]); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/co_getnode.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function z=co_getnode(n) 4 | z=callfemm(['co_getnode(' , num(n) , ')' ]); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/co_getprobleminfo.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function z=co_getprobleminfo() 4 | z=callfemm('co_getprobleminfo()'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/co_hidecontourplot.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function co_hidecontourplot() 4 | callfemm('co_hidecontourplot()'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/co_hidedensityplot.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function co_hidedensityplot() 4 | callfemm('co_hidedensityplot()'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/co_smooth.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function co_smooth(flag) 4 | callfemm(['co_smooth(' , quote(flag) , ')' ]); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ei_setgroup.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function z=ei_setgroup(n) 4 | z=callfemm(['ei_setgroup(' , num(n) , ')' ]); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ei_smartmesh.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ei_smartmesh(n) 4 | callfemm(['ei_smartmesh(' , num(n), ')' ]); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/eo_getnode.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function z=eo_getnode(n) 4 | z=callfemm(['eo_getnode(' , num(n) , ')' ]); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/eo_getprobleminfo.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function z=eo_getprobleminfo() 4 | z=callfemm('eo_getprobleminfo()'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/eo_hidecontourplot.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function eo_hidecontourplot() 4 | callfemm('eo_hidecontourplot()'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/eo_hidedensityplot.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function eo_hidedensityplot() 4 | callfemm('eo_hidedensityplot()'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/eo_smooth.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function eo_smooth(flag) 4 | callfemm(['eo_smooth(' , quote(flag) , ')' ]); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/hi_setgroup.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function z=hi_setgroup(n) 4 | z=callfemm(['hi_setgroup(' , num(n) , ')' ]); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/hi_smartmesh.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function hi_smartmesh(n) 4 | callfemm(['hi_smartmesh(' , num(n), ')' ]); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ho_getnode.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function z=ho_getnode(n) 4 | z=callfemm(['ho_getnode(' , num(n) , ')' ]); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ho_getprobleminfo.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function z=ho_getprobleminfo() 4 | z=callfemm('ho_getprobleminfo()'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ho_hidecontourplot.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ho_hidecontourplot() 4 | callfemm('ho_hidecontourplot()'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ho_hidedensityplot.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ho_hidedensityplot() 4 | callfemm('ho_hidedensityplot()'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ho_smooth.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ho_smooth(flag) 4 | callfemm(['ho_smooth(' , quote(flag) , ')' ]); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/messagebox.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function messagebox(msg) 4 | callfemm(['messagebox(' , quote(msg) , ')' ]); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/mi_deleteselected.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function mi_deleteselected() 4 | callfemm(['mi_deleteselected()']); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/mi_setgroup.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function z=mi_setgroup(n) 4 | z=callfemm(['mi_setgroup(' , num(n) , ')' ]); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/mi_smartmesh.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function mi_smartmesh(n) 4 | callfemm(['mi_smartmesh(' , num(n), ')' ]); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/mo_getnode.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function z=mo_getnode(n) 4 | z=callfemm(['mo_getnode(' , num(n) , ')' ]); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/mo_getprobleminfo.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function z=mo_getprobleminfo() 4 | z=callfemm('mo_getprobleminfo()'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/mo_hidecontourplot.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function mo_hidecontourplot() 4 | callfemm('mo_hidecontourplot()'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/mo_hidedensityplot.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function mo_hidedensityplot() 4 | callfemm('mo_hidedensityplot()'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/mo_smooth.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function mo_smooth(flag) 4 | callfemm(['mo_smooth(' , quote(flag) , ')' ]); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/prompt.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function z=prompt(msg) 4 | z=callfemm(['prompt(' , quote(msg) , ')' ]); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ci_savebitmap.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ci_savebitmap(n) 4 | callfemm(['ci_savebitmap(' , quote(n) , ')' ]); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/co_savebitmap.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function co_savebitmap(fn) 4 | callfemm(['co_savebitmap(' , quote(fn) , ')' ]); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/co_snapgrid.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function co_snapgrid(flag) 4 | callfemm(['co_gridsnap(' , quote(flag) , ')' ]); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ei_attachouterspace.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ei_attachouterspace() 4 | callfemm('ei_attachouterspace()'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ei_detachouterspace.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ei_detachouterspace() 4 | callfemm('ei_detachouterspace()'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ei_savebitmap.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ei_savebitmap(n) 4 | callfemm(['ei_savebitmap(' , quote(n) , ')' ]); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/eo_getelement.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function z=eo_getelement(n) 4 | z=callfemm(['eo_getelement(' , num(n) , ')' ]); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/eo_savebitmap.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function eo_savebitmap(fn) 4 | callfemm(['eo_savebitmap(' , quote(fn) , ')' ]); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/eo_snapgrid.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function eo_snapgrid(flag) 4 | callfemm(['eo_gridsnap(' , quote(flag) , ')' ]); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/hi_attachouterspace.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function hi_attachouterspace() 4 | callfemm('hi_attachouterspace()'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/hi_detachouterspace.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function hi_detachouterspace() 4 | callfemm('hi_detachouterspace()'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/hi_savebitmap.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function hi_savebitmap(n) 4 | callfemm(['hi_savebitmap(' , quote(n) , ')' ]); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ho_getelement.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function z=ho_getelement(n) 4 | z=callfemm(['ho_getelement(' , num(n) , ')' ]); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ho_savebitmap.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ho_savebitmap(fn) 4 | callfemm(['ho_savebitmap(' , quote(fn) , ')' ]); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ho_snapgrid.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ho_snapgrid(flag) 4 | callfemm(['ho_gridsnap(' , quote(flag) , ')' ]); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/mi_attachouterspace.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function mi_attachouterspace() 4 | callfemm('mi_attachouterspace()'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/mi_detachouterspace.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function mi_detachouterspace() 4 | callfemm('mi_detachouterspace()'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/mi_savebitmap.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function mi_savebitmap(n) 4 | callfemm(['mi_savebitmap(' , quote(n) , ')' ]); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/mo_getelement.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function z=mo_getelement(n) 4 | z=callfemm(['mo_getelement(' , num(n) , ')' ]); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/mo_savebitmap.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function mo_savebitmap(fn) 4 | callfemm(['mo_savebitmap(' , quote(fn) , ')' ]); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/mo_snapgrid.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function mo_snapgrid(flag) 4 | callfemm(['mo_gridsnap(' , quote(flag) , ')' ]); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ci_deleteselectednodes.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ci_deleteselectednodes() 4 | callfemm('ci_deleteselectednodes()'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ci_savemetafile.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ci_savemetafile(n) 4 | callfemm(['ci_savemetafile(' , quote(n) , ')' ]); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ci_selectgroup.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ci_selectgroup(gr) 4 | callfemm(['ci_selectgroup(' , num(gr) , ')' ]); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ci_setfocus.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ci_setfocus(docname) 4 | callfemm(['ci_setfocus(' , quote(docname) , ')' ]); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ci_setgroup.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function z=ci_setgroup(n) 4 | z=callfemm(['ci_setgroup(' , num(n) , ')' ]); 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /octavefemm/mfiles/co_getelement.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function z=co_getelement(n) 4 | z=callfemm(['co_getelement(' , num(n) , ')' ]); 5 | 6 | 7 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ei_deleteselectednodes.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ei_deleteselectednodes() 4 | callfemm('ei_deleteselectednodes()'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ei_savemetafile.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ei_savemetafile(n) 4 | callfemm(['ei_savemetafile(' , quote(n) , ')' ]); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ei_selectgroup.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ei_selectgroup(gr) 4 | callfemm(['ei_selectgroup(' , num(gr) , ')' ]); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ei_setfocus.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ei_setfocus(docname) 4 | callfemm(['ei_setfocus(' , quote(docname) , ')' ]); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/hi_deleteselectednodes.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function hi_deleteselectednodes() 4 | callfemm('hi_deleteselectednodes()'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/hi_savemetafile.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function hi_savemetafile(n) 4 | callfemm(['hi_savemetafile(' , quote(n) , ')' ]); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/hi_selectgroup.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function hi_selectgroup(gr) 4 | callfemm(['hi_selectgroup(' , num(gr) , ')' ]); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/hi_setfocus.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function hi_setfocus(docname) 4 | callfemm(['hi_setfocus(' , quote(docname) , ')' ]); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/mi_savemetafile.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function mi_savemetafile(n) 4 | callfemm(['mi_savemetafile(' , quote(n) , ')' ]); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/mi_selectgroup.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function mi_selectgroup(gr) 4 | callfemm(['mi_selectgroup(' , num(gr) , ')' ]); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/mi_setfocus.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function mi_setfocus(docname) 4 | callfemm(['mi_setfocus(' , quote(docname) , ')' ]); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ci_cleartkpoints.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ci_cleartkpoints(n) 4 | callfemm(['ci_cleartkpoints(' , quote(n) , ')' ]); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ci_deletematerial.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ci_deletematerial(n) 4 | callfemm(['ci_deletematerial(' , quote(n) , ')' ]); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ci_deleteselectedlabels.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ci_deleteselectedlabels() 4 | callfemm('ci_deleteselectedlabels()'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ci_readdxf.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ci_readdxf(docname) 4 | callfemm(['print(ci_readdxf(' , quote(docname) , '))' ]); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ci_savedxf.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ci_savedxf(docname) 4 | callfemm_noeval(['ci_savedxf(' , quote(docname) , ')' ]); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/co_savemetafile.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function co_savemetafile(fn) 4 | callfemm(['co_savemetafile(' , quote(fn) , ')' ]); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/co_seteditmode.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function co_seteditmode(mode) 4 | callfemm(['co_seteditmode(' , quote(mode) , ')' ]); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ei_deletematerial.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ei_deletematerial(n) 4 | callfemm(['ei_deletematerial(' , quote(n) , ')' ]); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ei_deleteselectedlabels.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ei_deleteselectedlabels() 4 | callfemm('ei_deleteselectedlabels()'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ei_readdxf.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ei_readdxf(docname) 4 | callfemm(['print(ei_readdxf(' , quote(docname) , '))' ]); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ei_savedxf.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ei_savedxf(docname) 4 | callfemm_noeval(['ei_savedxf(' , quote(docname) , ')' ]); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/eo_savemetafile.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function eo_savemetafile(fn) 4 | callfemm(['eo_savemetafile(' , quote(fn) , ')' ]); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/eo_seteditmode.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function eo_seteditmode(mode) 4 | callfemm(['eo_seteditmode(' , quote(mode) , ')' ]); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/hi_deletematerial.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function hi_deletematerial(n) 4 | callfemm(['hi_deletematerial(' , quote(n) , ')' ]); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/hi_deleteselectedlabels.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function hi_deleteselectedlabels() 4 | callfemm('hi_deleteselectedlabels()'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/hi_readdxf.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function hi_readdxf(docname) 4 | callfemm(['print(hi_readdxf(' , quote(docname) , '))' ]); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/hi_savedxf.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function hi_savedxf(docname) 4 | callfemm_noeval(['hi_savedxf(' , quote(docname) , ')' ]); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ho_savemetafile.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ho_savemetafile(fn) 4 | callfemm(['ho_savemetafile(' , quote(fn) , ')' ]); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ho_seteditmode.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ho_seteditmode(mode) 4 | callfemm(['ho_seteditmode(' , quote(mode) , ')' ]); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/mi_clearbhpoints.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function mi_clearbhpoints(n) 4 | callfemm(['mi_clearbhpoints(' , quote(n) , ')' ]); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/mi_deletecircuit.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function mi_deletecircuit(n) 4 | callfemm(['mi_deletecircuit(' , quote(n) , ')' ]); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/mi_deletematerial.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function mi_deletematerial(n) 4 | callfemm(['mi_deletematerial(' , quote(n) , ')' ]); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/mi_deleteselectedlabels.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function mi_deleteselectedlabels() 4 | callfemm(['mi_deleteselectedlabels()']); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/mi_deleteselectednodes.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function mi_deleteselectednodes() 4 | callfemm(['mi_deleteselectednodes()']); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/mi_readdxf.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function mi_readdxf(docname) 4 | callfemm(['print(mi_readdxf(' , quote(docname) , '))' ]); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/mi_savedxf.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function mi_savedxf(docname) 4 | callfemm_noeval(['mi_savedxf(' , quote(docname) , ')' ]); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/mo_savemetafile.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function mo_savemetafile(fn) 4 | callfemm(['mo_savemetafile(' , quote(fn) , ')' ]); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/mo_seteditmode.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function mo_seteditmode(mode) 4 | callfemm(['mo_seteditmode(' , quote(mode) , ')' ]); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ci_deleteboundprop.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ci_deleteboundprop(n) 4 | callfemm(['ci_deleteboundprop(' , quote(n) , ')' ]); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ci_deleteconductor.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ci_deleteconductor(n) 4 | callfemm(['ci_deleteconductor(' , quote(n) , ')' ]); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ci_deletepointprop.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ci_deletepointprop(n) 4 | callfemm(['ci_deletepointprop(' , quote(n) , ')' ]); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ci_deleteselectedsegments.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ci_deleteselectedsegments() 4 | callfemm('ci_deleteselectedsegments()'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ci_seteditmode.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ci_seteditmode(editmode) 4 | callfemm(['ci_seteditmode(' , quote(editmode) , ')' ]); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/co_lineintegral.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function z=co_lineintegral(ptype) 4 | z=callfemm(['co_lineintegral(' , num(ptype) , ')' ]); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ei_deleteboundprop.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ei_deleteboundprop(n) 4 | callfemm(['ei_deleteboundprop(' , quote(n) , ')' ]); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ei_deleteconductor.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ei_deleteconductor(n) 4 | callfemm(['ei_deleteconductor(' , quote(n) , ')' ]); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ei_deletepointprop.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ei_deletepointprop(n) 4 | callfemm(['ei_deletepointprop(' , quote(n) , ')' ]); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ei_deleteselectedsegments.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ei_deleteselectedsegments() 4 | callfemm('ei_deleteselectedsegments()'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ei_getmaterial.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ei_getmaterial(matname) 4 | callfemm(['ei_getmaterial(' , quote(matname) , ')' ]); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ei_seteditmode.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ei_seteditmode(editmode) 4 | callfemm(['ei_seteditmode(' , quote(editmode) , ')' ]); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/eo_lineintegral.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function z=eo_lineintegral(ptype) 4 | z=callfemm(['eo_lineintegral(' , num(ptype) , ')' ]); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/hi_cleartkpoints.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function hi_cleartkpoints(n) 4 | callfemm(['hi_cleartkpoints(' , quote(n) , ')' ]); 5 | 6 | 7 | -------------------------------------------------------------------------------- /octavefemm/mfiles/hi_deleteboundprop.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function hi_deleteboundprop(n) 4 | callfemm(['hi_deleteboundprop(' , quote(n) , ')' ]); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/hi_deleteconductor.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function hi_deleteconductor(n) 4 | callfemm(['hi_deleteconductor(' , quote(n) , ')' ]); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/hi_deletepointprop.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function hi_deletepointprop(n) 4 | callfemm(['hi_deletepointprop(' , quote(n) , ')' ]); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/hi_deleteselectedsegments.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function hi_deleteselectedsegments() 4 | callfemm('hi_deleteselectedsegments()'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/hi_getmaterial.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function hi_getmaterial(matname) 4 | callfemm(['hi_getmaterial(' , quote(matname) , ')' ]); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/hi_seteditmode.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function hi_seteditmode(editmode) 4 | callfemm(['hi_seteditmode(' , quote(editmode) , ')' ]); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ho_lineintegral.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function z=ho_lineintegral(ptype) 4 | z=callfemm(['ho_lineintegral(' , num(ptype) , ')' ]); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/mi_deleteboundprop.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function mi_deleteboundprop(n) 4 | callfemm(['mi_deleteboundprop(' , quote(n) , ')' ]); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/mi_deletepointprop.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function mi_deletepointprop(n) 4 | callfemm(['mi_deletepointprop(' , quote(n) , ')' ]); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/mi_getmaterial.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function mi_getmaterial(matname) 4 | callfemm(['mi_getmaterial(' , quote(matname) , ')' ]); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/mi_seteditmode.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function mi_seteditmode(editmode) 4 | callfemm(['mi_seteditmode(' , quote(editmode) , ')' ]); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/mo_lineintegral.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function z=mo_lineintegral(ptype) 4 | z=callfemm(['mo_lineintegral(' , num(ptype) , ')']); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ci_getmaterial.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ci_getmaterial(matname) 4 | callfemm(['ci_getmaterial(' , quote(matname) , ')' ]); 5 | 6 | 7 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ci_resize.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ci_resize(nWidth,nHeight) 4 | callfemm(['ci_resize(', numc(nWidth), num(nHeight), ')' ]); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/co_resize.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function co_resize(nWidth,nHeight) 4 | callfemm(['co_resize(', numc(nWidth), num(nHeight), ')' ]); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ei_resize.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ei_resize(nWidth,nHeight) 4 | callfemm(['ei_resize(', numc(nWidth), num(nHeight), ')' ]); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/hi_resize.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function hi_resize(nWidth,nHeight) 4 | callfemm(['hi_resize(', numc(nWidth), num(nHeight), ')' ]); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/mi_deleteselectedsegments.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function mi_deleteselectedsegments() 4 | callfemm(['mi_deleteselectedsegments()']); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/mi_resize.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function mi_resize(nWidth,nHeight) 4 | callfemm(['mi_resize(', numc(nWidth), num(nHeight), ')' ]); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/mo_blockintegral.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function z=mo_blockintegral(ptype) 4 | z=callfemm(['mo_blockintegral(' , num(ptype) , ')' ]); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/mo_resize.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function mo_resize(nWidth,nHeight) 4 | callfemm(['mo_resize(', numc(nWidth), num(nHeight), ')' ]); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/mo_setweightingscheme.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function mo_setweightingscheme(n) 4 | callfemm(['mo_setweightingscheme(' , num(n) , ')' ]); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ci_createradius.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ci_createradius(x,y,r) 4 | callfemm(['ci_createradius(' , numc(x) , numc(y), num(r) , ')' ]); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ci_deleteselectedarcsegments.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ci_deleteselectedarcsegments() 4 | callfemm('ci_deleteselectedarcsegments()'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ci_setgrid.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ci_setgrid(density,ptype) 4 | callfemm(['ci_setgrid(' , numc(density) , quote(ptype) , ')' ]); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/co_bendcontour.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function co_bendcontour(tta,dtta) 4 | callfemm(['co_bendcontour(' , numc(tta) , num(dtta) , ')' ]); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/co_blockintegral.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function z=co_blockintegral(ptype) 4 | z=callfemm(['co_blockintegral(' , num(ptype) , ')' ]); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/co_setgrid.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function co_setgrid(density,ptype) 4 | callfemm(['co_setgrid(' , numc(density) , quote(ptype) , ')' ]); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ei_createradius.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ei_createradius(x,y,r) 4 | callfemm(['ei_createradius(' , numc(x) , numc(y), num(r) , ')' ]); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ei_deleteselectedarcsegments.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ei_deleteselectedarcsegments() 4 | callfemm('ei_deleteselectedarcsegments()'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ei_setgrid.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ei_setgrid(density,ptype) 4 | callfemm(['ei_setgrid(' , numc(density) , quote(ptype) , ')' ]); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/eo_bendcontour.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function eo_bendcontour(tta,dtta) 4 | callfemm(['eo_bendcontour(' , numc(tta) , num(dtta) , ')' ]); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/eo_blockintegral.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function z=eo_blockintegral(ptype) 4 | z=callfemm(['eo_blockintegral(' , num(ptype) , ')' ]); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/eo_resize.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function eo_resize(nWidth,nHeight) 4 | callfemm(['eo_resize(', numc(nWidth), num(nHeight), ')' ]); 5 | 6 | 7 | -------------------------------------------------------------------------------- /octavefemm/mfiles/eo_setgrid.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function eo_setgrid(density,ptype) 4 | callfemm(['eo_setgrid(' , numc(density) , quote(ptype) , ')' ]); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/hi_createradius.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function hi_createradius(x,y,r) 4 | callfemm(['hi_createradius(' , numc(x) , numc(y), num(r) , ')' ]); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/hi_deleteselectedarcsegments.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function hi_deleteselectedarcsegments() 4 | callfemm('hi_deleteselectedarcsegments()'); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/hi_setgrid.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function hi_setgrid(density,ptype) 4 | callfemm(['hi_setgrid(' , numc(density) , quote(ptype) , ')' ]); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ho_bendcontour.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ho_bendcontour(tta,dtta) 4 | callfemm(['ho_bendcontour(' , numc(tta) , num(dtta) , ')' ]); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ho_blockintegral.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function z=ho_blockintegral(ptype) 4 | z=callfemm(['ho_blockintegral(' , num(ptype) , ')' ]); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ho_resize.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ho_resize(nWidth,nHeight) 4 | callfemm(['ho_resize(', numc(nWidth), num(nHeight), ')' ]); 5 | 6 | 7 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ho_setgrid.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ho_setgrid(density,ptype) 4 | callfemm(['ho_setgrid(' , numc(density) , quote(ptype) , ')' ]); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/main_resize.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function main_resize(nWidth,nHeight) 4 | callfemm(['main_resize(', numc(nWidth), num(nHeight), ')' ]); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/mi_deleteselectedarcsegments.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function mi_deleteselectedarcsegments() 4 | callfemm(['mi_deleteselectedarcsegments()']); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/mi_setgrid.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function mi_setgrid(density,ptype) 4 | callfemm(['mi_setgrid(' , numc(density) , quote(ptype) , ')' ]); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/mo_bendcontour.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function mo_bendcontour(tta,dtta) 4 | callfemm(['mo_bendcontour(' , numc(tta) , num(dtta) , ')' ]); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/mo_setgrid.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function mo_setgrid(density,ptype) 4 | callfemm(['mo_setgrid(' , numc(density) , quote(ptype) , ')' ]); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/hi_addtkpoint.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function hi_addtkpoint(name,b,h) 4 | callfemm(['hi_addtkpoint(' , quotec(name) , numc(b) , num(h) , ')' ]); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/mi_addbhpoint.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function mi_addbhpoint(name,b,h) 4 | callfemm(['mi_addbhpoint(' , quotec(name) , numc(b) , num(h) , ')' ]); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/mi_createradius.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function mi_createradius(x,y,r) 4 | callfemm(['mi_createradius(' , numc(x) , numc(y), num(r) , ')' ]); 5 | 6 | 7 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ci_drawpolygon.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ci_drawpolygon(p) 4 | ci_drawpolyline(p); 5 | n=length(p); 6 | ci_drawline(p(1,1),p(1,2),p(n,1),p(n,2)); 7 | 8 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ei_addpointprop.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ei_addpointprop(pname,vp,qp) 4 | callfemm(['ei_addpointprop(' , quotec(pname) , numc(vp) , num(qp) , ')']); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ei_drawpolygon.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ei_drawpolygon(p) 4 | ei_drawpolyline(p); 5 | n=length(p); 6 | ei_drawline(p(1,1),p(1,2),p(n,1),p(n,2)); 7 | 8 | -------------------------------------------------------------------------------- /octavefemm/mfiles/hi_drawpolygon.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function hi_drawpolygon(p) 4 | hi_drawpolyline(p); 5 | n=length(p); 6 | hi_drawline(p(1,1),p(1,2),p(n,1),p(n,2)); 7 | 8 | -------------------------------------------------------------------------------- /octavefemm/mfiles/mi_addpointprop.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function mi_addpointprop(pname,ap,jp) 4 | callfemm(['mi_addpointprop(' , quotec(pname) , numc(ap), num(jp), ')']); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/mi_drawpolygon.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function mi_drawpolygon(p) 4 | mi_drawpolyline(p); 5 | n=length(p); 6 | mi_drawline(p(1,1),p(1,2),p(n,1),p(n,2)); 7 | 8 | -------------------------------------------------------------------------------- /octavefemm/mfiles/mi_setnodeprop.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function mi_setnodeprop(nodeprop,groupno) 4 | callfemm(['mi_setnodeprop(' , quotec(nodeprop) , num(groupno) , ')']); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/mo_getcircuitproperties.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function z=mo_getcircuitproperties(name) 4 | z=callfemm(['mo_getcircuitproperties(' , quote(name) , ')' ]); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ei_defineouterspace.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ei_defineouterspace(Zo,Ro,Ri) 4 | callfemm(['ei_defineouterspace(' , numc(Zo) , numc(Ro) , num(Ri) , ')' ]); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/hi_defineouterspace.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function hi_defineouterspace(Zo,Ro,Ri) 4 | callfemm(['hi_defineouterspace(' , numc(Zo) , numc(Ro) , num(Ri) , ')' ]); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/mi_addcircprop.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function mi_addcircprop(pname,ic,ptype) 4 | callfemm(['mi_addcircprop(' , quotec(pname) , numc(ic) , num(ptype) , ')' ]); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/mi_defineouterspace.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function mi_defineouterspace(Zo,Ro,Ri) 4 | callfemm(['mi_defineouterspace(' , numc(Zo) , numc(Ro) , num(Ri) , ')' ]); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ci_drawpolyline.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ci_drawpolyline(p) 4 | n=length(p); 5 | for k = 1:(n-1) 6 | ci_drawline(p(k,1),p(k,2),p(k+1,1),p(k+1,2)); 7 | end 8 | 9 | -------------------------------------------------------------------------------- /octavefemm/mfiles/co_getconductorproperties.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function z=co_getconductorproperties(pname) 4 | z=callfemm(['co_getconductorproperties(' , quote(pname) , ')' ]); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ei_drawpolyline.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ei_drawpolyline(p) 4 | n=length(p); 5 | for k = 1:(n-1) 6 | ei_drawline(p(k,1),p(k,2),p(k+1,1),p(k+1,2)); 7 | end 8 | 9 | -------------------------------------------------------------------------------- /octavefemm/mfiles/eo_getconductorproperties.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function z=eo_getconductorproperties(pname) 4 | z=callfemm(['eo_getconductorproperties(' , quote(pname) , ')' ]); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/hi_drawpolyline.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function hi_drawpolyline(p) 4 | n=length(p); 5 | for k = 1:(n-1) 6 | hi_drawline(p(k,1),p(k,2),p(k+1,1),p(k+1,2)); 7 | end 8 | 9 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ho_getconductorproperties.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function z=ho_getconductorproperties(pname) 4 | z=callfemm(['ho_getconductorproperties(' , quote(pname) , ')' ]); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/mi_drawpolyline.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function mi_drawpolyline(p) 4 | n=length(p); 5 | for k = 1:(n-1) 6 | mi_drawline(p(k,1),p(k,2),p(k+1,1),p(k+1,2)); 7 | end 8 | 9 | -------------------------------------------------------------------------------- /femmplot/StdAfx.cpp: -------------------------------------------------------------------------------- 1 | // stdafx.cpp : source file that includes just the standard includes 2 | // femmplot.pch will be the pre-compiled header 3 | // stdafx.obj will contain the pre-compiled type information 4 | 5 | #include "stdafx.h" 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ei_addmaterial.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ei_addmaterial(pname,ex,ey,qv) 4 | callfemm(['ei_addmaterial(' , quotec(pname) , numc(ex) , numc(ey) , num(qv) , ')' ]); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/co_showcontourplot.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function co_showcontourplot(numcontours,al,au) 4 | callfemm(['co_showcontourplot(' , numc(numcontours) , numc(al) , num(au) , ')' ]); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/eo_showcontourplot.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function eo_showcontourplot(numcontours,al,au) 4 | callfemm(['eo_showcontourplot(' , numc(numcontours) , numc(al) , num(au) , ')' ]); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ho_showcontourplot.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ho_showcontourplot(numcontours,al,au) 4 | callfemm(['ho_showcontourplot(' , numc(numcontours) , numc(al) , num(au) , ')' ]); 5 | 6 | -------------------------------------------------------------------------------- /ResizableLib/StdAfx.cpp: -------------------------------------------------------------------------------- 1 | // stdafx.cpp : source file that includes just the standard includes 2 | // ResizableLib.pch will be the pre-compiled header 3 | // stdafx.obj will contain the pre-compiled type information 4 | 5 | #include "stdafx.h" 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ci_addarc.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ci_addarc(x1,y1,x2,y2,angle,maxseg) 4 | callfemm(['ci_addarc(' , numc(x1) , numc(y1) , numc(x2) , numc(y2) , numc(angle) , num(maxseg) , ')']); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ei_addarc.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ei_addarc(x1,y1,x2,y2,angle,maxseg) 4 | callfemm(['ei_addarc(' , numc(x1) , numc(y1) , numc(x2) , numc(y2) , numc(angle) , num(maxseg) , ')']); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/hi_addarc.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function hi_addarc(x1,y1,x2,y2,angle,maxseg) 4 | callfemm(['hi_addarc(' , numc(x1) , numc(y1) , numc(x2) , numc(y2) , numc(angle) , num(maxseg) , ')']); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/mi_addarc.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function mi_addarc(x1,y1,x2,y2,angle,maxseg) 4 | callfemm(['mi_addarc(' , numc(x1) , numc(y1) , numc(x2) , numc(y2) , numc(angle) , num(maxseg) , ')']); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/mi_setsegmentprop.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function mi_setsegmentprop(pn,es,am,hi,gr) 4 | callfemm(['mi_setsegmentprop(' , quotec(pn) , numc(es) , numc(am) , numc(hi) , num(gr) , ')']); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ci_setnodeprop.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ci_setnodeprop(nodeprop,groupno,inconductor) 4 | callfemm(['ci_setnodeprop(' , quotec(nodeprop) , numc(groupno) , quote(inconductor) , ')']); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ei_addconductorprop.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ei_addconductorprop(pname,vc,qc,ptype) 4 | callfemm(['ei_addconductorprop(' , quotec(pname) , numc(vc) , numc(qc) , num(ptype) , ')' ]); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ei_setnodeprop.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ei_setnodeprop(nodeprop,groupno,inconductor) 4 | callfemm(['ei_setnodeprop(' , quotec(nodeprop) , numc(groupno) , quote(inconductor) , ')']); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/hi_setnodeprop.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function hi_setnodeprop(nodeprop,groupno,inconductor) 4 | callfemm(['hi_setnodeprop(' , quotec(nodeprop) , numc(groupno) , quote(inconductor) , ')']); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ci_analyse.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ci_analyse(n) 4 | if (nargin==1) 5 | callfemm(['ci_analyze(' , num(n) , ')' ]); 6 | elseif (nargin==0) 7 | callfemm('ci_analyze()'); 8 | end 9 | 10 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ci_analyze.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ci_analyze(n) 4 | if (nargin==1) 5 | callfemm(['ci_analyze(' , num(n) , ')' ]); 6 | elseif (nargin==0) 7 | callfemm('ci_analyze()'); 8 | end 9 | 10 | -------------------------------------------------------------------------------- /octavefemm/mfiles/co_getv.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function z=co_getv(x,y) 4 | if (nargin==2) 5 | z=co_getpointvalues(x,y); z=z(:,1); 6 | elseif (nargin==1) 7 | z=co_getpointvalues(x); z=z(:,1); 8 | end 9 | 10 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ei_analyse.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ei_analyse(n) 4 | if (nargin==1) 5 | callfemm(['ei_analyze(' , num(n) , ')' ]); 6 | elseif (nargin==0) 7 | callfemm('ei_analyze()'); 8 | end 9 | 10 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ei_analyze.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ei_analyze(n) 4 | if (nargin==1) 5 | callfemm(['ei_analyze(' , num(n) , ')' ]); 6 | elseif (nargin==0) 7 | callfemm('ei_analyze()'); 8 | end 9 | 10 | -------------------------------------------------------------------------------- /octavefemm/mfiles/eo_getv.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function z=eo_getv(x,y) 4 | if (nargin==2) 5 | z=eo_getpointvalues(x,y); z=z(:,1); 6 | elseif (nargn==1) 7 | z=eo_getpointvalues(x); z=z(:,1); 8 | end 9 | 10 | -------------------------------------------------------------------------------- /octavefemm/mfiles/hi_analyse.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function hi_analyse(n) 4 | if (nargin==1) 5 | callfemm(['hi_analyze(' , num(n) , ')' ]); 6 | elseif (nargin==0) 7 | callfemm('hi_analyze()'); 8 | end 9 | 10 | -------------------------------------------------------------------------------- /octavefemm/mfiles/hi_analyze.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function hi_analyze(n) 4 | if (nargin==1) 5 | callfemm(['hi_analyze(' , num(n) , ')' ]); 6 | elseif (nargin==0) 7 | callfemm('hi_analyze()'); 8 | end 9 | 10 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ho_gett.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function z=ho_gett(x,y) 4 | if (nargin==2) 5 | z=ho_getpointvalues(x,y); z=z(:,1); 6 | elseif (nargin==1) 7 | z=ho_getpointvalues(x); z=z(:,1); 8 | end 9 | 10 | -------------------------------------------------------------------------------- /octavefemm/mfiles/mi_analyze.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function mi_analyze(n) 4 | if (nargin==1) 5 | callfemm(['mi_analyze(' , num(n) , ')' ]); 6 | elseif (nargin==0) 7 | callfemm('mi_analyze()'); 8 | end 9 | 10 | -------------------------------------------------------------------------------- /octavefemm/mfiles/mo_geta.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function z=mo_geta(x,y) 4 | if (nargin==2) 5 | z=mo_getpointvalues(x,y); z=z(:,1); 6 | elseif (nargin==1) 7 | z=mo_getpointvalues(x); z=z(:,1); 8 | end 9 | 10 | -------------------------------------------------------------------------------- /octavefemm/mfiles/co_gete.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function z=co_gete(x,y) 4 | if (nargin==2) 5 | z=co_getpointvalues(x,y); z=z(:,6:7); 6 | elseif (nargin==1) 7 | z=co_getpointvalues(x); z=z(:,6:7); 8 | end 9 | 10 | -------------------------------------------------------------------------------- /octavefemm/mfiles/co_getj.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function z=co_getj(x,y) 4 | if (nargin==2) 5 | z=co_getpointvalues(x,y); z=z(:,2:3); 6 | elseif (nargin==1) 7 | z=co_getpointvalues(x); z=z(:,2:3); 8 | end 9 | 10 | -------------------------------------------------------------------------------- /octavefemm/mfiles/co_getk.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function z=co_getk(x,y) 4 | if (nargin==2) 5 | z=co_getpointvalues(x,y); z=z(:,4:5); 6 | elseif (nargin==1) 7 | z=co_getpointvalues(x); z=z(:,4:5); 8 | end 9 | 10 | -------------------------------------------------------------------------------- /octavefemm/mfiles/eo_getd.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function z=eo_getd(x,y) 4 | if (nargin==2) 5 | z=eo_getpointvalues(x,y); z=z(:,2:3); 6 | elseif (nargin==1) 7 | z=eo_getpointvalues(x); z=z(:,2:3); 8 | end 9 | 10 | -------------------------------------------------------------------------------- /octavefemm/mfiles/eo_gete.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function z=eo_gete(x,y) 4 | if (nargin==2) 5 | z=eo_getpointvalues(x,y); z=z(:,4:5); 6 | elseif (nargin==1) 7 | z=eo_getpointvalues(x); z=z(:,4:5); 8 | end 9 | 10 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ho_getf.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function z=ho_getf(x,y) 4 | if (nargin==2) 5 | z=ho_getpointvalues(x,y); z=z(:,2:3); 6 | elseif (nargin==1) 7 | z=ho_getpointvalues(x); z=z(:,2:3); 8 | end 9 | 10 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ho_getg.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function z=ho_getg(x,y) 4 | if (nargin==2) 5 | z=ho_getpointvalues(x,y); z=z(:,4:5); 6 | elseif (nargin==1) 7 | z=ho_getpointvalues(x); z=z(:,4:5); 8 | end 9 | 10 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ho_getk.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function z=ho_getk(x,y) 4 | if (nargin==2) 5 | z=ho_getpointvalues(x,y); z=z(:,6:7); 6 | elseif (nargin==1) 7 | z=ho_getpointvalues(x); z=z(:,6:7); 8 | end 9 | 10 | -------------------------------------------------------------------------------- /octavefemm/mfiles/mi_analyse.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function mi_analyse(n) 4 | if (nargin==1) 5 | callfemm(['mi_analyze(' , num(n) , ')' ]); 6 | elseif (nargin==0) 7 | callfemm('mi_analyze()'); 8 | end 9 | 10 | -------------------------------------------------------------------------------- /octavefemm/mfiles/mo_getb.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function z=mo_getb(x,y) 4 | if (nargin==2) 5 | z=mo_getpointvalues(x,y); z=z(:,2:3); 6 | elseif (nargin==1) 7 | z=mo_getpointvalues(x); z=z(:,2:3); 8 | end 9 | 10 | -------------------------------------------------------------------------------- /octavefemm/mfiles/mo_geth.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function z=mo_geth(x,y) 4 | if (nargin)==2 5 | z=mo_getpointvalues(x,y); z=z(:,6:7); 6 | elseif (nargin==1) 7 | z=mo_getpointvalues(x); z=z(:,6:7); 8 | end 9 | 10 | -------------------------------------------------------------------------------- /octavefemm/mfiles/mo_getpe.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function z=mo_getpe(x,y) 4 | if (nargin==2) 5 | z=mo_getpointvalues(x,y); z=z(:,12); 6 | elseif (nargin==1) 7 | z=mo_getpointvalues(x); z=z(:,12); 8 | end 9 | 10 | -------------------------------------------------------------------------------- /octavefemm/mfiles/mo_showcontourplot.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function mo_showcontourplot(numcontours,al,au,ptype) 4 | callfemm(['mo_showcontourplot(' , numc(numcontours) , numc(al) , numc(au) , quote(ptype) , ')' ]); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/eo_getperm.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function z=eo_getperm(x,y) 4 | if (nargin==2) 5 | z=eo_getpointvalues(x,y); z=z(:,6:7); 6 | elseif (nargin==1) 7 | z=eo_getpointvalues(x); z=z(:,6:7); 8 | end 9 | 10 | -------------------------------------------------------------------------------- /octavefemm/mfiles/mo_getmu.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function z=mo_getmu(x,y) 4 | if (nargin==2) 5 | z=mo_getpointvalues(x,y); z=z(:,10:11); 6 | elseif (nargin==1) 7 | z=mo_getpointvalues(x); z=z(:,10:11); 8 | end 9 | 10 | -------------------------------------------------------------------------------- /octavefemm/mfiles/mo_getph.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function z=mo_getph(x,y) 4 | if (nargin==2) 5 | z=mo_getpointvalues(x,y); z=z(:,13); 6 | elseif (nargin==1) 7 | z=mo_getpointvalues(x(1),x(2)); z=z(:,13); 8 | end 9 | 10 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ci_setblockprop.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ci_setblockprop(blockname,automesh,meshsize,group) 4 | callfemm(['ci_setblockprop(' , quotec(blockname) , numc(automesh) , numc(meshsize) , num(group) , ')']); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/co_showdensityplot.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function co_showdensityplot(legend,gscale,ptype,bu,bl) 4 | callfemm(['co_showdensityplot(' , numc(legend) , numc(gscale) , numc(ptype) , numc(bu) , num(bl) , ')' ]); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ei_addboundprop.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ei_addboundprop(pname,vs,qs,c0,c1,fmt) 4 | callfemm(['ei_addboundprop(' , quotec(pname) , numc(vs) , numc(qs) , numc(c0) , numc(c1) , num(fmt) , ')' ]); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ei_setblockprop.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ei_setblockprop(blockname,automesh,meshsize,group) 4 | callfemm(['ei_setblockprop(' , quotec(blockname) , numc(automesh) , numc(meshsize) , num(group) , ')']); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/eo_showdensityplot.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function eo_showdensityplot(legend,gscale,ptype,bu,bl) 4 | callfemm(['eo_showdensityplot(' , numc(legend) , numc(gscale) , numc(ptype) , numc(bu) , num(bl) , ')' ]); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/hi_setblockprop.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function hi_setblockprop(blockname,automesh,meshsize,group) 4 | callfemm(['hi_setblockprop(' , quotec(blockname) , numc(automesh) , numc(meshsize) , num(group) , ')']); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ho_showdensityplot.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ho_showdensityplot(legend,gscale,ptype,bu,bl) 4 | callfemm(['ho_showdensityplot(' , numc(legend) , numc(gscale) , numc(ptype) , numc(bu) , num(bl) , ')' ]); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/mo_getj.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function z=mo_getj(x,y) 4 | if (nargin==2) 5 | z=mo_getpointvalues(x,y); z=z(:,8:9)*[1;1]; 6 | elseif (nargin==1) 7 | z=mo_getpointvalues(x); z=z(:,8:9)*[1;1]; 8 | end 9 | 10 | -------------------------------------------------------------------------------- /octavefemm/mfiles/mo_showdensityplot.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function mo_showdensityplot(legend,gscale,bu,bl,ptype) 4 | callfemm(['mo_showdensityplot(' , numc(legend) , numc(gscale) , numc(bu) , numc(bl) , quote(ptype) , ')' ]); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ci_getview.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function vu=ci_getview() 4 | fname=tempname; 5 | callfemm(['ci_savebitmap(', quote(fname), ')']); 6 | vu=imread(fname,'bmp'); 7 | system(['del ',rawquote(fname)]); 8 | 9 | -------------------------------------------------------------------------------- /octavefemm/mfiles/co_getview.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function vu=co_getview() 4 | fname=tempname; 5 | callfemm(['co_savebitmap(', quote(fname), ')']); 6 | vu=imread(fname,'bmp'); 7 | system(['del ',rawquote(fname)]); 8 | 9 | -------------------------------------------------------------------------------- /octavefemm/mfiles/co_groupselectblock.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function co_groupselectblock(n) 4 | if(nargin==1) 5 | callfemm(['co_groupselectblock(' , num(n) , ')' ]); 6 | else 7 | callfemm('co_groupselectblock()'); 8 | end 9 | 10 | -------------------------------------------------------------------------------- /octavefemm/mfiles/eo_groupselectblock.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function eo_groupselectblock(n) 4 | if(nargin==1) 5 | callfemm(['eo_groupselectblock(' , num(n) , ')' ]); 6 | else 7 | callfemm('eo_groupselectblock()'); 8 | end 9 | 10 | -------------------------------------------------------------------------------- /octavefemm/mfiles/hi_getview.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function vu=hi_getview() 4 | fname=tempname; 5 | callfemm(['hi_savebitmap(', quote(fname), ')']); 6 | vu=imread(fname,'bmp'); 7 | system(['del ',rawquote(fname)]); 8 | 9 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ho_getview.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function vu=ho_getview() 4 | fname=tempname; 5 | callfemm(['ho_savebitmap(', quote(fname), ')']); 6 | vu=imread(fname,'bmp'); 7 | system(['del ',rawquote(fname)]); 8 | 9 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ho_groupselectblock.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ho_groupselectblock(n) 4 | if(nargin==1) 5 | callfemm(['ho_groupselectblock(' , num(n) , ')' ]); 6 | else 7 | callfemm('ho_groupselectblock()'); 8 | end 9 | 10 | -------------------------------------------------------------------------------- /octavefemm/mfiles/mi_setarcsegmentprop.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function mi_setarcsegmentprop(maxsegdeg,propname,hide,group) 4 | callfemm(['mi_setarcsegmentprop(' , numc(maxsegdeg) , quotec(propname) , numc(hide) , num(group) , ')' ]); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ci_setsegmentprop.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ci_setsegmentprop(pn,es,am,hi,gr, inconductor) 4 | callfemm(['ci_setsegmentprop(' , quotec(pn) , numc(es) , numc(am) , numc(hi) , numc(gr) , quote(inconductor) , ')']); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ei_setsegmentprop.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ei_setsegmentprop(pn,es,am,hi,gr, inconductor) 4 | callfemm(['ei_setsegmentprop(' , quotec(pn) , numc(es) , numc(am) , numc(hi) , numc(gr) , quote(inconductor) , ')']); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/eo_getenergydensity.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function z=eo_getenergydensity(x,y) 4 | if (nargin==2) 5 | z=eo_getpointvalues(x,y); z=z(:,8); 6 | elseif (nargin==1) 7 | z=eo_getpointvalues(x); z=z(:,8); 8 | end 9 | 10 | -------------------------------------------------------------------------------- /octavefemm/mfiles/hi_setsegmentprop.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function hi_setsegmentprop(pn,es,am,hi,gr, inconductor) 4 | callfemm(['hi_setsegmentprop(' , quotec(pn) , numc(es) , numc(am) , numc(hi) , numc(gr) , quote(inconductor) , ')']); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/mo_getconductivity.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function z=mo_getconductivity(x,y); 4 | if (nargin==2) 5 | z=mo_getpointvalues(x,y); z=z(:,4); 6 | elseif (nargin==1) 7 | z=mo_getpointvalues(x); z=z(:,4); 8 | end 9 | 10 | -------------------------------------------------------------------------------- /octavefemm/mfiles/mo_getenergydensity.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function z=mo_getenergydensity(x,y); 4 | if (nargin==2) 5 | z=mo_getpointvalues(x,y); z=z(:,5); 6 | elseif (nargin==1) 7 | z=mo_getpointvalues(x); z=z(:,5); 8 | end 9 | 10 | -------------------------------------------------------------------------------- /octavefemm/mfiles/mo_groupselectblock.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function mo_groupselectblock(n) 4 | if(nargin==1) 5 | callfemm(['mo_groupselectblock(' , num(n) , ')' ]); 6 | else 7 | callfemm(['mo_groupselectblock()' ]); 8 | end 9 | 10 | -------------------------------------------------------------------------------- /octavefemm/mfiles/mo_getfill.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function z=mo_getfill(x,y) 4 | if (nargin==2) 5 | z=mo_getpointvalues(x,y); z=z(:,14); 6 | elseif (nargin==1) 7 | z=mo_getpointvalues(x(1),x(2)); z=z(:,14); 8 | end 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ci_setarcsegmentprop.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ci_setarcsegmentprop(maxsegdeg,propname,hide,group,incond) 4 | callfemm(['ci_setarcsegmentprop(' , numc(maxsegdeg) , quotec(propname) , numc(hide) , numc(group) , quote(incond) , ')' ]); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ei_setarcsegmentprop.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ei_setarcsegmentprop(maxsegdeg,propname,hide,group,incond) 4 | callfemm(['ei_setarcsegmentprop(' , numc(maxsegdeg) , quotec(propname) , numc(hide) , numc(group) , quote(incond) , ')' ]); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/hi_setarcsegmentprop.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function hi_setarcsegmentprop(maxsegdeg,propname,hide,group,incond) 4 | callfemm(['hi_setarcsegmentprop(' , numc(maxsegdeg) , quotec(propname) , numc(hide) , numc(group) , quote(incond) , ')' ]); 5 | 6 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ci_scale.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ci_scale(p1,p2,p3) 4 | if (nargin==3) 5 | bx=p1; by=p2; sc=p3; 6 | elseif (nargin==2) 7 | bx=p1(1); by=p1(2); sc=p2; 8 | end 9 | callfemm(['ci_scale(' , numc(bx) , numc(by) , num(sc) , ')' ]); 10 | 11 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ei_scale.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ei_scale(p1,p2,p3) 4 | if (nargin==3) 5 | bx=p1; by=p2; sc=p3; 6 | elseif (nargin==2) 7 | bx=p1(1); by=p1(2); sc=p2; 8 | end 9 | callfemm(['ei_scale(' , numc(bx) , numc(by) , num(sc) , ')' ]); 10 | 11 | -------------------------------------------------------------------------------- /octavefemm/mfiles/hi_scale.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function hi_scale(p1,p2,p3) 4 | if (nargin==3) 5 | bx=p1; by=p2; sc=p3; 6 | elseif (nargin==2) 7 | bx=p1(1); by=p1(2); sc=p2; 8 | end 9 | callfemm(['hi_scale(' , numc(bx) , numc(by) , num(sc) , ')' ]); 10 | 11 | -------------------------------------------------------------------------------- /octavefemm/mfiles/mi_scale.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function mi_scale(p1,p2,p3) 4 | if (nargin==3) 5 | bx=p1; by=p2; sc=p3; 6 | elseif (nargin==2) 7 | bx=p1(1); by=p1(2); sc=p2; 8 | end 9 | callfemm(['mi_scale(' , numc(bx) , numc(by) , num(sc) , ')' ]); 10 | 11 | -------------------------------------------------------------------------------- /octavefemm/mfiles/mi_setprevious.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function mi_setprevious(fn,pt) 4 | 5 | if (nargin==1) 6 | callfemm(['mi_setprevious(' , quote(fn) , ')' ]); 7 | elseif (nargin==2) 8 | callfemm(['mi_setprevious(' , quotec(fn) , num(pt) , ')' ]); 9 | end 10 | -------------------------------------------------------------------------------- /octavefemm/mfiles/co_addcontour.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function co_addcontour(x,y) 4 | if (nargin==2) 5 | callfemm(['co_addcontour(' , numc(x) , num(y) , ')' ]); 6 | elseif (nargin==1) 7 | callfemm(['co_addcontour(' , numc(x(1)) , num(x(2)) , ')' ]); 8 | end 9 | 10 | -------------------------------------------------------------------------------- /octavefemm/mfiles/co_selectblock.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function co_selectblock(x,y) 4 | if (nargin==2) 5 | callfemm(['co_selectblock(' , numc(x) , num(y) , ')' ]); 6 | elseif (nargin==1) 7 | callfemm(['co_selectblock(' , numc(x(1)) , num(x(2)) , ')' ]); 8 | end 9 | 10 | -------------------------------------------------------------------------------- /octavefemm/mfiles/co_selectpoint.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function co_selectpoint(x,y) 4 | if (nargin==2) 5 | callfemm(['co_selectpoint(' , numc(x) , num(y) , ')' ]); 6 | elseif (nargin==1) 7 | callfemm(['co_selectpoint(' , numc(x(1)) , num(x(2)) , ')' ]); 8 | end 9 | 10 | -------------------------------------------------------------------------------- /octavefemm/mfiles/eo_addcontour.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function eo_addcontour(x,y) 4 | if (nargin==2) 5 | callfemm(['eo_addcontour(' , numc(x) , num(y) , ')' ]); 6 | elseif (nargin==1) 7 | callfemm(['eo_addcontour(' , numc(x(1)) , num(x(2)) , ')' ]); 8 | end 9 | 10 | -------------------------------------------------------------------------------- /octavefemm/mfiles/eo_selectblock.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function eo_selectblock(x,y) 4 | if (nargin==2) 5 | callfemm(['eo_selectblock(' , numc(x) , num(y) , ')' ]); 6 | elseif (nargin==1) 7 | callfemm(['eo_selectblock(' , numc(x(1)) , num(x(2)) , ')' ]); 8 | end 9 | 10 | -------------------------------------------------------------------------------- /octavefemm/mfiles/eo_selectpoint.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function eo_selectpoint(x,y) 4 | if (nargin==2) 5 | callfemm(['eo_selectpoint(' , numc(x) , num(y) , ')' ]); 6 | elseif (nargin==1) 7 | callfemm(['eo_selectpoint(' , numc(x(1)) , num(x(2)) , ')' ]); 8 | end 9 | 10 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ho_addcontour.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ho_addcontour(x,y) 4 | if (nargin==2) 5 | callfemm(['ho_addcontour(' , numc(x) , num(y) , ')' ]); 6 | elseif (nargin==1) 7 | callfemm(['ho_addcontour(' , numc(x(1)) , num(x(2)) , ')' ]); 8 | end 9 | 10 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ho_selectblock.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ho_selectblock(x,y) 4 | if (nargin==2) 5 | callfemm(['ho_selectblock(' , numc(x) , num(y) , ')' ]); 6 | elseif (nargin==1) 7 | callfemm(['ho_selectblock(' , numc(x(1)) , num(x(2)) , ')' ]); 8 | end 9 | 10 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ho_selectpoint.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ho_selectpoint(x,y) 4 | if (nargin==2) 5 | callfemm(['ho_selectpoint(' , numc(x) , num(y) , ')' ]); 6 | elseif (nargin==1) 7 | callfemm(['ho_selectpoint(' , numc(x(1)) , num(x(2)) , ')' ]); 8 | end 9 | 10 | -------------------------------------------------------------------------------- /octavefemm/mfiles/mo_addcontour.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function mo_addcontour(x,y) 4 | if (nargin==2) 5 | callfemm(['mo_addcontour(' , numc(x) , num(y) , ')' ]); 6 | elseif (nargin==1) 7 | callfemm(['mo_addcontour(' , numc(x(1)) , num(x(2)) , ')' ]); 8 | end 9 | 10 | -------------------------------------------------------------------------------- /octavefemm/mfiles/mo_selectblock.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function mo_selectblock(x,y) 4 | if (nargin==2) 5 | callfemm(['mo_selectblock(' , numc(x) , num(y) , ')' ]); 6 | elseif (nargin==1) 7 | callfemm(['mo_selectblock(' , numc(x(1)) , num(x(2)) , ')' ]); 8 | end 9 | 10 | -------------------------------------------------------------------------------- /octavefemm/mfiles/mo_selectpoint.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function mo_selectpoint(x,y) 4 | if (nargin==2) 5 | callfemm(['mo_selectpoint(' , numc(x) , num(y) , ')' ]); 6 | elseif (nargin==1) 7 | callfemm(['mo_selectpoint(' , numc(x(1)) , num(x(2)) , ')' ]); 8 | end 9 | 10 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ci_selectlabel.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function z=ci_selectlabel(x,y) 4 | if (nargin==2) 5 | z=callfemm(['ci_selectlabel(' , numc(x) , num(y) , ')']); 6 | elseif (nargin==1) 7 | z=callfemm(['ci_selectlabel(' , numc(x(1)) , num(x(2)) , ')']); 8 | end 9 | 10 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ci_selectnode.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function z=ci_selectnode(x,y) 4 | if (nargin==2) 5 | z=callfemm(['ci_selectnode(' , numc(x) , num(y) , ')']); 6 | elseif (nargin==1) 7 | z=callfemm(['ci_selectnode(' , numc(x(1)) , num(x(2)) , ')']); 8 | end 9 | 10 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ei_selectlabel.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function z=ei_selectlabel(x,y) 4 | if (nargin==2) 5 | z=callfemm(['ei_selectlabel(' , numc(x) , num(y) , ')']); 6 | elseif (nargin==1) 7 | z=callfemm(['ei_selectlabel(' , numc(x(1)) , num(x(2)) , ')']); 8 | end 9 | 10 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ei_selectnode.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function z=ei_selectnode(x,y) 4 | if (nargin==2) 5 | z=callfemm(['ei_selectnode(' , numc(x) , num(y) , ')']); 6 | elseif (nargin==1) 7 | z=callfemm(['ei_selectnode(' , numc(x(1)) , num(x(2)) , ')']); 8 | end 9 | 10 | -------------------------------------------------------------------------------- /octavefemm/mfiles/hi_selectlabel.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function z=hi_selectlabel(x,y) 4 | if (nargin==2) 5 | z=callfemm(['hi_selectlabel(' , numc(x) , num(y) , ')']); 6 | elseif (nargin==1) 7 | z=callfemm(['hi_selectlabel(' , numc(x(1)) , num(x(2)) , ')']); 8 | end 9 | 10 | -------------------------------------------------------------------------------- /octavefemm/mfiles/hi_selectnode.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function z=hi_selectnode(x,y) 4 | if (nargin==2) 5 | z=callfemm(['hi_selectnode(' , numc(x) , num(y) , ')']); 6 | elseif (nargin==1) 7 | z=callfemm(['hi_selectnode(' , numc(x(1)) , num(x(2)) , ')']); 8 | end 9 | 10 | -------------------------------------------------------------------------------- /octavefemm/mfiles/mi_selectlabel.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function z=mi_selectlabel(x,y) 4 | if (nargin==2) 5 | z=callfemm(['mi_selectlabel(' , numc(x) , num(y) , ')']); 6 | elseif (nargin==1) 7 | z=callfemm(['mi_selectlabel(' , numc(x(1)) , num(x(2)) , ')']); 8 | end 9 | 10 | -------------------------------------------------------------------------------- /octavefemm/mfiles/mi_selectnode.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function z=mi_selectnode(x,y) 4 | if (nargin==2) 5 | z=callfemm(['mi_selectnode(' , numc(x) , num(y) , ')']); 6 | elseif (nargin==1) 7 | z=callfemm(['mi_selectnode(' , numc(x(1)) , num(x(2)) , ')']); 8 | end 9 | 10 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ci_addblocklabel.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ci_addblocklabel(x,y) 4 | if (nargin==2) 5 | callfemm(['ci_addblocklabel(' , numc(x) , num(y) , ')' ]); 6 | elseif (nargin==1) 7 | callfemm(['ci_addblocklabel(' , numc(x(1)) , num(x(2)) , ')' ]); 8 | end 9 | 10 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ei_addblocklabel.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ei_addblocklabel(x,y) 4 | if (nargin==2) 5 | callfemm(['ei_addblocklabel(' , numc(x) , num(y) , ')' ]); 6 | elseif (nargin==1) 7 | callfemm(['ei_addblocklabel(' , numc(x(1)) , num(x(2)) , ')' ]); 8 | end 9 | 10 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ei_movetranslate.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ei_movetranslate(bx,by) 4 | if (nargin==2) 5 | callfemm(['ei_movetranslate(' , numc(bx) , num(by) ')' ]); 6 | elseif (nargin==1) 7 | callfemm(['ei_movetranslate(' , numc(bx(1)) , num(bx(2)) ')' ]); 8 | end 9 | 10 | -------------------------------------------------------------------------------- /octavefemm/mfiles/hi_addblocklabel.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function hi_addblocklabel(x,y) 4 | if (nargin==2) 5 | callfemm(['hi_addblocklabel(' , numc(x) , num(y) , ')' ]); 6 | elseif (nargin==1) 7 | callfemm(['hi_addblocklabel(' , numc(x(1)) , num(x(2)) , ')' ]); 8 | end 9 | 10 | -------------------------------------------------------------------------------- /octavefemm/mfiles/hi_addtkpoints.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function hi_addtkpoints(name,bh,h) 4 | if(nargin==3) 5 | hi_addtkpoints(name,[bh;h]'); 6 | elseif (nargin==2) 7 | n=size(bh); n=n(1); 8 | for k=1:n 9 | hi_addtkpoint(name,bh(k,1),bh(k,2)); 10 | end 11 | end 12 | 13 | -------------------------------------------------------------------------------- /octavefemm/mfiles/hi_movetranslate.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function hi_movetranslate(bx,by) 4 | if (nargin==2) 5 | callfemm(['hi_movetranslate(' , numc(bx) , num(by) ')' ]); 6 | elseif (nargin==1) 7 | callfemm(['hi_movetranslate(' , numc(bx(1)) , num(bx(2)) ')' ]); 8 | end 9 | 10 | -------------------------------------------------------------------------------- /octavefemm/mfiles/mi_addbhpoints.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function mi_addbhpoints(name,bh,h) 4 | if(nargin==3) 5 | mi_addbhpoints(name,[bh;h]'); 6 | elseif (nargin==2) 7 | n=size(bh); n=n(1); 8 | for k=1:n 9 | mi_addbhpoint(name,bh(k,1),bh(k,2)); 10 | end 11 | end 12 | 13 | -------------------------------------------------------------------------------- /octavefemm/mfiles/mi_addblocklabel.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function mi_addblocklabel(x,y) 4 | if (nargin==2) 5 | callfemm(['mi_addblocklabel(' , numc(x) , num(y) , ')' ]); 6 | elseif (nargin==1) 7 | callfemm(['mi_addblocklabel(' , numc(x(1)) , num(x(2)) , ')' ]); 8 | end 9 | 10 | -------------------------------------------------------------------------------- /octavefemm/mfiles/mi_movetranslate.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function mi_movetranslate(bx,by) 4 | if (nargin==2) 5 | callfemm(['mi_movetranslate(' , numc(bx) , num(by) ')' ]); 6 | elseif (nargin==1) 7 | callfemm(['mi_movetranslate(' , numc(bx(1)) , num(bx(2)) ')' ]); 8 | end 9 | 10 | -------------------------------------------------------------------------------- /liblua/lgc.h: -------------------------------------------------------------------------------- 1 | /* 2 | ** $Id: lgc.h,v 1.8 2000/10/02 14:47:43 roberto Exp $ 3 | ** Garbage Collector 4 | ** See Copyright Notice in lua.h 5 | */ 6 | 7 | #ifndef lgc_h 8 | #define lgc_h 9 | 10 | #include "lobject.h" 11 | 12 | void luaC_collect(lua_State* L, int all); 13 | void luaC_checkGC(lua_State* L); 14 | 15 | #endif 16 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ci_movetranslate.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ci_movetranslate(bx,by) 4 | if (nargin==2) 5 | callfemm(['ci_movetranslate(' , numc(bx) , num(by) , ')' ]); 6 | elseif (nargin==1) 7 | callfemm(['ci_movetranslate(' , numc(bx(1)) , num(bx(2)) ,')' ]); 8 | end 9 | 10 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ci_selectsegment.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function z=ci_selectsegment(x,y) 4 | if (nargin==2) 5 | z=callfemm(['ci_selectsegment(' , numc(x) , num(y) , ')']); 6 | elseif (nargin==1) 7 | z=callfemm(['ci_selectsegment(' , numc(x(1)) , num(x(2)) , ')']); 8 | end 9 | 10 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ei_selectsegment.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function z=ei_selectsegment(x,y) 4 | if (nargin==2) 5 | z=callfemm(['ei_selectsegment(' , numc(x) , num(y) , ')']); 6 | elseif (nargin==1) 7 | z=callfemm(['ei_selectsegment(' , numc(x(1)) , num(x(2)) , ')']); 8 | end 9 | 10 | -------------------------------------------------------------------------------- /octavefemm/mfiles/hi_selectsegment.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function z=hi_selectsegment(x,y) 4 | if (nargin==2) 5 | z=callfemm(['hi_selectsegment(' , numc(x) , num(y) , ')']); 6 | elseif (nargin==1) 7 | z=callfemm(['hi_selectsegment(' , numc(x(1)) , num(x(2)) , ')']); 8 | end 9 | 10 | -------------------------------------------------------------------------------- /octavefemm/mfiles/mi_selectsegment.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function z=mi_selectsegment(x,y) 4 | if (nargin==2) 5 | z=callfemm(['mi_selectsegment(' , numc(x) , num(y) , ')']); 6 | elseif (nargin==1) 7 | z=callfemm(['mi_selectsegment(' , numc(x(1)) , num(x(2)) , ')']); 8 | end 9 | 10 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ci_scale2.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ci_scale2(p1,p2,p3,p4) 4 | if (nargin==4) 5 | bx=p1; by=p2; sc=p3; ea=p4; 6 | elseif (nargin==3) 7 | bx=p1(1); by=p1(2); sc=p2; ea=p3; 8 | end 9 | callfemm(['ci_scale(' , numc(bx) , numc(by) , numc(sc) , num(ea) , ')' ]); 10 | 11 | -------------------------------------------------------------------------------- /octavefemm/mfiles/closefemm.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function closefemm() 4 | 5 | global HandleToFEMM 6 | 7 | if (exist('actxserver')) 8 | global HandleToFEMM 9 | delete(HandleToFEMM); 10 | HandleToFEMM=0; 11 | else 12 | callfemm('quit()'); 13 | end 14 | 15 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ei_scale2.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ei_scale2(p1,p2,p3,p4) 4 | if (nargin==4) 5 | bx=p1; by=p2; sc=p3; ea=p4; 6 | elseif (nargin==3) 7 | bx=p1(1); by=p1(2); sc=p2; ea=p3; 8 | end 9 | callfemm(['ei_scale(' , numc(bx) , numc(by) , numc(sc) , num(ea) , ')' ]); 10 | 11 | -------------------------------------------------------------------------------- /octavefemm/mfiles/hi_scale2.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function hi_scale2(p1,p2,p3,p4) 4 | if (nargin==4) 5 | bx=p1; by=p2; sc=p3; ea=p4; 6 | elseif (nargin==3) 7 | bx=p1(1); by=p1(2); sc=p2; ea=p3; 8 | end 9 | callfemm(['hi_scale(' , numc(bx) , numc(by) , numc(sc) , num(ea) , ')' ]); 10 | 11 | -------------------------------------------------------------------------------- /octavefemm/mfiles/mi_scale2.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function mi_scale2(p1,p2,p3,p4) 4 | if (nargin==4) 5 | bx=p1; by=p2; sc=p3; ea=p4; 6 | elseif (nargin==3) 7 | bx=p1(1); by=p1(2); sc=p2; ea=p3; 8 | end 9 | callfemm(['mi_scale(' , numc(bx) , numc(by) , numc(sc) , num(ea) , ')' ]); 10 | 11 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ci_selectarcsegment.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function z=ci_selectarcsegment(x,y) 4 | if (nargin==2) 5 | z=callfemm(['ci_selectarcsegment(' , numc(x) , num(y) , ')']); 6 | elseif (nargin==1) 7 | z=callfemm(['ci_selectarcsegment(' , numc(x(1)) , num(x(2)) , ')']); 8 | end 9 | 10 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ei_selectarcsegment.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function z=ei_selectarcsegment(x,y) 4 | if (nargin==2) 5 | z=callfemm(['ei_selectarcsegment(' , numc(x) , num(y) , ')']); 6 | elseif (nargin==1) 7 | z=callfemm(['ei_selectarcsegment(' , numc(x(1)) , num(x(2)) , ')']); 8 | end 9 | 10 | -------------------------------------------------------------------------------- /octavefemm/mfiles/hi_selectarcsegment.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function z=hi_selectarcsegment(x,y) 4 | if (nargin==2) 5 | z=callfemm(['hi_selectarcsegment(' , numc(x) , num(y) , ')']); 6 | elseif (nargin==1) 7 | z=callfemm(['hi_selectarcsegment(' , numc(x(1)) , num(x(2)) , ')']); 8 | end 9 | 10 | -------------------------------------------------------------------------------- /octavefemm/mfiles/mi_selectarcsegment.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function z=mi_selectarcsegment(x,y) 4 | if (nargin==2) 5 | z=callfemm(['mi_selectarcsegment(' , numc(x) , num(y) , ')']); 6 | elseif (nargin==1) 7 | z=callfemm(['mi_selectarcsegment(' , numc(x(1)) , num(x(2)) , ')']); 8 | end 9 | 10 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ci_copytranslate.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ci_copytranslate(p1,p2,p3) 4 | if (nargin==3) 5 | bx=p1; by=p2; copies=p3; 6 | elseif (nargin==2) 7 | bx=p1(1); by=p1(2); copies=p2; 8 | end 9 | callfemm(['ci_copytranslate(' , numc(bx) , numc(by) , num(copies) , ')' ]); 10 | 11 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ci_moverotate.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ci_moverotate(p1,p2,p3) 4 | if (nargin==3) 5 | bx=p1; by=p2; shiftangle=p3; 6 | elseif (nargin==2) 7 | bx=p1(1); by=p1(2); shiftangle=p2; 8 | end 9 | callfemm(['ci_moverotate(' , numc(bx) , numc(by) , num(shiftangle) , ')' ]); 10 | 11 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ei_copytranslate.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ei_copytranslate(p1,p2,p3) 4 | if (nargin==3) 5 | bx=p1; by=p2; copies=p3; 6 | elseif (nargin==2) 7 | bx=p1(1); by=p1(2); copies=p2; 8 | end 9 | callfemm(['ei_copytranslate(' , numc(bx) , numc(by) , num(copies) , ')' ]); 10 | 11 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ei_moverotate.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ei_moverotate(p1,p2,p3) 4 | if (nargin==3) 5 | bx=p1; by=p2; shiftangle=p3; 6 | elseif (nargin==2) 7 | bx=p1(1); by=p1(2); shiftangle=p2; 8 | end 9 | callfemm(['ei_moverotate(' , numc(bx) , numc(by) , num(shiftangle) , ')' ]); 10 | 11 | -------------------------------------------------------------------------------- /octavefemm/mfiles/hi_copytranslate.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function hi_copytranslate(p1,p2,p3) 4 | if (nargin==3) 5 | bx=p1; by=p2; copies=p3; 6 | elseif (nargin==2) 7 | bx=p1(1); by=p1(2); copies=p2; 8 | end 9 | callfemm(['hi_copytranslate(' , numc(bx) , numc(by) , num(copies) , ')' ]); 10 | 11 | -------------------------------------------------------------------------------- /octavefemm/mfiles/hi_moverotate.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function hi_moverotate(p1,p2,p3) 4 | if (nargin==3) 5 | bx=p1; by=p2; shiftangle=p3; 6 | elseif (nargin==2) 7 | bx=p1(1); by=p1(2); shiftangle=p2; 8 | end 9 | callfemm(['hi_moverotate(' , numc(bx) , numc(by) , num(shiftangle) , ')' ]); 10 | 11 | -------------------------------------------------------------------------------- /octavefemm/mfiles/mi_copytranslate.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function mi_copytranslate(p1,p2,p3) 4 | if (nargin==3) 5 | bx=p1; by=p2; copies=p3; 6 | elseif (nargin==2) 7 | bx=p1(1); by=p1(2); copies=p2; 8 | end 9 | callfemm(['mi_copytranslate(' , numc(bx) , numc(by) , num(copies) , ')' ]); 10 | 11 | -------------------------------------------------------------------------------- /octavefemm/mfiles/mi_moverotate.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function mi_moverotate(p1,p2,p3) 4 | if (nargin==3) 5 | bx=p1; by=p2; shiftangle=p3; 6 | elseif (nargin==2) 7 | bx=p1(1); by=p1(2); shiftangle=p2; 8 | end 9 | callfemm(['mi_moverotate(' , numc(bx) , numc(by) , num(shiftangle) , ')' ]); 10 | 11 | -------------------------------------------------------------------------------- /bin/condlib.dat: -------------------------------------------------------------------------------- 1 | 2 | = "Copper" 3 | = 58000000 4 | = 58000000 5 | = 1 6 | = 1 7 | = 0 8 | = 0 9 | 10 | 11 | 12 | = "Aluminum" 13 | = 37700000 14 | = 37700000 15 | = 1 16 | = 1 17 | = 0 18 | = 0 19 | 20 | 21 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ci_movetranslate2.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ci_movetranslate2(p1,p2,p3) 4 | if (nargin==3) 5 | bx=p1; by=p2; editaction=p3; 6 | elseif (nargin==2) 7 | bx=p1(1); by=p1(2); editaction=p2; 8 | end 9 | callfemm(['ci_movetranslate(' , numc(bx) , numc(by) , num(editaction) , ')' ]); 10 | 11 | -------------------------------------------------------------------------------- /octavefemm/mfiles/co_showvectorplot.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function co_showvectorplot(plottype,scalefactor) 4 | if (nargin==2) 5 | callfemm(['co_showvectorplot(' , numc(plottype) , num(scalefactor) , ')' ]); 6 | elseif (nargin==1) 7 | callfemm(['co_showvectorplot(' , num(plottype) , ')' ]); 8 | end 9 | 10 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ei_movetranslate2.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ei_movetranslate2(p1,p2,p3) 4 | if (nargin==3) 5 | bx=p1; by=p2; editaction=p3; 6 | elseif (nargin==2) 7 | bx=p1(1); by=p1(2); editaction=p2; 8 | end 9 | callfemm(['ei_movetranslate(' , numc(bx) , numc(by) , num(editaction) , ')' ]); 10 | 11 | -------------------------------------------------------------------------------- /octavefemm/mfiles/eo_showvectorplot.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function eo_showvectorplot(plottype,scalefactor) 4 | if (nargin==2) 5 | callfemm(['eo_showvectorplot(' , numc(plottype) , num(scalefactor) , ')' ]); 6 | elseif (nargin==1) 7 | callfemm(['eo_showvectorplot(' , num(plottype) , ')' ]); 8 | end 9 | 10 | -------------------------------------------------------------------------------- /octavefemm/mfiles/hi_movetranslate2.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function hi_movetranslate2(p1,p2,p3) 4 | if (nargin==3) 5 | bx=p1; by=p2; editaction=p3; 6 | elseif (nargin==2) 7 | bx=p1(1); by=p1(2); editaction=p2; 8 | end 9 | callfemm(['hi_movetranslate(' , numc(bx) , numc(by) , num(editaction) , ')' ]); 10 | 11 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ho_showvectorplot.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ho_showvectorplot(plottype, scalefactor) 4 | if (nargin==2) 5 | callfemm(['ho_showvectorplot(' , numc(plottype) , num(scalefactor) , ')' ]); 6 | elseif (nargin==1) 7 | callfemm(['ho_showvectorplot(' , num(plottype) , ')' ]); 8 | end 9 | 10 | -------------------------------------------------------------------------------- /octavefemm/mfiles/mi_movetranslate2.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function mi_movetranslate2(p1,p2,p3) 4 | if (nargin==3) 5 | bx=p1; by=p2; editaction=p3; 6 | elseif (nargin==2) 7 | bx=p1(1); by=p1(2); editaction=p2; 8 | end 9 | callfemm(['mi_movetranslate(' , numc(bx) , numc(by) , num(editaction) , ')' ]); 10 | 11 | -------------------------------------------------------------------------------- /octavefemm/mfiles/mo_showvectorplot.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function mo_showvectorplot(plottype,scalefactor) 4 | if (nargin==2) 5 | callfemm(['mo_showvectorplot(' , numc(plottype) , num(scalefactor) , ')' ]); 6 | elseif (nargin==1) 7 | callfemm(['mo_showvectorplot(' , num(plottype) , ')' ]); 8 | end 9 | 10 | -------------------------------------------------------------------------------- /octavefemm/mfiles/quote.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function s=quote(u) 4 | 5 | try 6 | if (ischar(u)~=1) u=mat2str(u); end 7 | catch 8 | if (isstr(u)~=1) u=mat2str(u); end 9 | end 10 | 11 | v=strrep(u,char([92,92]),char([92])); 12 | v=strrep(v,char([92]),char([92,92])); 13 | s= [ '"' , v , '"' ]; 14 | 15 | -------------------------------------------------------------------------------- /octavefemm/mfiles/quotec.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function s=quotec(u) 4 | 5 | try 6 | if (ischar(u)~=1) u=mat2str(u); end 7 | catch 8 | if (isstr(u)~=1) u=mat2str(u); end 9 | end 10 | 11 | v=strrep(u,char([92,92]),char([92])); 12 | v=strrep(v,char([92]),char([92,92])); 13 | s= [ '"' , v , '",' ]; 14 | 15 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ci_selectcircle.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ci_selectcircle(x,y,R,editmode) 4 | if (nargin==3) 5 | callfemm(['ci_selectcircle(' , numc(x) , numc(y), num(R) , ')' ]); 6 | elseif (nargin==4) 7 | callfemm(['ci_selectcircle(' , numc(x) , numc(y), numc(R), num(editmode) , ')' ]); 8 | end 9 | 10 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ei_selectcircle.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ei_selectcircle(x,y,R,editmode) 4 | if (nargin==3) 5 | callfemm(['ei_selectcircle(' , numc(x) , numc(y), num(R) , ')' ]); 6 | elseif (nargin==4) 7 | callfemm(['ei_selectcircle(' , numc(x) , numc(y), numc(R), num(editmode) , ')' ]); 8 | end 9 | 10 | -------------------------------------------------------------------------------- /octavefemm/mfiles/hi_selectcircle.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function hi_selectcircle(x,y,R,editmode) 4 | if (nargin==3) 5 | callfemm(['hi_selectcircle(' , numc(x) , numc(y), num(R) , ')' ]); 6 | elseif (nargin==4) 7 | callfemm(['hi_selectcircle(' , numc(x) , numc(y), numc(R), num(editmode) , ')' ]); 8 | end 9 | 10 | -------------------------------------------------------------------------------- /octavefemm/mfiles/mi_selectcircle.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function mi_selectcircle(x,y,R,editmode) 4 | if (nargin==3) 5 | callfemm(['mi_selectcircle(' , numc(x) , numc(y), num(R) , ')' ]); 6 | elseif (nargin==4) 7 | callfemm(['mi_selectcircle(' , numc(x) , numc(y), numc(R), num(editmode) , ')' ]); 8 | end 9 | 10 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ci_copyrotate.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ci_copyrotate(p1,p2,p3,p4) 4 | if (nargin==4) 5 | bx=p1; by=p2; angle=p3; copies=p4; 6 | elseif (nargin==3) 7 | bx=p1(1); by=p1(2); angle=p2; copies=p3; 8 | end 9 | callfemm(['ci_copyrotate(' , numc(bx) , numc(by) , numc(angle) , num(copies) , ')' ]); 10 | 11 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ei_copyrotate.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ei_copyrotate(p1,p2,p3,p4) 4 | if (nargin==4) 5 | bx=p1; by=p2; angle=p3; copies=p4; 6 | elseif (nargin==3) 7 | bx=p1(1); by=p1(2); angle=p2; copies=p3; 8 | end 9 | callfemm(['ei_copyrotate(' , numc(bx) , numc(by) , numc(angle) , num(copies) , ')' ]); 10 | 11 | -------------------------------------------------------------------------------- /octavefemm/mfiles/hi_copyrotate.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function hi_copyrotate(p1,p2,p3,p4) 4 | if (nargin==4) 5 | bx=p1; by=p2; angle=p3; copies=p4; 6 | elseif (nargin==3) 7 | bx=p1(1); by=p1(2); angle=p2; copies=p3; 8 | end 9 | callfemm(['hi_copyrotate(' , numc(bx) , numc(by) , numc(angle) , num(copies) , ')' ]); 10 | 11 | -------------------------------------------------------------------------------- /octavefemm/mfiles/mi_copyrotate.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function mi_copyrotate(p1,p2,p3,p4) 4 | if (nargin==4) 5 | bx=p1; by=p2; angle=p3; copies=p4; 6 | elseif (nargin==3) 7 | bx=p1(1); by=p1(2); angle=p2; copies=p3; 8 | end 9 | callfemm(['mi_copyrotate(' , numc(bx) , numc(by) , numc(angle) , num(copies) , ')' ]); 10 | 11 | -------------------------------------------------------------------------------- /octavefemm/mfiles/mi_modifymaterial.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function mi_modifymaterial(pname,pnum,pval) 4 | if (pnum==0) 5 | callfemm(['mi_modifymaterial(' , quotec(pname) , numc(pnum) , quote(pval) , ')']); 6 | else 7 | callfemm(['mi_modifymaterial(' , quotec(pname) , numc(pnum) , num(pval) , ')']); 8 | end 9 | 10 | -------------------------------------------------------------------------------- /liblua/lapi.h: -------------------------------------------------------------------------------- 1 | /* 2 | ** $Id: lapi.h,v 1.20 2000/08/31 14:08:27 roberto Exp $ 3 | ** Auxiliary functions from Lua API 4 | ** See Copyright Notice in lua.h 5 | */ 6 | 7 | #ifndef lapi_h 8 | #define lapi_h 9 | 10 | #include "lobject.h" 11 | 12 | TObject* luaA_index(lua_State* L, int index); 13 | void luaA_pushobject(lua_State* L, const TObject* o); 14 | 15 | #endif 16 | -------------------------------------------------------------------------------- /octavefemm/mfiles/mi_modifypointprop.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function mi_modifypointprop(pname,pnum,pval) 4 | if (pnum==0) 5 | callfemm(['mi_modifypointprop(' , quotec(pname) , numc(pnum) , quote(pval) , ')']); 6 | else 7 | callfemm(['mi_modifypointprop(' , quotec(pname) , numc(pnum) , num(pval) , ')']); 8 | end 9 | 10 | -------------------------------------------------------------------------------- /femm/luaDDX.h: -------------------------------------------------------------------------------- 1 | void Lua_DDX_Text(CDataExchange* pDX, int nIDC, int& value); 2 | 3 | void Lua_DDX_Text(CDataExchange* pDX, int nIDC, CString& value); 4 | 5 | void Lua_DDX_Text(CDataExchange* pDX, int nIDC, double& x); 6 | 7 | void Lua_DDX_Text(CDataExchange* pDX, int nIDC, CComplex& x); 8 | 9 | void Lua_DDX_Text(CDataExchange* pDX, int nIDC, double& x, CString& value); 10 | -------------------------------------------------------------------------------- /octavefemm/mfiles/mi_modifyboundprop.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function mi_modifyboundprop(pname,pnum,pval) 4 | if (pnum==0) 5 | callfemm(['mi_modifyboundprop(' , quotec(pname) , numc(pnum) , quote(pval) , ')']); 6 | else 7 | callfemm(['mi_modifyboundprop(' , quotec(pname) , numc(pnum) , num(pval) , ')']); 8 | end 9 | 10 | -------------------------------------------------------------------------------- /femm/Xyplot.h: -------------------------------------------------------------------------------- 1 | class CXYPlot { 2 | public: 3 | // data members 4 | double** M; 5 | char** lbls; 6 | int NumRows; 7 | int NumCols; 8 | 9 | // member functions 10 | CXYPlot(); 11 | ~CXYPlot(); 12 | BOOL Create(int rows, int cols); 13 | void MakePlot(CDC* pDC, char* BoundingBox = NULL); 14 | BOOL ToDisk(int fileformat, CString ToFile = ""); 15 | 16 | private: 17 | }; -------------------------------------------------------------------------------- /octavefemm/mfiles/ci_copytranslate2.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ci_copytranslate2(p1,p2,p3,p4) 4 | if (nargin==4) 5 | bx=p1; by=p2; copies=p3; editaction=p4; 6 | elseif (nargin==3) 7 | bx=p1(1); by=p1(2); copies=p2; editaction=p3; 8 | end 9 | callfemm(['ci_copytranslate(' , numc(bx) , numc(by) , numc(copies) , num(editaction) , ')' ]); 10 | 11 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ei_copytranslate2.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ei_copytranslate2(p1,p2,p3,p4) 4 | if (nargin==4) 5 | bx=p1; by=p2; copies=p3; editaction=p4; 6 | elseif (nargin==3) 7 | bx=p1(1); by=p1(2); copies=p2; editaction=p3; 8 | end 9 | callfemm(['ei_copytranslate(' , numc(bx) , numc(by) , numc(copies) , num(editaction) , ')' ]); 10 | 11 | -------------------------------------------------------------------------------- /octavefemm/mfiles/hi_copytranslate2.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function hi_copytranslate2(p1,p2,p3,p4) 4 | if (nargin==4) 5 | bx=p1; by=p2; copies=p3; editaction=p4; 6 | elseif (nargin==3) 7 | bx=p1(1); by=p1(2); copies=p2; editaction=p3; 8 | end 9 | callfemm(['hi_copytranslate(' , numc(bx) , numc(by) , numc(copies) , num(editaction) , ')' ]); 10 | 11 | -------------------------------------------------------------------------------- /octavefemm/mfiles/mi_copytranslate2.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function mi_copytranslate2(p1,p2,p3,p4) 4 | if (nargin==4) 5 | bx=p1; by=p2; copies=p3; editaction=p4; 6 | elseif (nargin==3) 7 | bx=p1(1); by=p1(2); copies=p2; editaction=p3; 8 | end 9 | callfemm(['mi_copytranslate(' , numc(bx) , numc(by) , numc(copies) , num(editaction) , ')' ]); 10 | 11 | -------------------------------------------------------------------------------- /octavefemm/mfiles/mo_getgapharmonics.m: -------------------------------------------------------------------------------- 1 | function z=mo_getgapharmonics(bdryname,n) 2 | if (nargin==1) 3 | z=callfemm(['mo_getgapharmonics(' , quote(bdryname) ')']); 4 | else 5 | nh=length(n); 6 | z=zeros(nh,6); 7 | for k=1:nh 8 | z(k,:)=callfemm(['mo_getgapharmonics(' , quotec(bdryname) , num(n(k)) , ')']); 9 | end 10 | end 11 | -------------------------------------------------------------------------------- /femm/bhplot.h: -------------------------------------------------------------------------------- 1 | class CBHPlot { 2 | public: 3 | // data members 4 | double** M; 5 | char** lbls; 6 | int NumRows; 7 | int NumCols; 8 | int NumPts; 9 | CComplex* Pts; 10 | 11 | // member functions 12 | CBHPlot(); 13 | ~CBHPlot(); 14 | BOOL Create(int rows, int cols); 15 | void MakePlot(CDC* pDC, BOOL logscale = FALSE); 16 | BOOL ToDisk(); 17 | 18 | private: 19 | }; -------------------------------------------------------------------------------- /pyfemm/README.txt: -------------------------------------------------------------------------------- 1 | 2 | =========== 3 | pyFEMM 4 | =========== 5 | 6 | pyFEMM is a Python interface to Finite Element Method Magnetics (FEMM). 7 | The functions in the module wrap interactions with FEMM, making it easy 8 | to script FEMM from Python. 9 | 10 | FEMM is available at 11 | 12 | Documentation is available at 13 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ci_drawrectangle.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ci_drawrectangle(p1,p2,p3,p4) 4 | if (nargin==4) 5 | x1=p1; y1=p2; x2=p3; y2=p4; 6 | elseif (nargin==2) 7 | x1=p1(1); y1=p1(2); x2=p2(1); y2=p2(2); 8 | elseif (nargin==1) 9 | x1=p1(1,1); y1=p1(1,2); x2=p1(2,1); y2=p1(2,2); 10 | end 11 | ci_drawpolygon([x1,y1;x1,y2;x2,y2;x2,y1]); 12 | 13 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ci_selectrectangle.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ci_selectrectangle(x1,x1,x2,y2,editmode) 4 | if (nargin==4) 5 | callfemm(['ci_selectrectangle(' , numc(x1) , numc(y1), numc(x2), num(y2) , ')' ]); 6 | elseif (nargin==5) 7 | callfemm(['ci_selectrectangle(' , numc(x1) , numc(y1), numc(x2), numc(y2), num(editmode) , ')' ]); 8 | end 9 | 10 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ei_drawrectangle.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ei_drawrectangle(p1,p2,p3,p4) 4 | if (nargin==4) 5 | x1=p1; y1=p2; x2=p3; y2=p4; 6 | elseif (nargin==2) 7 | x1=p1(1); y1=p1(2); x2=p2(1); y2=p2(2); 8 | elseif (nargin==1) 9 | x1=p1(1,1); y1=p1(1,2); x2=p1(2,1); y2=p1(2,2); 10 | end 11 | ei_drawpolygon([x1,y1;x1,y2;x2,y2;x2,y1]); 12 | 13 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ei_selectrectangle.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ei_selectrectangle(x1,y1,x2,y2,editmode) 4 | if (nargin==4) 5 | callfemm(['ei_selectrectangle(' , numc(x1) , numc(y1), numc(x2), num(y2) , ')' ]); 6 | elseif (nargin==5) 7 | callfemm(['ei_selectrectangle(' , numc(x1) , numc(y1), numc(x2), numc(y2), num(editmode) , ')' ]); 8 | end 9 | 10 | -------------------------------------------------------------------------------- /octavefemm/mfiles/hi_selectrectangle.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function hi_selectrectangle(x1,y1,x2,y2,editmode) 4 | if (nargin==4) 5 | callfemm(['hi_selectrectangle(' , numc(x1) , numc(y1), numc(x2), num(y2) , ')' ]); 6 | elseif (nargin==5) 7 | callfemm(['hi_selectrectangle(' , numc(x1) , numc(y1), numc(x2), numc(y2), num(editmode) , ')' ]); 8 | end 9 | 10 | -------------------------------------------------------------------------------- /octavefemm/mfiles/mi_selectrectangle.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function mi_selectrectangle(x1,y1,x2,y2,editmode) 4 | if (nargin==4) 5 | callfemm(['mi_selectrectangle(' , numc(x1) , numc(y1), numc(x2), num(y2) , ')' ]); 6 | elseif (nargin==5) 7 | callfemm(['mi_selectrectangle(' , numc(x1) , numc(y1), numc(x2), numc(y2), num(editmode) , ')' ]); 8 | end 9 | 10 | -------------------------------------------------------------------------------- /fkn/fullmatrix.h: -------------------------------------------------------------------------------- 1 | 2 | class CFullMatrix { 3 | 4 | public: 5 | // data members 6 | CComplex** M; // Matrix on LHS 7 | CComplex* b; // vector on RHS 8 | int n; // dimension of the matrix 9 | 10 | // member functions 11 | CFullMatrix(); 12 | CFullMatrix(int d); 13 | ~CFullMatrix(); 14 | void Wipe(); 15 | BOOL Create(int d); 16 | BOOL GaussSolve(); 17 | 18 | private: 19 | }; 20 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ci_modifymaterial.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ci_modifymaterial(pname,pnum,pval) 4 | if (pnum==0) 5 | callfemm(['ci_modifymaterial(' , quotec(pname) , numc(pnum) , quote(pval) , ')']); 6 | else 7 | callfemm(['ci_modifymaterial(' , quotec(pname) , numc(pnum) , num(pval) , ')']); 8 | end 9 | 10 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ei_modifymaterial.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ei_modifymaterial(pname,pnum,pval) 4 | if (pnum==0) 5 | callfemm(['ei_modifymaterial(' , quotec(pname) , numc(pnum) , quote(pval) , ')']); 6 | else 7 | callfemm(['ei_modifymaterial(' , quotec(pname) , numc(pnum) , num(pval) , ')']); 8 | end 9 | 10 | -------------------------------------------------------------------------------- /octavefemm/mfiles/hi_drawrectangle.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function hi_drawrectangle(p1,p2,p3,p4) 4 | if (nargin==4) 5 | x1=p1; y1=p2; x2=p3; y2=p4; 6 | elseif (nargin==2) 7 | x1=p1(1); y1=p1(2); x2=p2(1); y2=p2(2); 8 | elseif (nargin==1) 9 | x1=p1(1,1); y1=p1(1,2); x2=p1(2,1); y2=p1(2,2); 10 | end 11 | hi_drawpolygon([x1,y1;x1,y2;x2,y2;x2,y1]); 12 | 13 | 14 | -------------------------------------------------------------------------------- /octavefemm/mfiles/hi_modifymaterial.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function hi_modifymaterial(pname,pnum,pval) 4 | if (pnum==0) 5 | callfemm(['hi_modifymaterial(' , quotec(pname) , numc(pnum) , quote(pval) , ')']); 6 | else 7 | callfemm(['hi_modifymaterial(' , quotec(pname) , numc(pnum) , num(pval) , ')']); 8 | end 9 | 10 | -------------------------------------------------------------------------------- /octavefemm/mfiles/mi_drawrectangle.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function mi_drawrectangle(p1,p2,p3,p4) 4 | if (nargin==4) 5 | x1=p1; y1=p2; x2=p3; y2=p4; 6 | elseif (nargin==2) 7 | x1=p1(1); y1=p1(2); x2=p2(1); y2=p2(2); 8 | elseif (nargin==1) 9 | x1=p1(1,1); y1=p1(1,2); x2=p1(2,1); y2=p1(2,2); 10 | end 11 | mi_drawpolygon([x1,y1;x1,y2;x2,y2;x2,y1]); 12 | 13 | 14 | -------------------------------------------------------------------------------- /scifemm/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | cmake_minimum_required(VERSION 3.10) 2 | project(scifemm C CXX) 3 | 4 | find_package(MFC REQUIRED) 5 | set(CMAKE_MFC_FLAG 2) 6 | add_definitions(-D_WIN32_WINNT=0x0501) 7 | 8 | set(scifemm_SOURCES 9 | femm.h 10 | femm.cpp 11 | scilink.cpp 12 | ) 13 | 14 | add_library(scifemm ${scifemm_SOURCES}) 15 | target_include_directories(scifemm PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}) 16 | -------------------------------------------------------------------------------- /octavefemm/mfiles/mi_modifycircprop.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function mi_modifycircprop(pname,pnum,pval) 4 | if (pnum==0) 5 | callfemm(['mi_modifycircprop(' , quotec(pname) , numc(pnum) , quote(pval) , ')']); 6 | else 7 | callfemm(['mi_modifycircprop(' , quotec(pname) , numc(pnum) , num(pval) , ')']); 8 | end 9 | 10 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ci_modifyboundprop.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ci_modifyboundprop(pname,pnum,pval) 4 | if (pnum==0) 5 | callfemm(['ci_modifyboundprop(' , quotec(pname) , numc(pnum) , quote(pval) , ')']); 6 | else 7 | callfemm(['ci_modifyboundprop(' , quotec(pname) , numc(pnum) , num(pval) , ')']); 8 | end 9 | 10 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ci_modifypointprop.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ci_modifypointprop(pname,pnum,pval) 4 | if (pnum==0) 5 | callfemm(['ci_modifypointprop(' , quotec(pname) , numc(pnum) , quote(pval) , ')']); 6 | else 7 | callfemm(['ci_modifypointprop(' , quotec(pname) , numc(pnum) , num(pval) , ')']); 8 | end 9 | 10 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ei_modifyboundprop.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ei_modifyboundprop(pname,pnum,pval) 4 | if (pnum==0) 5 | callfemm(['ei_modifyboundprop(' , quotec(pname) , numc(pnum) , quote(pval) , ')']); 6 | else 7 | callfemm(['ei_modifyboundprop(' , quotec(pname) , numc(pnum) , num(pval) , ')']); 8 | end 9 | 10 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ei_modifypointprop.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ei_modifypointprop(pname,pnum,pval) 4 | if (pnum==0) 5 | callfemm(['ei_modifypointprop(' , quotec(pname) , numc(pnum) , quote(pval) , ')']); 6 | else 7 | callfemm(['ei_modifypointprop(' , quotec(pname) , numc(pnum) , num(pval) , ')']); 8 | end 9 | 10 | -------------------------------------------------------------------------------- /octavefemm/mfiles/hi_modifyboundprop.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function hi_modifyboundprop(pname,pnum,pval) 4 | if (pnum==0) 5 | callfemm(['hi_modifyboundprop(' , quotec(pname) , numc(pnum) , quote(pval) , ')']); 6 | else 7 | callfemm(['hi_modifyboundprop(' , quotec(pname) , numc(pnum) , num(pval) , ')']); 8 | end 9 | 10 | -------------------------------------------------------------------------------- /octavefemm/mfiles/hi_modifypointprop.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function hi_modifypointprop(pname,pnum,pval) 4 | if (pnum==0) 5 | callfemm(['hi_modifypointprop(' , quotec(pname) , numc(pnum) , quote(pval) , ')']); 6 | else 7 | callfemm(['hi_modifypointprop(' , quotec(pname) , numc(pnum) , num(pval) , ')']); 8 | end 9 | 10 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ci_copyrotate2.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ci_copyrotate2(p1,p2,p3,p4,p5) 4 | if (nargin==5) 5 | bx=p1; by=p2; angle=p3; copies=p4; editaction=p5; 6 | elseif (nargin==4) 7 | bx=p1(1); by=p1(2); angle=p2; copies=p3; editaction=p4; 8 | end 9 | callfemm(['ci_copyrotate(' , numc(bx) , numc(by) , numc(angle) , numc(copies) , num(editaction) , ')' ]); 10 | 11 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ci_mirror.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ci_mirror(p1,p2,p3,p4) 4 | if (nargin==4) 5 | x1=p1; y1=p2; x2=p3; y2=p4; 6 | elseif (nargin==2) 7 | x1=p1(1); y1=p1(2); x2=p2(1); y2=p2(2); 8 | elseif (nargin==1) 9 | x1=p1(1,1); y1=p1(1,2); x2=p1(2,1); y2=p1(2,2); 10 | end 11 | callfemm(['ci_mirror(' , numc(x1) , numc(y1) , numc(x2) , num(y2) , ')' ]); 12 | 13 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ei_copyrotate2.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ei_copyrotate2(p1,p2,p3,p4,p5) 4 | if (nargin==5) 5 | bx=p1; by=p2; angle=p3; copies=p4; editaction=p5; 6 | elseif (nargin==4) 7 | bx=p1(1); by=p1(2); angle=p2; copies=p3; editaction=p4; 8 | end 9 | callfemm(['ei_copyrotate(' , numc(bx) , numc(by) , numc(angle) , numc(copies) , num(editaction) , ')' ]); 10 | 11 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ei_mirror.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ei_mirror(p1,p2,p3,p4) 4 | if (nargin==4) 5 | x1=p1; y1=p2; x2=p3; y2=p4; 6 | elseif (nargin==2) 7 | x1=p1(1); y1=p1(2); x2=p2(1); y2=p2(2); 8 | elseif (nargin==1) 9 | x1=p1(1,1); y1=p1(1,2); x2=p1(2,1); y2=p1(2,2); 10 | end 11 | callfemm(['ei_mirror(' , numc(x1) , numc(y1) , numc(x2) , num(y2) , ')' ]); 12 | 13 | -------------------------------------------------------------------------------- /octavefemm/mfiles/hi_copyrotate2.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function hi_copyrotate2(p1,p2,p3,p4,p5) 4 | if (nargin==5) 5 | bx=p1; by=p2; angle=p3; copies=p4; editaction=p5; 6 | elseif (nargin==4) 7 | bx=p1(1); by=p1(2); angle=p2; copies=p3; editaction=p4; 8 | end 9 | callfemm(['hi_copyrotate(' , numc(bx) , numc(by) , numc(angle) , numc(copies) , num(editaction) , ')' ]); 10 | 11 | -------------------------------------------------------------------------------- /octavefemm/mfiles/hi_mirror.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function hi_mirror(p1,p2,p3,p4) 4 | if (nargin==4) 5 | x1=p1; y1=p2; x2=p3; y2=p4; 6 | elseif (nargin==2) 7 | x1=p1(1); y1=p1(2); x2=p2(1); y2=p2(2); 8 | elseif (nargin==1) 9 | x1=p1(1,1); y1=p1(1,2); x2=p1(2,1); y2=p1(2,2); 10 | end 11 | callfemm(['hi_mirror(' , numc(x1) , numc(y1) , numc(x2) , num(y2) , ')' ]); 12 | 13 | -------------------------------------------------------------------------------- /octavefemm/mfiles/mi_copyrotate2.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function mi_copyrotate2(p1,p2,p3,p4,p5) 4 | if (nargin==5) 5 | bx=p1; by=p2; angle=p3; copies=p4; editaction=p5; 6 | elseif (nargin==4) 7 | bx=p1(1); by=p1(2); angle=p2; copies=p3; editaction=p4; 8 | end 9 | callfemm(['mi_copyrotate(' , numc(bx) , numc(by) , numc(angle) , numc(copies) , num(editaction) , ')' ]); 10 | 11 | -------------------------------------------------------------------------------- /octavefemm/mfiles/mi_mirror.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function mi_mirror(p1,p2,p3,p4) 4 | if (nargin==4) 5 | x1=p1; y1=p2; x2=p3; y2=p4; 6 | elseif (nargin==2) 7 | x1=p1(1); y1=p1(2); x2=p2(1); y2=p2(2); 8 | elseif (nargin==1) 9 | x1=p1(1,1); y1=p1(1,2); x2=p1(2,1); y2=p1(2,2); 10 | end 11 | callfemm(['mi_mirror(' , numc(x1) , numc(y1) , numc(x2) , num(y2) , ')' ]); 12 | 13 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ci_drawline.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ci_drawline(p1,p2,p3,p4) 4 | if (nargin==4) 5 | x1=p1; y1=p2; x2=p3; y2=p4; 6 | elseif (nargin==2) 7 | x1=p1(1); y1=p1(2); x2=p2(1); y2=p2(2); 8 | elseif (nargin==1) 9 | x1=p1(1,1); y1=p1(1,2); x2=p1(2,1); y2=p1(2,2); 10 | end 11 | ci_addnode(x1,y1); 12 | ci_addnode(x2,y2); 13 | ci_addsegment(x1,y1,x2,y2); 14 | 15 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ci_modifyconductorprop.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ci_modifyconductorprop(pname,pnum,pval) 4 | if (pnum==0) 5 | callfemm(['ci_modifyconductorprop(' , quotec(pname) , numc(pnum) , quote(pval) , ')']); 6 | else 7 | callfemm(['ci_modifyconductorprop(' , quotec(pname) , numc(pnum) , num(pval) , ')']); 8 | end 9 | 10 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ei_drawline.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ei_drawline(p1,p2,p3,p4) 4 | if (nargin==4) 5 | x1=p1; y1=p2; x2=p3; y2=p4; 6 | elseif (nargin==2) 7 | x1=p1(1); y1=p1(2); x2=p2(1); y2=p2(2); 8 | elseif (nargin==1) 9 | x1=p1(1,1); y1=p1(1,2); x2=p1(2,1); y2=p1(2,2); 10 | end 11 | ei_addnode(x1,y1); 12 | ei_addnode(x2,y2); 13 | ei_addsegment(x1,y1,x2,y2); 14 | 15 | -------------------------------------------------------------------------------- /octavefemm/mfiles/ei_modifyconductorprop.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function ei_modifyconductorprop(pname,pnum,pval) 4 | if (pnum==0) 5 | callfemm(['ei_modifyconductorprop(' , quotec(pname) , numc(pnum) , quote(pval) , ')']); 6 | else 7 | callfemm(['ei_modifyconductorprop(' , quotec(pname) , numc(pnum) , num(pval) , ')']); 8 | end 9 | 10 | -------------------------------------------------------------------------------- /octavefemm/mfiles/hi_drawline.m: -------------------------------------------------------------------------------- 1 | % ActiveFEMM (C)2006 David Meeker, dmeeker@ieee.org 2 | 3 | function hi_drawline(p1,p2,p3,p4) 4 | if (nargin==4) 5 | x1=p1; y1=p2; x2=p3; y2=p4; 6 | elseif (nargin==2) 7 | x1=p1(1); y1=p1(2); x2=p2(1); y2=p2(2); 8 | elseif (nargin==1) 9 | x1=p1(1,1); y1=p1(1,2); x2=p1(2,1); y2=p1(2,2); 10 | end 11 | hi_addnode(x1,y1); 12 | hi_addnode(x2,y2); 13 | hi_addsegment(x1,y1,x2,y2); 14 | 15 | --------------------------------------------------------------------------------