实例介绍
【实例简介】
微磁学开源计算软件OOMMF,包含源代码。适用于windows系统。可用于计算磁化强度,磁滞效应等。源代码为c++.
【实例截图】
【核心代码】
4744300845409041542.rar
└── oommf
├── 1.patch
├── app
│ ├── makerules.tcl
│ ├── mmarchive
│ │ ├── appindex.tcl
│ │ └── mmarchive.tcl
│ ├── mmdatatable
│ │ ├── appindex.tcl
│ │ ├── dialog.tcl
│ │ └── mmdatatable.tcl
│ ├── mmdisp
│ │ ├── bitmap.cc
│ │ ├── bitmap.h
│ │ ├── colormap.cc
│ │ ├── colormap.h
│ │ ├── coords.tcl
│ │ ├── ctrlwbrowse.tcl
│ │ ├── display.cc
│ │ ├── display.h
│ │ ├── examples
│ │ │ ├── mo96ary1.svf
│ │ │ ├── small.omf
│ │ │ ├── spiral.omf
│ │ │ ├── stdprob3v-irreg.omf
│ │ │ ├── stdprob3v-reg.omf
│ │ │ ├── stdproba.omf
│ │ │ ├── stdprobb.vio
│ │ │ └── ts96bry1.svf
│ │ ├── makerules.tcl
│ │ ├── misc.tcl
│ │ ├── mmdispcmds.cc
│ │ ├── mmdispcmds.h
│ │ ├── mmdispcmds.tcl
│ │ ├── mmdispsh.cc
│ │ ├── omfopts.tcl
│ │ ├── opendlg.tcl
│ │ ├── plotconfig.tcl
│ │ ├── savedlg.tcl
│ │ ├── scripts
│ │ │ ├── appindex.tcl
│ │ │ ├── avf2odt.tcl
│ │ │ ├── avf2ovf.tcl
│ │ │ ├── avf2ppm.def
│ │ │ ├── avf2ppm.tcl
│ │ │ ├── avf2vio.tcl
│ │ │ ├── avfdiff.tcl
│ │ │ └── mmdisp.tcl
│ │ ├── tclIndex
│ │ └── wintel
│ │ ├── appindex.tcl
│ │ ├── bitmap.obj
│ │ ├── colormap.obj
│ │ ├── condispsh.exe
│ │ ├── display.obj
│ │ ├── mmdispcmds.obj
│ │ ├── mmdispsh.exe
│ │ └── mmdispsh.obj
│ ├── mmgraph
│ │ ├── appindex.tcl
│ │ ├── dialog.tcl
│ │ ├── examples
│ │ │ └── sample.odt
│ │ └── mmgraph.tcl
│ ├── mmhelp
│ │ ├── appindex.tcl
│ │ ├── counter.tcl
│ │ ├── doc
│ │ │ ├── devref.html
│ │ │ ├── example.html
│ │ │ ├── example.txt
│ │ │ ├── index.html
│ │ │ ├── oommficon.gif
│ │ │ └── progref.html
│ │ └── mmhelp.tcl
│ ├── mmlaunch
│ │ ├── appindex.tcl
│ │ └── mmlaunch.tcl
│ ├── mmpe
│ │ ├── appindex.tcl
│ │ ├── demmenu
│ │ ├── examples
│ │ │ ├── crescent.gif
│ │ │ ├── crescent-tiny.gif
│ │ │ ├── crescent-tiny.mif
│ │ │ ├── ctrlpts.mif
│ │ │ ├── fileseq0.obf
│ │ │ ├── fileseq1.obf
│ │ │ ├── fileseq.mif
│ │ │ ├── fileseq.tcl
│ │ │ ├── nistlogo.mif
│ │ │ ├── nistlogo.ppm
│ │ │ ├── oommf-small.bmp
│ │ │ ├── oommf-small.mif
│ │ │ ├── oommf-small.ppm
│ │ │ ├── plate.mif
│ │ │ ├── plate-uniform.mif
│ │ │ ├── plate-uniform.obf
│ │ │ ├── prob1.mif
│ │ │ ├── prob2.mif
│ │ │ ├── strip0.omf
│ │ │ ├── strip.gif
│ │ │ └── strip.mif
│ │ ├── fieldmenu
│ │ ├── filesource.tcl
│ │ ├── geommenu
│ │ ├── initmenu
│ │ ├── init.mif
│ │ ├── materials
│ │ ├── matmenu
│ │ ├── miscmenu
│ │ ├── mmpe.tcl
│ │ ├── outmenu
│ │ ├── state.dat
│ │ └── topmenu
│ ├── mmsolve
│ │ ├── any2ppm.tcl
│ │ ├── appindex.tcl
│ │ ├── constants.h
│ │ ├── demag2.cc
│ │ ├── demag.cc
│ │ ├── demag.h
│ │ ├── fft.cc
│ │ ├── fft.h
│ │ ├── fieldrange.tcl
│ │ ├── filelogger.tcl
│ │ ├── grid.cc
│ │ ├── grid.h
│ │ ├── maganis.cc
│ │ ├── maganis.h
│ │ ├── magelt.cc
│ │ ├── magelt.h
│ │ ├── maginit.cc
│ │ ├── maginit.h
│ │ ├── makerules.tcl
│ │ ├── memusage.txt
│ │ ├── mifio.cc
│ │ ├── mifio.h
│ │ ├── mmsinit.cc
│ │ ├── mmsmpi.h
│ │ ├── mmsolve.cc
│ │ ├── mmsolve.h
│ │ ├── mms.tcl
│ │ ├── odtcols.tcl
│ │ ├── procs.tcl
│ │ ├── scripts
│ │ │ ├── appindex.tcl
│ │ │ ├── batchmaster.tcl
│ │ │ ├── batchslave.tcl
│ │ │ ├── batchsolve.tcl
│ │ │ ├── mag2hfield.tcl
│ │ │ ├── multitask.tcl
│ │ │ ├── prob2.mif
│ │ │ ├── prob2task.tcl
│ │ │ ├── shorttest.mif
│ │ │ ├── simplecontrol.tcl
│ │ │ ├── simpletask.tcl
│ │ │ ├── taskA.mif
│ │ │ ├── taskB.mif
│ │ │ └── taskC.mif
│ │ ├── solver.tcl
│ │ ├── tclIndex
│ │ ├── vecio.cc
│ │ ├── vecio.h
│ │ ├── vector.cc
│ │ ├── vector.h
│ │ ├── wintel
│ │ │ ├── appindex.tcl
│ │ │ ├── demag2.obj
│ │ │ ├── demag.obj
│ │ │ ├── fft.obj
│ │ │ ├── grid.obj
│ │ │ ├── maganis.obj
│ │ │ ├── magelt.obj
│ │ │ ├── maginit.obj
│ │ │ ├── mifio.obj
│ │ │ ├── mmsinit.obj
│ │ │ ├── mmsolve.exe
│ │ │ ├── mmsolve.obj
│ │ │ ├── vecio.obj
│ │ │ ├── vector.obj
│ │ │ └── zeeman.obj
│ │ ├── zeeman.cc
│ │ └── zeeman.h
│ ├── mmsolve2d
│ │ ├── appindex.tcl
│ │ └── mmsolve2d.tcl
│ ├── omfsh
│ │ ├── makerules.tcl
│ │ ├── omfsh.cc
│ │ └── wintel
│ │ ├── appindex.tcl
│ │ ├── filtersh.exe
│ │ ├── omfsh.exe
│ │ └── omfsh.obj
│ ├── oxs
│ │ ├── appindex.tcl
│ │ ├── base
│ │ │ ├── atlas.cc
│ │ │ ├── atlas.h
│ │ │ ├── destination.tcl
│ │ │ ├── director.cc
│ │ │ ├── director.h
│ │ │ ├── driver.cc
│ │ │ ├── driver.h
│ │ │ ├── energy.cc
│ │ │ ├── energy.h
│ │ │ ├── evolver.cc
│ │ │ ├── evolver.h
│ │ │ ├── ext.cc
│ │ │ ├── ext.h
│ │ │ ├── extinit.cc
│ │ │ ├── filelogger.tcl
│ │ │ ├── key.cc
│ │ │ ├── key.h
│ │ │ ├── labelvalue.cc
│ │ │ ├── labelvalue.h
│ │ │ ├── lock.cc
│ │ │ ├── lock.h
│ │ │ ├── makerules.tcl
│ │ │ ├── mesh.cc
│ │ │ ├── mesh.h
│ │ │ ├── meshvalue.cc
│ │ │ ├── meshvalue.h
│ │ │ ├── mif.tcl
│ │ │ ├── output.cc
│ │ │ ├── output.h
│ │ │ ├── output.tcl
│ │ │ ├── oxs.cc
│ │ │ ├── oxscmds.cc
│ │ │ ├── oxsexcept.cc
│ │ │ ├── oxsexcept.h
│ │ │ ├── oxs.h
│ │ │ ├── oxs.tcl
│ │ │ ├── procs.tcl
│ │ │ ├── scalarfield.cc
│ │ │ ├── scalarfield.h
│ │ │ ├── schedule.tcl
│ │ │ ├── simstate.cc
│ │ │ ├── simstate.h
│ │ │ ├── tclcommand.cc
│ │ │ ├── tclcommand.h
│ │ │ ├── tclIndex
│ │ │ ├── threevector.cc
│ │ │ ├── threevector.h
│ │ │ ├── uniformscalarfield.cc
│ │ │ ├── uniformscalarfield.h
│ │ │ ├── uniformvectorfield.cc
│ │ │ ├── uniformvectorfield.h
│ │ │ ├── util.cc
│ │ │ ├── util.h
│ │ │ ├── vectorfield.cc
│ │ │ └── vectorfield.h
│ │ ├── boxsi.tcl
│ │ ├── contrib
│ │ │ ├── makeextras.tcl
│ │ │ ├── tuw_cvodeevolve.cc
│ │ │ └── tuw_cvodeevolve.h
│ │ ├── examples
│ │ │ ├── cgtest.mif
│ │ │ ├── ellipsoid.mif
│ │ │ ├── exchspring.mif
│ │ │ ├── luigi.gif
│ │ │ ├── luigi.mif
│ │ │ ├── octant.mif
│ │ │ ├── rect.mif
│ │ │ ├── sample.mif
│ │ │ ├── spinvalve-af.mif
│ │ │ ├── spinvalve.mif
│ │ │ ├── squarecubic.mif
│ │ │ ├── square.mif
│ │ │ ├── stdprob1.mif
│ │ │ └── stdprob3.mif
│ │ ├── ext
│ │ │ ├── atlasscalarfield.cc
│ │ │ ├── atlasscalarfield.h
│ │ │ ├── atlasvectorfield.cc
│ │ │ ├── atlasvectorfield.h
│ │ │ ├── boxatlas.cc
│ │ │ ├── boxatlas.h
│ │ │ ├── cgevolve.cc
│ │ │ ├── cgevolve.h
│ │ │ ├── cubicanisotropy.cc
│ │ │ ├── cubicanisotropy.h
│ │ │ ├── demag.cc
│ │ │ ├── demagcoef.cc
│ │ │ ├── demagcoef.h
│ │ │ ├── demag.h
│ │ │ ├── eulerevolve.cc
│ │ │ ├── eulerevolve.h
│ │ │ ├── exchange6ngbr.cc
│ │ │ ├── exchange6ngbr.h
│ │ │ ├── exchangeptwise.cc
│ │ │ ├── exchangeptwise.h
│ │ │ ├── fft.cc
│ │ │ ├── fft.h
│ │ │ ├── filevectorfield.cc
│ │ │ ├── filevectorfield.h
│ │ │ ├── fixedzeeman.cc
│ │ │ ├── fixedzeeman.h
│ │ │ ├── imageatlas.cc
│ │ │ ├── imageatlas.h
│ │ │ ├── linearscalarfield.cc
│ │ │ ├── linearscalarfield.h
│ │ │ ├── makerules.tcl
│ │ │ ├── mindriver.cc
│ │ │ ├── mindriver.h
│ │ │ ├── minevolver.h
│ │ │ ├── multiatlas.cc
│ │ │ ├── multiatlas.h
│ │ │ ├── planerandomvectorfield.cc
│ │ │ ├── planerandomvectorfield.h
│ │ │ ├── randomscalarfield.cc
│ │ │ ├── randomscalarfield.h
│ │ │ ├── randomsiteexchange.cc
│ │ │ ├── randomsiteexchange.h
│ │ │ ├── randomvectorfield.cc
│ │ │ ├── randomvectorfield.h
│ │ │ ├── rectangularmesh.cc
│ │ │ ├── rectangularmesh.h
│ │ │ ├── scriptatlas.cc
│ │ │ ├── scriptatlas.h
│ │ │ ├── scriptscalarfield.cc
│ │ │ ├── scriptscalarfield.h
│ │ │ ├── scriptuzeeman.cc
│ │ │ ├── scriptuzeeman.h
│ │ │ ├── scriptvectorfield.cc
│ │ │ ├── scriptvectorfield.h
│ │ │ ├── simpledemag.cc
│ │ │ ├── simpledemag.h
│ │ │ ├── stagezeeman.cc
│ │ │ ├── stagezeeman.h
│ │ │ ├── timedriver.cc
│ │ │ ├── timedriver.h
│ │ │ ├── timeevolver.cc
│ │ │ ├── timeevolver.h
│ │ │ ├── transformzeeman.cc
│ │ │ ├── transformzeeman.h
│ │ │ ├── twosurfaceexchange.cc
│ │ │ ├── twosurfaceexchange.h
│ │ │ ├── uniaxialanisotropy.cc
│ │ │ ├── uniaxialanisotropy.h
│ │ │ ├── uniformexchange.cc
│ │ │ ├── uniformexchange.h
│ │ │ ├── uzeeman.cc
│ │ │ └── uzeeman.h
│ │ ├── local
│ │ │ └── makerules.tcl
│ │ ├── makerules.tcl
│ │ ├── mifchanges.txt
│ │ ├── mifconvert.tcl
│ │ ├── oxsii.tcl
│ │ └── wintel
│ │ ├── appindex.tcl
│ │ ├── atlas.obj
│ │ ├── atlasscalarfield.obj
│ │ ├── atlasvectorfield.obj
│ │ ├── boxatlas.obj
│ │ ├── cgevolve.obj
│ │ ├── cubicanisotropy.obj
│ │ ├── demagcoef.obj
│ │ ├── demag.obj
│ │ ├── director.obj
│ │ ├── driver.obj
│ │ ├── energy.obj
│ │ ├── eulerevolve.obj
│ │ ├── evolver.obj
│ │ ├── exchange6ngbr.obj
│ │ ├── exchangeptwise.obj
│ │ ├── extinit.obj
│ │ ├── ext.obj
│ │ ├── fft.obj
│ │ ├── filevectorfield.obj
│ │ ├── fixedzeeman.obj
│ │ ├── imageatlas.obj
│ │ ├── labelvalue.obj
│ │ ├── linearscalarfield.obj
│ │ ├── lock.obj
│ │ ├── mesh.obj
│ │ ├── mindriver.obj
│ │ ├── multiatlas.obj
│ │ ├── output.obj
│ │ ├── oxscmds.obj
│ │ ├── oxsexcept.obj
│ │ ├── oxs.exe
│ │ ├── oxs.obj
│ │ ├── planerandomvectorfield.obj
│ │ ├── randomscalarfield.obj
│ │ ├── randomsiteexchange.obj
│ │ ├── randomvectorfield.obj
│ │ ├── rectangularmesh.obj
│ │ ├── scalarfield.obj
│ │ ├── scriptatlas.obj
│ │ ├── scriptscalarfield.obj
│ │ ├── scriptuzeeman.obj
│ │ ├── scriptvectorfield.obj
│ │ ├── simpledemag.obj
│ │ ├── simstate.obj
│ │ ├── stagezeeman.obj
│ │ ├── tclcommand.obj
│ │ ├── threevector.obj
│ │ ├── timedriver.obj
│ │ ├── timeevolver.obj
│ │ ├── transformzeeman.obj
│ │ ├── twosurfaceexchange.obj
│ │ ├── uniaxialanisotropy.obj
│ │ ├── uniformexchange.obj
│ │ ├── uniformscalarfield.obj
│ │ ├── uniformvectorfield.obj
│ │ ├── util.obj
│ │ ├── uzeeman.obj
│ │ └── vectorfield.obj
│ └── pimake
│ ├── appindex.tcl
│ ├── csourcefile.tcl
│ ├── makerules.def
│ ├── makerules.tcl
│ ├── makerule.tcl
│ ├── pimake.tcl
│ ├── platform.tcl
│ └── procs.tcl
├── CHANGES
├── Changes.txt
├── config
│ ├── cache
│ │ ├── aix.tcl
│ │ ├── cygtel.tcl
│ │ ├── duxalp.tcl
│ │ ├── hpux.tcl
│ │ ├── linalp-mpi.tcl
│ │ ├── linalp.tcl
│ │ ├── lintel-mpi.tcl
│ │ ├── lintel.tcl
│ │ ├── linux-x86_64.tcl
│ │ ├── sgi-mpi.tcl
│ │ ├── sgi.tcl
│ │ ├── solaris.tcl
│ │ ├── sunos.tcl
│ │ ├── unknown.tcl
│ │ ├── winalp.tcl
│ │ └── wintel.tcl
│ ├── colors.def
│ ├── names
│ │ ├── aix.tcl
│ │ ├── cygtel.tcl
│ │ ├── duxalp.tcl
│ │ ├── hpux.tcl
│ │ ├── linalp-mpi.tcl
│ │ ├── linalp.tcl
│ │ ├── lintel-mpi.tcl
│ │ ├── lintel.tcl
│ │ ├── linux-x86_64.tcl
│ │ ├── sgi-mpi.tcl
│ │ ├── sgi.tcl
│ │ ├── solaris.tcl
│ │ ├── sunos.tcl
│ │ ├── winalp.tcl
│ │ └── wintel.tcl
│ ├── notes
│ │ ├── async.tcl
│ │ ├── badstdargs.c
│ │ ├── ctrl.tcl
│ │ ├── ctype.tcl
│ │ ├── data.tcl
│ │ ├── nettest.tcl
│ │ ├── README
│ │ ├── server.tcl
│ │ ├── setperm.tcl
│ │ └── tclbugs.tcl
│ ├── options.tcl
│ └── persons
│ ├── dgp.tcl
│ ├── donahue.tcl
│ └── jeicke.tcl
├── doc
│ ├── common
│ │ ├── contents.gif
│ │ ├── disclaimer-body.tex
│ │ ├── latex2html-init
│ │ ├── oommfbig.obj
│ │ ├── oommf.gif
│ │ ├── oommfhead.tex
│ │ ├── oommficon.gif
│ │ ├── oommficon.obj
│ │ ├── oommfstack.gif
│ │ ├── oommfstack.obj
│ │ └── oommf.sty
│ ├── makerules.tcl
│ ├── progman
│ │ ├── booch-base.obj
│ │ ├── control3d.obj
│ │ ├── credits-body.tex
│ │ ├── credits.tex
│ │ ├── ExtClassMain.obj
│ │ ├── ExtClassSupport.obj
│ │ ├── giffiles
│ │ │ └── oxsclass.gif
│ │ ├── latex2html-init
│ │ ├── localmods.perl
│ │ ├── localmods.sty
│ │ ├── makerules.tcl
│ │ ├── OutputClass.obj
│ │ ├── overview-body.tex
│ │ ├── overview.tex
│ │ ├── oxs-body.tex
│ │ ├── oxsclass.obj
│ │ ├── oxsclass-small.obj
│ │ ├── oxs.tex
│ │ ├── pimake-body.tex
│ │ ├── pimake.tex
│ │ ├── pmbiblio.bib
│ │ ├── pngfiles
│ │ │ └── oxsclass.png
│ │ ├── progman
│ │ │ ├── bibliography.html
│ │ │ ├── contents.gif
│ │ │ ├── Credits.html
│ │ │ ├── Disclaimer.html
│ │ │ ├── docindex.html
│ │ │ ├── index.gif
│ │ │ ├── index.html
│ │ │ ├── internals.pl
│ │ │ ├── labels.pl
│ │ │ ├── next_g.gif
│ │ │ ├── next.gif
│ │ │ ├── OOMMF_eXtensible_Solver.html
│ │ │ ├── oommficon.gif
│ │ │ ├── Platform-Independent_Make.html
│ │ │ ├── prev_g.gif
│ │ │ ├── prev.gif
│ │ │ ├── progman.css
│ │ │ ├── progman.html
│ │ │ ├── Programming_Overview_OOMMF.html
│ │ │ ├── Sample_TT_Oxs_Energy_TT_Cla.html
│ │ │ ├── up_g.gif
│ │ │ ├── up.gif
│ │ │ └── Writing_New_TT_Oxs_Energy_T.html
│ │ ├── progman.pdf
│ │ ├── progman.ps
│ │ ├── progman.tex
│ │ ├── psfiles
│ │ │ └── oxsclass.ps
│ │ └── README
│ ├── README
│ └── userguide
│ ├── arch-body.tex
│ ├── arch.tex
│ ├── cllaunch-body.tex
│ ├── cmdutils-body.tex
│ ├── cmdutils.tex
│ ├── credits-body.tex
│ ├── credits.tex
│ ├── fileformats-body.tex
│ ├── fileformats.tex
│ ├── filesource-body.tex
│ ├── giffiles
│ │ ├── boxsi-ss.gif
│ │ ├── filesource-ss.gif
│ │ ├── mmarchive-ss.gif
│ │ ├── mmdatatable-ss.gif
│ │ ├── mmdisp-ss.gif
│ │ ├── mmgraph-ss.gif
│ │ ├── mmhelp-ss.gif
│ │ ├── mmlaunch-ss.gif
│ │ ├── mmprobed-ss.gif
│ │ ├── mmsolve2d-ss.gif
│ │ └── oxsii-ss.gif
│ ├── install-body.tex
│ ├── install.tex
│ ├── latex2html-init
│ ├── localmods.perl
│ ├── localmods.sty
│ ├── makerules.tcl
│ ├── mmarchive-body.tex
│ ├── mmarchive.tex
│ ├── mmdatatable-body.tex
│ ├── mmdatatable.tex
│ ├── mmdisp-body.tex
│ ├── mmdisp.tex
│ ├── mmgraph-body.tex
│ ├── mmgraph.tex
│ ├── mmhelp-body.tex
│ ├── mmhelp.tex
│ ├── mmlaunch-body.tex
│ ├── mmlaunch.tex
│ ├── mmprobed-body.tex
│ ├── mmprobed.tex
│ ├── mmsolve-body.tex
│ ├── mmsolve.tex
│ ├── oommf.bib
│ ├── overview-body.tex
│ ├── overview.tex
│ ├── oxs-body.tex
│ ├── oxs.tex
│ ├── pngfiles
│ │ ├── boxsi-ss.png
│ │ ├── filesource-ss.png
│ │ ├── mmarchive-ss.png
│ │ ├── mmdatatable-ss.png
│ │ ├── mmdisp-ss.png
│ │ ├── mmgraph-ss.png
│ │ ├── mmhelp-ss.png
│ │ ├── mmlaunch-ss.png
│ │ ├── mmprobed-ss.png
│ │ ├── mmsolve2d-ss.png
│ │ └── oxsii-ss.png
│ ├── psfiles
│ │ ├── boxsi-ss.ps
│ │ ├── filesource-ss.ps
│ │ ├── mmarchive-ss.ps
│ │ ├── mmdatatable-ss.ps
│ │ ├── mmdisp-ss.ps
│ │ ├── mmgraph-ss.ps
│ │ ├── mmhelp-ss.ps
│ │ ├── mmlaunch-ss.ps
│ │ ├── mmprobed-ss.ps
│ │ ├── mmsolve2d-ss.ps
│ │ └── oxsii-ss.ps
│ ├── quickstart-body.tex
│ ├── quickstart.tex
│ ├── trouble-body.tex
│ ├── trouble.tex
│ ├── userguide
│ │ ├── 2D_Micromagnetic_Interactiv.html
│ │ ├── 2D_Micromagnetic_Solver.html
│ │ ├── Advanced_Installation.html
│ │ ├── Basic_Installation.html
│ │ ├── bibliography.html
│ │ ├── Bitmap_File_Format_Conversi.html
│ │ ├── Calculating_H_Fields_from_M.html
│ │ ├── Command_Line_Launching.html
│ │ ├── Command_Line_Utilities.html
│ │ ├── contents.gif
│ │ ├── Credits.html
│ │ ├── Data_Archive_mmArchive.html
│ │ ├── Data_Graph_Display_mmGraph.html
│ │ ├── Data_Table_Display_mmDataTa.html
│ │ ├── Data_Table_File_Format_ODT.html
│ │ ├── Disclaimer.html
│ │ ├── docindex.html
│ │ ├── Documentation_Viewer_mmHelp.html
│ │ ├── img10.gif
│ │ ├── img11.gif
│ │ ├── img12.gif
│ │ ├── img13.gif
│ │ ├── img14.gif
│ │ ├── img15.gif
│ │ ├── img16.gif
│ │ ├── img17.gif
│ │ ├── img18.gif
│ │ ├── img19.gif
│ │ ├── img1.gif
│ │ ├── img20.gif
│ │ ├── img21.gif
│ │ ├── img22.gif
│ │ ├── img23.gif
│ │ ├── img24.gif
│ │ ├── img25.gif
│ │ ├── img26.gif
│ │ ├── img27.gif
│ │ ├── img28.gif
│ │ ├── img29.gif
│ │ ├── img2.gif
│ │ ├── img30.gif
│ │ ├── img31.gif
│ │ ├── img32.gif
│ │ ├── img33.gif
│ │ ├── img34.gif
│ │ ├── img35.gif
│ │ ├── img36.gif
│ │ ├── img37.gif
│ │ ├── img38.gif
│ │ ├── img3.gif
│ │ ├── img4.gif
│ │ ├── img5.gif
│ │ ├── img6.gif
│ │ ├── img7.gif
│ │ ├── img8.gif
│ │ ├── img9.gif
│ │ ├── index.gif
│ │ ├── index.html
│ │ ├── Installation.html
│ │ ├── internals.pl
│ │ ├── labels.pl
│ │ ├── Making_Bitmaps_from_Vector_.html
│ │ ├── Making_Data_Tables_from_Vec.html
│ │ ├── Micromagnetic_Problem_Edito.html
│ │ ├── Micromagnetic_Problem_File_.html
│ │ ├── MIF_1.1.html
│ │ ├── MIF_2.1.html
│ │ ├── mifconvert.html
│ │ ├── next_g.gif
│ │ ├── next.gif
│ │ ├── ODT_Column_Extraction_odtco.html
│ │ ├── OOMMF_2D_Micromagnetic_Solv.html
│ │ ├── OOMMF_Architecture_Overview.html
│ │ ├── OOMMF_eXtensible_Solver_Bat.html
│ │ ├── OOMMF_eXtensible_Solver.html
│ │ ├── OOMMF_eXtensible_Solver_Int.html
│ │ ├── oommficon.gif
│ │ ├── OOMMF_Launcher_Control_Inte.html
│ │ ├── Overview_OOMMF.html
│ │ ├── OVF_0.0_format.html
│ │ ├── OVF_1.0_format.html
│ │ ├── Platform-Independent_Make_p.html
│ │ ├── prev_g.gif
│ │ ├── prev.gif
│ │ ├── Problem_Specification_File_.html
│ │ ├── quickstart.html
│ │ ├── Requirements.html
│ │ ├── Standard_Oxs_Ext_Child_Clas.html
│ │ ├── Troubleshooting.html
│ │ ├── up_g.gif
│ │ ├── up.gif
│ │ ├── userguide.css
│ │ ├── userguide.html
│ │ ├── Vector_Field_Display_mmDisp.html
│ │ ├── Vector_Field_File_Differenc.html
│ │ ├── Vector_Field_File_Format_Co.html
│ │ └── Vector_Field_File_Format_OV.html
│ ├── userguide.pdf
│ ├── userguide.ps
│ └── userguide.tex
├── LICENSE
├── makerules.tcl
├── oommf.ico
├── oommf-small.log
├── oommf.tcl
├── pkg
│ ├── if
│ │ ├── if.cc
│ │ ├── if.h
│ │ ├── makerules.tcl
│ │ ├── version.h
│ │ └── wintel
│ │ ├── if.lib
│ │ └── if.obj
│ ├── makerules.tcl
│ ├── nb
│ │ ├── array.cc
│ │ ├── array.h
│ │ ├── bucket.cc
│ │ ├── bucket.h
│ │ ├── dlist.cc
│ │ ├── dlist.h
│ │ ├── dstring.cc
│ │ ├── dstring.h
│ │ ├── errhandlers.cc
│ │ ├── errhandlers.h
│ │ ├── evoc.cc
│ │ ├── evoc.h
│ │ ├── floatvec.cc
│ │ ├── floatvec.h
│ │ ├── functions.cc
│ │ ├── functions.h
│ │ ├── makerules.tcl
│ │ ├── nb.cc
│ │ ├── nb.h
│ │ ├── stopwatch.cc
│ │ ├── stopwatch.h
│ │ ├── version.h
│ │ ├── wintel
│ │ │ ├── bucket.obj
│ │ │ ├── dstring.obj
│ │ │ ├── errhandlers.obj
│ │ │ ├── evoc.obj
│ │ │ ├── floatvec.obj
│ │ │ ├── functions.obj
│ │ │ ├── nb.lib
│ │ │ ├── nb.obj
│ │ │ ├── stopwatch.obj
│ │ │ └── xpfloat.obj
│ │ ├── xpfloat.cc
│ │ └── xpfloat.h
│ ├── net
│ │ ├── accountGui.tcl
│ │ ├── account.tcl
│ │ ├── connection.tcl
│ │ ├── fewtest.tcl
│ │ ├── hostGui.tcl
│ │ ├── host.tcl
│ │ ├── link.tcl
│ │ ├── makerules.tcl
│ │ ├── net.tcl
│ │ ├── omfExport.tcl
│ │ ├── pkgIndex.tcl
│ │ ├── procs.tcl
│ │ ├── protocol.tcl
│ │ ├── server.tcl
│ │ ├── tclIndex
│ │ ├── threadGui.tcl
│ │ ├── threads
│ │ │ ├── account.tcl
│ │ │ └── host.tcl
│ │ ├── thread.tcl
│ │ └── threadWish.tcl
│ ├── oc
│ │ ├── application.tcl
│ │ ├── autobuf.cc
│ │ ├── autobuf.h
│ │ ├── bug75.tcl
│ │ ├── bug76.tcl
│ │ ├── bug80.tcl
│ │ ├── bug81.tcl
│ │ ├── bug82.tcl
│ │ ├── bug83.tcl
│ │ ├── bug.tcl
│ │ ├── byte.cc
│ │ ├── byte.h
│ │ ├── class.tcl
│ │ ├── commandline.tcl
│ │ ├── config.tcl
│ │ ├── console.tcl
│ │ ├── custom.tcl
│ │ ├── eventhandler.tcl
│ │ ├── exec.tcl
│ │ ├── font.tcl
│ │ ├── imports.cc
│ │ ├── imports.h
│ │ ├── log.tcl
│ │ ├── main.tcl
│ │ ├── makerules.tcl
│ │ ├── messages.cc
│ │ ├── messages.h
│ │ ├── nop.tcl
│ │ ├── nullchannel.cc
│ │ ├── nullchannel.h
│ │ ├── oc.cc
│ │ ├── oc.h
│ │ ├── oc.tcl
│ │ ├── option.tcl
│ │ ├── person.tcl
│ │ ├── pkgIndex.tcl
│ │ ├── procs.tcl
│ │ ├── tclIndex
│ │ ├── tempfile.tcl
│ │ ├── url.tcl
│ │ ├── varinfo.cc
│ │ ├── version.h
│ │ └── wintel
│ │ ├── autobuf.obj
│ │ ├── byte.obj
│ │ ├── imports.obj
│ │ ├── messages.obj
│ │ ├── nullchannel.obj
│ │ ├── oc.lib
│ │ ├── oc.obj
│ │ ├── ocport.h
│ │ ├── varinfo.exe
│ │ └── varinfo.obj
│ ├── ow
│ │ ├── charinfo.tcl
│ │ ├── dirselect.tcl
│ │ ├── entrybox.tcl
│ │ ├── entryscale.tcl
│ │ ├── filedlg.tcl
│ │ ├── fileselect.tcl
│ │ ├── graphwin.tcl
│ │ ├── listbox.tcl
│ │ ├── log.tcl
│ │ ├── makerules.tcl
│ │ ├── multibox.tcl
│ │ ├── omficon.xbm
│ │ ├── omfmask.xbm
│ │ ├── ow.tcl
│ │ ├── pkgIndex.tcl
│ │ ├── printdlg.tcl
│ │ ├── procs.tcl
│ │ ├── selectbox.tcl
│ │ └── tclIndex
│ ├── pkgIndex.tcl
│ └── vf
│ ├── fileio.cc
│ ├── fileio.h
│ ├── makerules.tcl
│ ├── mesh.cc
│ ├── mesh.h
│ ├── ptsearch.cc
│ ├── ptsearch.h
│ ├── tclIndex
│ ├── vecfile.cc
│ ├── vecfile.h
│ ├── vecfile.tcl
│ ├── version.h
│ ├── vf.cc
│ ├── vf.h
│ ├── vf.tcl
│ └── wintel
│ ├── fileio.obj
│ ├── mesh.obj
│ ├── ptsearch.obj
│ ├── vecfile.obj
│ ├── vf.lib
│ └── vf.obj
├── README
├── Readme.txt
├── test.log
└── tests
├── demag.mif
├── demag.tcl
├── prob2.mif
├── test_jing
└── timetest.mif
59 directories, 844 files
微磁学开源计算软件OOMMF,包含源代码。适用于windows系统。可用于计算磁化强度,磁滞效应等。源代码为c++.
【实例截图】
【核心代码】
4744300845409041542.rar
└── oommf
├── 1.patch
├── app
│ ├── makerules.tcl
│ ├── mmarchive
│ │ ├── appindex.tcl
│ │ └── mmarchive.tcl
│ ├── mmdatatable
│ │ ├── appindex.tcl
│ │ ├── dialog.tcl
│ │ └── mmdatatable.tcl
│ ├── mmdisp
│ │ ├── bitmap.cc
│ │ ├── bitmap.h
│ │ ├── colormap.cc
│ │ ├── colormap.h
│ │ ├── coords.tcl
│ │ ├── ctrlwbrowse.tcl
│ │ ├── display.cc
│ │ ├── display.h
│ │ ├── examples
│ │ │ ├── mo96ary1.svf
│ │ │ ├── small.omf
│ │ │ ├── spiral.omf
│ │ │ ├── stdprob3v-irreg.omf
│ │ │ ├── stdprob3v-reg.omf
│ │ │ ├── stdproba.omf
│ │ │ ├── stdprobb.vio
│ │ │ └── ts96bry1.svf
│ │ ├── makerules.tcl
│ │ ├── misc.tcl
│ │ ├── mmdispcmds.cc
│ │ ├── mmdispcmds.h
│ │ ├── mmdispcmds.tcl
│ │ ├── mmdispsh.cc
│ │ ├── omfopts.tcl
│ │ ├── opendlg.tcl
│ │ ├── plotconfig.tcl
│ │ ├── savedlg.tcl
│ │ ├── scripts
│ │ │ ├── appindex.tcl
│ │ │ ├── avf2odt.tcl
│ │ │ ├── avf2ovf.tcl
│ │ │ ├── avf2ppm.def
│ │ │ ├── avf2ppm.tcl
│ │ │ ├── avf2vio.tcl
│ │ │ ├── avfdiff.tcl
│ │ │ └── mmdisp.tcl
│ │ ├── tclIndex
│ │ └── wintel
│ │ ├── appindex.tcl
│ │ ├── bitmap.obj
│ │ ├── colormap.obj
│ │ ├── condispsh.exe
│ │ ├── display.obj
│ │ ├── mmdispcmds.obj
│ │ ├── mmdispsh.exe
│ │ └── mmdispsh.obj
│ ├── mmgraph
│ │ ├── appindex.tcl
│ │ ├── dialog.tcl
│ │ ├── examples
│ │ │ └── sample.odt
│ │ └── mmgraph.tcl
│ ├── mmhelp
│ │ ├── appindex.tcl
│ │ ├── counter.tcl
│ │ ├── doc
│ │ │ ├── devref.html
│ │ │ ├── example.html
│ │ │ ├── example.txt
│ │ │ ├── index.html
│ │ │ ├── oommficon.gif
│ │ │ └── progref.html
│ │ └── mmhelp.tcl
│ ├── mmlaunch
│ │ ├── appindex.tcl
│ │ └── mmlaunch.tcl
│ ├── mmpe
│ │ ├── appindex.tcl
│ │ ├── demmenu
│ │ ├── examples
│ │ │ ├── crescent.gif
│ │ │ ├── crescent-tiny.gif
│ │ │ ├── crescent-tiny.mif
│ │ │ ├── ctrlpts.mif
│ │ │ ├── fileseq0.obf
│ │ │ ├── fileseq1.obf
│ │ │ ├── fileseq.mif
│ │ │ ├── fileseq.tcl
│ │ │ ├── nistlogo.mif
│ │ │ ├── nistlogo.ppm
│ │ │ ├── oommf-small.bmp
│ │ │ ├── oommf-small.mif
│ │ │ ├── oommf-small.ppm
│ │ │ ├── plate.mif
│ │ │ ├── plate-uniform.mif
│ │ │ ├── plate-uniform.obf
│ │ │ ├── prob1.mif
│ │ │ ├── prob2.mif
│ │ │ ├── strip0.omf
│ │ │ ├── strip.gif
│ │ │ └── strip.mif
│ │ ├── fieldmenu
│ │ ├── filesource.tcl
│ │ ├── geommenu
│ │ ├── initmenu
│ │ ├── init.mif
│ │ ├── materials
│ │ ├── matmenu
│ │ ├── miscmenu
│ │ ├── mmpe.tcl
│ │ ├── outmenu
│ │ ├── state.dat
│ │ └── topmenu
│ ├── mmsolve
│ │ ├── any2ppm.tcl
│ │ ├── appindex.tcl
│ │ ├── constants.h
│ │ ├── demag2.cc
│ │ ├── demag.cc
│ │ ├── demag.h
│ │ ├── fft.cc
│ │ ├── fft.h
│ │ ├── fieldrange.tcl
│ │ ├── filelogger.tcl
│ │ ├── grid.cc
│ │ ├── grid.h
│ │ ├── maganis.cc
│ │ ├── maganis.h
│ │ ├── magelt.cc
│ │ ├── magelt.h
│ │ ├── maginit.cc
│ │ ├── maginit.h
│ │ ├── makerules.tcl
│ │ ├── memusage.txt
│ │ ├── mifio.cc
│ │ ├── mifio.h
│ │ ├── mmsinit.cc
│ │ ├── mmsmpi.h
│ │ ├── mmsolve.cc
│ │ ├── mmsolve.h
│ │ ├── mms.tcl
│ │ ├── odtcols.tcl
│ │ ├── procs.tcl
│ │ ├── scripts
│ │ │ ├── appindex.tcl
│ │ │ ├── batchmaster.tcl
│ │ │ ├── batchslave.tcl
│ │ │ ├── batchsolve.tcl
│ │ │ ├── mag2hfield.tcl
│ │ │ ├── multitask.tcl
│ │ │ ├── prob2.mif
│ │ │ ├── prob2task.tcl
│ │ │ ├── shorttest.mif
│ │ │ ├── simplecontrol.tcl
│ │ │ ├── simpletask.tcl
│ │ │ ├── taskA.mif
│ │ │ ├── taskB.mif
│ │ │ └── taskC.mif
│ │ ├── solver.tcl
│ │ ├── tclIndex
│ │ ├── vecio.cc
│ │ ├── vecio.h
│ │ ├── vector.cc
│ │ ├── vector.h
│ │ ├── wintel
│ │ │ ├── appindex.tcl
│ │ │ ├── demag2.obj
│ │ │ ├── demag.obj
│ │ │ ├── fft.obj
│ │ │ ├── grid.obj
│ │ │ ├── maganis.obj
│ │ │ ├── magelt.obj
│ │ │ ├── maginit.obj
│ │ │ ├── mifio.obj
│ │ │ ├── mmsinit.obj
│ │ │ ├── mmsolve.exe
│ │ │ ├── mmsolve.obj
│ │ │ ├── vecio.obj
│ │ │ ├── vector.obj
│ │ │ └── zeeman.obj
│ │ ├── zeeman.cc
│ │ └── zeeman.h
│ ├── mmsolve2d
│ │ ├── appindex.tcl
│ │ └── mmsolve2d.tcl
│ ├── omfsh
│ │ ├── makerules.tcl
│ │ ├── omfsh.cc
│ │ └── wintel
│ │ ├── appindex.tcl
│ │ ├── filtersh.exe
│ │ ├── omfsh.exe
│ │ └── omfsh.obj
│ ├── oxs
│ │ ├── appindex.tcl
│ │ ├── base
│ │ │ ├── atlas.cc
│ │ │ ├── atlas.h
│ │ │ ├── destination.tcl
│ │ │ ├── director.cc
│ │ │ ├── director.h
│ │ │ ├── driver.cc
│ │ │ ├── driver.h
│ │ │ ├── energy.cc
│ │ │ ├── energy.h
│ │ │ ├── evolver.cc
│ │ │ ├── evolver.h
│ │ │ ├── ext.cc
│ │ │ ├── ext.h
│ │ │ ├── extinit.cc
│ │ │ ├── filelogger.tcl
│ │ │ ├── key.cc
│ │ │ ├── key.h
│ │ │ ├── labelvalue.cc
│ │ │ ├── labelvalue.h
│ │ │ ├── lock.cc
│ │ │ ├── lock.h
│ │ │ ├── makerules.tcl
│ │ │ ├── mesh.cc
│ │ │ ├── mesh.h
│ │ │ ├── meshvalue.cc
│ │ │ ├── meshvalue.h
│ │ │ ├── mif.tcl
│ │ │ ├── output.cc
│ │ │ ├── output.h
│ │ │ ├── output.tcl
│ │ │ ├── oxs.cc
│ │ │ ├── oxscmds.cc
│ │ │ ├── oxsexcept.cc
│ │ │ ├── oxsexcept.h
│ │ │ ├── oxs.h
│ │ │ ├── oxs.tcl
│ │ │ ├── procs.tcl
│ │ │ ├── scalarfield.cc
│ │ │ ├── scalarfield.h
│ │ │ ├── schedule.tcl
│ │ │ ├── simstate.cc
│ │ │ ├── simstate.h
│ │ │ ├── tclcommand.cc
│ │ │ ├── tclcommand.h
│ │ │ ├── tclIndex
│ │ │ ├── threevector.cc
│ │ │ ├── threevector.h
│ │ │ ├── uniformscalarfield.cc
│ │ │ ├── uniformscalarfield.h
│ │ │ ├── uniformvectorfield.cc
│ │ │ ├── uniformvectorfield.h
│ │ │ ├── util.cc
│ │ │ ├── util.h
│ │ │ ├── vectorfield.cc
│ │ │ └── vectorfield.h
│ │ ├── boxsi.tcl
│ │ ├── contrib
│ │ │ ├── makeextras.tcl
│ │ │ ├── tuw_cvodeevolve.cc
│ │ │ └── tuw_cvodeevolve.h
│ │ ├── examples
│ │ │ ├── cgtest.mif
│ │ │ ├── ellipsoid.mif
│ │ │ ├── exchspring.mif
│ │ │ ├── luigi.gif
│ │ │ ├── luigi.mif
│ │ │ ├── octant.mif
│ │ │ ├── rect.mif
│ │ │ ├── sample.mif
│ │ │ ├── spinvalve-af.mif
│ │ │ ├── spinvalve.mif
│ │ │ ├── squarecubic.mif
│ │ │ ├── square.mif
│ │ │ ├── stdprob1.mif
│ │ │ └── stdprob3.mif
│ │ ├── ext
│ │ │ ├── atlasscalarfield.cc
│ │ │ ├── atlasscalarfield.h
│ │ │ ├── atlasvectorfield.cc
│ │ │ ├── atlasvectorfield.h
│ │ │ ├── boxatlas.cc
│ │ │ ├── boxatlas.h
│ │ │ ├── cgevolve.cc
│ │ │ ├── cgevolve.h
│ │ │ ├── cubicanisotropy.cc
│ │ │ ├── cubicanisotropy.h
│ │ │ ├── demag.cc
│ │ │ ├── demagcoef.cc
│ │ │ ├── demagcoef.h
│ │ │ ├── demag.h
│ │ │ ├── eulerevolve.cc
│ │ │ ├── eulerevolve.h
│ │ │ ├── exchange6ngbr.cc
│ │ │ ├── exchange6ngbr.h
│ │ │ ├── exchangeptwise.cc
│ │ │ ├── exchangeptwise.h
│ │ │ ├── fft.cc
│ │ │ ├── fft.h
│ │ │ ├── filevectorfield.cc
│ │ │ ├── filevectorfield.h
│ │ │ ├── fixedzeeman.cc
│ │ │ ├── fixedzeeman.h
│ │ │ ├── imageatlas.cc
│ │ │ ├── imageatlas.h
│ │ │ ├── linearscalarfield.cc
│ │ │ ├── linearscalarfield.h
│ │ │ ├── makerules.tcl
│ │ │ ├── mindriver.cc
│ │ │ ├── mindriver.h
│ │ │ ├── minevolver.h
│ │ │ ├── multiatlas.cc
│ │ │ ├── multiatlas.h
│ │ │ ├── planerandomvectorfield.cc
│ │ │ ├── planerandomvectorfield.h
│ │ │ ├── randomscalarfield.cc
│ │ │ ├── randomscalarfield.h
│ │ │ ├── randomsiteexchange.cc
│ │ │ ├── randomsiteexchange.h
│ │ │ ├── randomvectorfield.cc
│ │ │ ├── randomvectorfield.h
│ │ │ ├── rectangularmesh.cc
│ │ │ ├── rectangularmesh.h
│ │ │ ├── scriptatlas.cc
│ │ │ ├── scriptatlas.h
│ │ │ ├── scriptscalarfield.cc
│ │ │ ├── scriptscalarfield.h
│ │ │ ├── scriptuzeeman.cc
│ │ │ ├── scriptuzeeman.h
│ │ │ ├── scriptvectorfield.cc
│ │ │ ├── scriptvectorfield.h
│ │ │ ├── simpledemag.cc
│ │ │ ├── simpledemag.h
│ │ │ ├── stagezeeman.cc
│ │ │ ├── stagezeeman.h
│ │ │ ├── timedriver.cc
│ │ │ ├── timedriver.h
│ │ │ ├── timeevolver.cc
│ │ │ ├── timeevolver.h
│ │ │ ├── transformzeeman.cc
│ │ │ ├── transformzeeman.h
│ │ │ ├── twosurfaceexchange.cc
│ │ │ ├── twosurfaceexchange.h
│ │ │ ├── uniaxialanisotropy.cc
│ │ │ ├── uniaxialanisotropy.h
│ │ │ ├── uniformexchange.cc
│ │ │ ├── uniformexchange.h
│ │ │ ├── uzeeman.cc
│ │ │ └── uzeeman.h
│ │ ├── local
│ │ │ └── makerules.tcl
│ │ ├── makerules.tcl
│ │ ├── mifchanges.txt
│ │ ├── mifconvert.tcl
│ │ ├── oxsii.tcl
│ │ └── wintel
│ │ ├── appindex.tcl
│ │ ├── atlas.obj
│ │ ├── atlasscalarfield.obj
│ │ ├── atlasvectorfield.obj
│ │ ├── boxatlas.obj
│ │ ├── cgevolve.obj
│ │ ├── cubicanisotropy.obj
│ │ ├── demagcoef.obj
│ │ ├── demag.obj
│ │ ├── director.obj
│ │ ├── driver.obj
│ │ ├── energy.obj
│ │ ├── eulerevolve.obj
│ │ ├── evolver.obj
│ │ ├── exchange6ngbr.obj
│ │ ├── exchangeptwise.obj
│ │ ├── extinit.obj
│ │ ├── ext.obj
│ │ ├── fft.obj
│ │ ├── filevectorfield.obj
│ │ ├── fixedzeeman.obj
│ │ ├── imageatlas.obj
│ │ ├── labelvalue.obj
│ │ ├── linearscalarfield.obj
│ │ ├── lock.obj
│ │ ├── mesh.obj
│ │ ├── mindriver.obj
│ │ ├── multiatlas.obj
│ │ ├── output.obj
│ │ ├── oxscmds.obj
│ │ ├── oxsexcept.obj
│ │ ├── oxs.exe
│ │ ├── oxs.obj
│ │ ├── planerandomvectorfield.obj
│ │ ├── randomscalarfield.obj
│ │ ├── randomsiteexchange.obj
│ │ ├── randomvectorfield.obj
│ │ ├── rectangularmesh.obj
│ │ ├── scalarfield.obj
│ │ ├── scriptatlas.obj
│ │ ├── scriptscalarfield.obj
│ │ ├── scriptuzeeman.obj
│ │ ├── scriptvectorfield.obj
│ │ ├── simpledemag.obj
│ │ ├── simstate.obj
│ │ ├── stagezeeman.obj
│ │ ├── tclcommand.obj
│ │ ├── threevector.obj
│ │ ├── timedriver.obj
│ │ ├── timeevolver.obj
│ │ ├── transformzeeman.obj
│ │ ├── twosurfaceexchange.obj
│ │ ├── uniaxialanisotropy.obj
│ │ ├── uniformexchange.obj
│ │ ├── uniformscalarfield.obj
│ │ ├── uniformvectorfield.obj
│ │ ├── util.obj
│ │ ├── uzeeman.obj
│ │ └── vectorfield.obj
│ └── pimake
│ ├── appindex.tcl
│ ├── csourcefile.tcl
│ ├── makerules.def
│ ├── makerules.tcl
│ ├── makerule.tcl
│ ├── pimake.tcl
│ ├── platform.tcl
│ └── procs.tcl
├── CHANGES
├── Changes.txt
├── config
│ ├── cache
│ │ ├── aix.tcl
│ │ ├── cygtel.tcl
│ │ ├── duxalp.tcl
│ │ ├── hpux.tcl
│ │ ├── linalp-mpi.tcl
│ │ ├── linalp.tcl
│ │ ├── lintel-mpi.tcl
│ │ ├── lintel.tcl
│ │ ├── linux-x86_64.tcl
│ │ ├── sgi-mpi.tcl
│ │ ├── sgi.tcl
│ │ ├── solaris.tcl
│ │ ├── sunos.tcl
│ │ ├── unknown.tcl
│ │ ├── winalp.tcl
│ │ └── wintel.tcl
│ ├── colors.def
│ ├── names
│ │ ├── aix.tcl
│ │ ├── cygtel.tcl
│ │ ├── duxalp.tcl
│ │ ├── hpux.tcl
│ │ ├── linalp-mpi.tcl
│ │ ├── linalp.tcl
│ │ ├── lintel-mpi.tcl
│ │ ├── lintel.tcl
│ │ ├── linux-x86_64.tcl
│ │ ├── sgi-mpi.tcl
│ │ ├── sgi.tcl
│ │ ├── solaris.tcl
│ │ ├── sunos.tcl
│ │ ├── winalp.tcl
│ │ └── wintel.tcl
│ ├── notes
│ │ ├── async.tcl
│ │ ├── badstdargs.c
│ │ ├── ctrl.tcl
│ │ ├── ctype.tcl
│ │ ├── data.tcl
│ │ ├── nettest.tcl
│ │ ├── README
│ │ ├── server.tcl
│ │ ├── setperm.tcl
│ │ └── tclbugs.tcl
│ ├── options.tcl
│ └── persons
│ ├── dgp.tcl
│ ├── donahue.tcl
│ └── jeicke.tcl
├── doc
│ ├── common
│ │ ├── contents.gif
│ │ ├── disclaimer-body.tex
│ │ ├── latex2html-init
│ │ ├── oommfbig.obj
│ │ ├── oommf.gif
│ │ ├── oommfhead.tex
│ │ ├── oommficon.gif
│ │ ├── oommficon.obj
│ │ ├── oommfstack.gif
│ │ ├── oommfstack.obj
│ │ └── oommf.sty
│ ├── makerules.tcl
│ ├── progman
│ │ ├── booch-base.obj
│ │ ├── control3d.obj
│ │ ├── credits-body.tex
│ │ ├── credits.tex
│ │ ├── ExtClassMain.obj
│ │ ├── ExtClassSupport.obj
│ │ ├── giffiles
│ │ │ └── oxsclass.gif
│ │ ├── latex2html-init
│ │ ├── localmods.perl
│ │ ├── localmods.sty
│ │ ├── makerules.tcl
│ │ ├── OutputClass.obj
│ │ ├── overview-body.tex
│ │ ├── overview.tex
│ │ ├── oxs-body.tex
│ │ ├── oxsclass.obj
│ │ ├── oxsclass-small.obj
│ │ ├── oxs.tex
│ │ ├── pimake-body.tex
│ │ ├── pimake.tex
│ │ ├── pmbiblio.bib
│ │ ├── pngfiles
│ │ │ └── oxsclass.png
│ │ ├── progman
│ │ │ ├── bibliography.html
│ │ │ ├── contents.gif
│ │ │ ├── Credits.html
│ │ │ ├── Disclaimer.html
│ │ │ ├── docindex.html
│ │ │ ├── index.gif
│ │ │ ├── index.html
│ │ │ ├── internals.pl
│ │ │ ├── labels.pl
│ │ │ ├── next_g.gif
│ │ │ ├── next.gif
│ │ │ ├── OOMMF_eXtensible_Solver.html
│ │ │ ├── oommficon.gif
│ │ │ ├── Platform-Independent_Make.html
│ │ │ ├── prev_g.gif
│ │ │ ├── prev.gif
│ │ │ ├── progman.css
│ │ │ ├── progman.html
│ │ │ ├── Programming_Overview_OOMMF.html
│ │ │ ├── Sample_TT_Oxs_Energy_TT_Cla.html
│ │ │ ├── up_g.gif
│ │ │ ├── up.gif
│ │ │ └── Writing_New_TT_Oxs_Energy_T.html
│ │ ├── progman.pdf
│ │ ├── progman.ps
│ │ ├── progman.tex
│ │ ├── psfiles
│ │ │ └── oxsclass.ps
│ │ └── README
│ ├── README
│ └── userguide
│ ├── arch-body.tex
│ ├── arch.tex
│ ├── cllaunch-body.tex
│ ├── cmdutils-body.tex
│ ├── cmdutils.tex
│ ├── credits-body.tex
│ ├── credits.tex
│ ├── fileformats-body.tex
│ ├── fileformats.tex
│ ├── filesource-body.tex
│ ├── giffiles
│ │ ├── boxsi-ss.gif
│ │ ├── filesource-ss.gif
│ │ ├── mmarchive-ss.gif
│ │ ├── mmdatatable-ss.gif
│ │ ├── mmdisp-ss.gif
│ │ ├── mmgraph-ss.gif
│ │ ├── mmhelp-ss.gif
│ │ ├── mmlaunch-ss.gif
│ │ ├── mmprobed-ss.gif
│ │ ├── mmsolve2d-ss.gif
│ │ └── oxsii-ss.gif
│ ├── install-body.tex
│ ├── install.tex
│ ├── latex2html-init
│ ├── localmods.perl
│ ├── localmods.sty
│ ├── makerules.tcl
│ ├── mmarchive-body.tex
│ ├── mmarchive.tex
│ ├── mmdatatable-body.tex
│ ├── mmdatatable.tex
│ ├── mmdisp-body.tex
│ ├── mmdisp.tex
│ ├── mmgraph-body.tex
│ ├── mmgraph.tex
│ ├── mmhelp-body.tex
│ ├── mmhelp.tex
│ ├── mmlaunch-body.tex
│ ├── mmlaunch.tex
│ ├── mmprobed-body.tex
│ ├── mmprobed.tex
│ ├── mmsolve-body.tex
│ ├── mmsolve.tex
│ ├── oommf.bib
│ ├── overview-body.tex
│ ├── overview.tex
│ ├── oxs-body.tex
│ ├── oxs.tex
│ ├── pngfiles
│ │ ├── boxsi-ss.png
│ │ ├── filesource-ss.png
│ │ ├── mmarchive-ss.png
│ │ ├── mmdatatable-ss.png
│ │ ├── mmdisp-ss.png
│ │ ├── mmgraph-ss.png
│ │ ├── mmhelp-ss.png
│ │ ├── mmlaunch-ss.png
│ │ ├── mmprobed-ss.png
│ │ ├── mmsolve2d-ss.png
│ │ └── oxsii-ss.png
│ ├── psfiles
│ │ ├── boxsi-ss.ps
│ │ ├── filesource-ss.ps
│ │ ├── mmarchive-ss.ps
│ │ ├── mmdatatable-ss.ps
│ │ ├── mmdisp-ss.ps
│ │ ├── mmgraph-ss.ps
│ │ ├── mmhelp-ss.ps
│ │ ├── mmlaunch-ss.ps
│ │ ├── mmprobed-ss.ps
│ │ ├── mmsolve2d-ss.ps
│ │ └── oxsii-ss.ps
│ ├── quickstart-body.tex
│ ├── quickstart.tex
│ ├── trouble-body.tex
│ ├── trouble.tex
│ ├── userguide
│ │ ├── 2D_Micromagnetic_Interactiv.html
│ │ ├── 2D_Micromagnetic_Solver.html
│ │ ├── Advanced_Installation.html
│ │ ├── Basic_Installation.html
│ │ ├── bibliography.html
│ │ ├── Bitmap_File_Format_Conversi.html
│ │ ├── Calculating_H_Fields_from_M.html
│ │ ├── Command_Line_Launching.html
│ │ ├── Command_Line_Utilities.html
│ │ ├── contents.gif
│ │ ├── Credits.html
│ │ ├── Data_Archive_mmArchive.html
│ │ ├── Data_Graph_Display_mmGraph.html
│ │ ├── Data_Table_Display_mmDataTa.html
│ │ ├── Data_Table_File_Format_ODT.html
│ │ ├── Disclaimer.html
│ │ ├── docindex.html
│ │ ├── Documentation_Viewer_mmHelp.html
│ │ ├── img10.gif
│ │ ├── img11.gif
│ │ ├── img12.gif
│ │ ├── img13.gif
│ │ ├── img14.gif
│ │ ├── img15.gif
│ │ ├── img16.gif
│ │ ├── img17.gif
│ │ ├── img18.gif
│ │ ├── img19.gif
│ │ ├── img1.gif
│ │ ├── img20.gif
│ │ ├── img21.gif
│ │ ├── img22.gif
│ │ ├── img23.gif
│ │ ├── img24.gif
│ │ ├── img25.gif
│ │ ├── img26.gif
│ │ ├── img27.gif
│ │ ├── img28.gif
│ │ ├── img29.gif
│ │ ├── img2.gif
│ │ ├── img30.gif
│ │ ├── img31.gif
│ │ ├── img32.gif
│ │ ├── img33.gif
│ │ ├── img34.gif
│ │ ├── img35.gif
│ │ ├── img36.gif
│ │ ├── img37.gif
│ │ ├── img38.gif
│ │ ├── img3.gif
│ │ ├── img4.gif
│ │ ├── img5.gif
│ │ ├── img6.gif
│ │ ├── img7.gif
│ │ ├── img8.gif
│ │ ├── img9.gif
│ │ ├── index.gif
│ │ ├── index.html
│ │ ├── Installation.html
│ │ ├── internals.pl
│ │ ├── labels.pl
│ │ ├── Making_Bitmaps_from_Vector_.html
│ │ ├── Making_Data_Tables_from_Vec.html
│ │ ├── Micromagnetic_Problem_Edito.html
│ │ ├── Micromagnetic_Problem_File_.html
│ │ ├── MIF_1.1.html
│ │ ├── MIF_2.1.html
│ │ ├── mifconvert.html
│ │ ├── next_g.gif
│ │ ├── next.gif
│ │ ├── ODT_Column_Extraction_odtco.html
│ │ ├── OOMMF_2D_Micromagnetic_Solv.html
│ │ ├── OOMMF_Architecture_Overview.html
│ │ ├── OOMMF_eXtensible_Solver_Bat.html
│ │ ├── OOMMF_eXtensible_Solver.html
│ │ ├── OOMMF_eXtensible_Solver_Int.html
│ │ ├── oommficon.gif
│ │ ├── OOMMF_Launcher_Control_Inte.html
│ │ ├── Overview_OOMMF.html
│ │ ├── OVF_0.0_format.html
│ │ ├── OVF_1.0_format.html
│ │ ├── Platform-Independent_Make_p.html
│ │ ├── prev_g.gif
│ │ ├── prev.gif
│ │ ├── Problem_Specification_File_.html
│ │ ├── quickstart.html
│ │ ├── Requirements.html
│ │ ├── Standard_Oxs_Ext_Child_Clas.html
│ │ ├── Troubleshooting.html
│ │ ├── up_g.gif
│ │ ├── up.gif
│ │ ├── userguide.css
│ │ ├── userguide.html
│ │ ├── Vector_Field_Display_mmDisp.html
│ │ ├── Vector_Field_File_Differenc.html
│ │ ├── Vector_Field_File_Format_Co.html
│ │ └── Vector_Field_File_Format_OV.html
│ ├── userguide.pdf
│ ├── userguide.ps
│ └── userguide.tex
├── LICENSE
├── makerules.tcl
├── oommf.ico
├── oommf-small.log
├── oommf.tcl
├── pkg
│ ├── if
│ │ ├── if.cc
│ │ ├── if.h
│ │ ├── makerules.tcl
│ │ ├── version.h
│ │ └── wintel
│ │ ├── if.lib
│ │ └── if.obj
│ ├── makerules.tcl
│ ├── nb
│ │ ├── array.cc
│ │ ├── array.h
│ │ ├── bucket.cc
│ │ ├── bucket.h
│ │ ├── dlist.cc
│ │ ├── dlist.h
│ │ ├── dstring.cc
│ │ ├── dstring.h
│ │ ├── errhandlers.cc
│ │ ├── errhandlers.h
│ │ ├── evoc.cc
│ │ ├── evoc.h
│ │ ├── floatvec.cc
│ │ ├── floatvec.h
│ │ ├── functions.cc
│ │ ├── functions.h
│ │ ├── makerules.tcl
│ │ ├── nb.cc
│ │ ├── nb.h
│ │ ├── stopwatch.cc
│ │ ├── stopwatch.h
│ │ ├── version.h
│ │ ├── wintel
│ │ │ ├── bucket.obj
│ │ │ ├── dstring.obj
│ │ │ ├── errhandlers.obj
│ │ │ ├── evoc.obj
│ │ │ ├── floatvec.obj
│ │ │ ├── functions.obj
│ │ │ ├── nb.lib
│ │ │ ├── nb.obj
│ │ │ ├── stopwatch.obj
│ │ │ └── xpfloat.obj
│ │ ├── xpfloat.cc
│ │ └── xpfloat.h
│ ├── net
│ │ ├── accountGui.tcl
│ │ ├── account.tcl
│ │ ├── connection.tcl
│ │ ├── fewtest.tcl
│ │ ├── hostGui.tcl
│ │ ├── host.tcl
│ │ ├── link.tcl
│ │ ├── makerules.tcl
│ │ ├── net.tcl
│ │ ├── omfExport.tcl
│ │ ├── pkgIndex.tcl
│ │ ├── procs.tcl
│ │ ├── protocol.tcl
│ │ ├── server.tcl
│ │ ├── tclIndex
│ │ ├── threadGui.tcl
│ │ ├── threads
│ │ │ ├── account.tcl
│ │ │ └── host.tcl
│ │ ├── thread.tcl
│ │ └── threadWish.tcl
│ ├── oc
│ │ ├── application.tcl
│ │ ├── autobuf.cc
│ │ ├── autobuf.h
│ │ ├── bug75.tcl
│ │ ├── bug76.tcl
│ │ ├── bug80.tcl
│ │ ├── bug81.tcl
│ │ ├── bug82.tcl
│ │ ├── bug83.tcl
│ │ ├── bug.tcl
│ │ ├── byte.cc
│ │ ├── byte.h
│ │ ├── class.tcl
│ │ ├── commandline.tcl
│ │ ├── config.tcl
│ │ ├── console.tcl
│ │ ├── custom.tcl
│ │ ├── eventhandler.tcl
│ │ ├── exec.tcl
│ │ ├── font.tcl
│ │ ├── imports.cc
│ │ ├── imports.h
│ │ ├── log.tcl
│ │ ├── main.tcl
│ │ ├── makerules.tcl
│ │ ├── messages.cc
│ │ ├── messages.h
│ │ ├── nop.tcl
│ │ ├── nullchannel.cc
│ │ ├── nullchannel.h
│ │ ├── oc.cc
│ │ ├── oc.h
│ │ ├── oc.tcl
│ │ ├── option.tcl
│ │ ├── person.tcl
│ │ ├── pkgIndex.tcl
│ │ ├── procs.tcl
│ │ ├── tclIndex
│ │ ├── tempfile.tcl
│ │ ├── url.tcl
│ │ ├── varinfo.cc
│ │ ├── version.h
│ │ └── wintel
│ │ ├── autobuf.obj
│ │ ├── byte.obj
│ │ ├── imports.obj
│ │ ├── messages.obj
│ │ ├── nullchannel.obj
│ │ ├── oc.lib
│ │ ├── oc.obj
│ │ ├── ocport.h
│ │ ├── varinfo.exe
│ │ └── varinfo.obj
│ ├── ow
│ │ ├── charinfo.tcl
│ │ ├── dirselect.tcl
│ │ ├── entrybox.tcl
│ │ ├── entryscale.tcl
│ │ ├── filedlg.tcl
│ │ ├── fileselect.tcl
│ │ ├── graphwin.tcl
│ │ ├── listbox.tcl
│ │ ├── log.tcl
│ │ ├── makerules.tcl
│ │ ├── multibox.tcl
│ │ ├── omficon.xbm
│ │ ├── omfmask.xbm
│ │ ├── ow.tcl
│ │ ├── pkgIndex.tcl
│ │ ├── printdlg.tcl
│ │ ├── procs.tcl
│ │ ├── selectbox.tcl
│ │ └── tclIndex
│ ├── pkgIndex.tcl
│ └── vf
│ ├── fileio.cc
│ ├── fileio.h
│ ├── makerules.tcl
│ ├── mesh.cc
│ ├── mesh.h
│ ├── ptsearch.cc
│ ├── ptsearch.h
│ ├── tclIndex
│ ├── vecfile.cc
│ ├── vecfile.h
│ ├── vecfile.tcl
│ ├── version.h
│ ├── vf.cc
│ ├── vf.h
│ ├── vf.tcl
│ └── wintel
│ ├── fileio.obj
│ ├── mesh.obj
│ ├── ptsearch.obj
│ ├── vecfile.obj
│ ├── vf.lib
│ └── vf.obj
├── README
├── Readme.txt
├── test.log
└── tests
├── demag.mif
├── demag.tcl
├── prob2.mif
├── test_jing
└── timetest.mif
59 directories, 844 files
标签:
好例子网口号:伸出你的我的手 — 分享!
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论