OOF2: The Manual
Many command arguments in OOF2 require the user to choose from a
small set of predetermined constant values, called
Enums.[49] These
Enums differ from RegisteredClasses
in that they are much simpler objects, and never require any
parameters. This section describes all of the
Enum classes and lists their allowed
values.
In the GUI, Enum parameters are chosen
from a pull-down menu. In scripts, Enum
parameters can be set to the name of the
Enum object, in quotation marks. For
example, if you want to change the default New Layer
Policy, you could put the following line in the .oof2rc in
your home directory:
Here, policy is a parameter that requires an object from the NewLayerPolicy class.
- AngleUnits — Units for angles.
- AnisoCrystalSymmetry — Crystal symmetry types.
- Arrangement — Arrangement for triangular initial Skeleton.
- CacheType — How to store data for previous time steps.
- ColorNorm — Ways of measuring the difference between two colors.
- Constancy — Choose between constant stress or constant strain pyroelectricity.
- DataFileFormat — Types of oof2 data files.
- DataFileFormatExt — Types of oof2 data files.
- Director — Directions for arranging objects.
- EigenValueRank — Select an eigenvalue of a symmetric 3x3 tensor.
- Element2 — 2 cornered finite elements.
- Element3 — 3 cornered finite elements.
- Element4 — 4 cornered finite elements.
- ElementShapeType — Shapes of Skeleton Elements.
- EnergyType — Varieties of Energy.
- FlipDirection — Axis about which to flip an Image.
- InPlaneSpaceComponent — The in-plane components of vectors.
- InternationalName — The short International (Hermann-Mauguin) name for a point group.
- MaterialType — Types of OOF2 materials.
- NewLayerPolicy — How the graphics window reacts when new Images, Skeletons, or Meshes are created.
- OrientationEnum — Various ways to specify an Orientation.
- OutputImageFormat — File format for the image.
- OutputType — Different varieties of Output classes.
- ReferenceFrame — Evaluate quantities in the lab or crystal reference frame.
- RuleSet — Refinement rule sets.
- SchoenfliesName — The Schoenflies name for a point group.
- SegmentSide — The side of an element edge on which output data should be computed.
- Separator — Characters used between columns in output files.
- Units — Specify units for inputs.
- WriteMode — Write or append?



