Download OOMMF User's Guide

Transcript
• Vector Field Objects
Oxs AtlasVectorField
Oxs PlaneRandomVectorField
Oxs ScriptVectorField
Oxs ScriptOrientVectorField
Oxs AffineTransformVectorField
Oxs ImageVectorField
Oxs
Oxs
Oxs
Oxs
Oxs
FileVectorField
RandomVectorField
UniformVectorField
AffineOrientVectorField
MaskVectorField
• MIF Support Classes
Oxs LabelValue
7.3.1
Atlases
Geometric volumes of spaces are specified in Oxs via atlases, which divide their domain into
one or more disjoint subsets called regions. Included in each atlas definition is the atlas
bounding box, which is an axes parallel rectangular parallelepiped containing all the regions.
There is also the special universe region, which consists of all points outside the regions
specified in the atlas. The universe region is not considered to be part of any atlas, and the
universe keyword should not be used to label any of the atlas regions.
The most commonly used atlas is the simple Oxs BoxAtlas. For combining multiple
atlases, use Oxs MultiAtlas.
Oxs BoxAtlas: An axes parallel rectangular parallelepiped, containing a single region that
is coterminous with the atlas itself. The specify block has the form
Specify Oxs BoxAtlas:atlasname {
xrange { xmin xmax }
yrange { ymin ymax }
zrange { zmin zmax }
name regionname
}
where xmin, xmax, . . . are coordinates in meters, specifying the extents of the volume
being defined. The regionname label specifies the name assigned to the region contained
in the atlas. The name entry is optional; if not specified then the region name is taken
from the object instance name, i.e., atlasname.
Examples: sample.mif, cgtest.mif.
Oxs ImageAtlas: This class is designed to allow an image file to be used to define regions in terms of colors in the image. It is intended for use in conjunction with the
Oxs AtlasScalarField and Oxs AtlasVectorField classes in circumstances where
a small number of distinct species (materials) are being modeled. This provides a
generalization of the mask file functionality of the 2D solver (Sec. 17.3.3).
46