public class MaterialAttributes extends AttributeSubject
Modifier and Type | Field and Description |
---|---|
static int |
ALGORITHM_DISCRETE |
static int |
ALGORITHM_EQUIT |
static int |
ALGORITHM_EQUIZ |
static int |
ALGORITHM_ISOVOLUME |
static int |
ALGORITHM_PLIC |
Constructor and Description |
---|
MaterialAttributes() |
MaterialAttributes(int nMoreFields) |
MaterialAttributes(MaterialAttributes obj) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(MaterialAttributes obj) |
int |
GetAlgorithm() |
int |
GetAnnealingTime() |
boolean |
GetCleanZonesOnly() |
boolean |
GetForceMIR() |
float |
GetIsoVolumeFraction() |
float |
GetIterationDamping() |
boolean |
GetIterationEnabled() |
int |
GetMaxMaterialsPerZone() |
boolean |
GetNeedValidConnectivity() |
int |
GetNumAdditionalAttributes()
Returns the number of attributes added in this level of the state object.
|
int |
GetNumIterations() |
boolean |
GetSimplifyHeavilyMixedZones() |
boolean |
GetSmoothing() |
int |
Offset()
Returns the offset into the selected table where this state object's fields begin.
|
void |
ReadAtts(int index,
CommunicationBuffer buf)
Reads the specified index's data from the buffer into the object.
|
void |
SetAlgorithm(int algorithm_) |
void |
SetAnnealingTime(int annealingTime_) |
void |
SetCleanZonesOnly(boolean cleanZonesOnly_) |
void |
SetForceMIR(boolean forceMIR_) |
void |
SetIsoVolumeFraction(float isoVolumeFraction_) |
void |
SetIterationDamping(float iterationDamping_) |
void |
SetIterationEnabled(boolean iterationEnabled_) |
void |
SetMaxMaterialsPerZone(int maxMaterialsPerZone_) |
void |
SetNeedValidConnectivity(boolean needValidConnectivity_) |
void |
SetNumIterations(int numIterations_) |
void |
SetSimplifyHeavilyMixedZones(boolean simplifyHeavilyMixedZones_) |
void |
SetSmoothing(boolean smoothing_) |
java.lang.String |
toString(java.lang.String indent) |
void |
WriteAtts(CommunicationBuffer buf)
Writes the selected fields of the object to the buffer.
|
Attach, boolArrayToString, boolToString, boolVectorToString, Detach, doubleArrayToString, doubleToString, doubleVectorToString, floatArrayToString, floatToString, floatVectorToString, GetAttributeId, GetClassName, intArrayToString, intToString, intVectorToString, IsSelected, Notify, NumAttributes, NumAttributesSelected, Read, Select, SelectAll, SetAttributeId, stringToString, stringVectorToString, toString, ucharArrayToString, ucharToString, ucharVectorToString, UnSelectAll, Write, WriteSelect
public static final int ALGORITHM_EQUIT
public static final int ALGORITHM_EQUIZ
public static final int ALGORITHM_ISOVOLUME
public static final int ALGORITHM_PLIC
public static final int ALGORITHM_DISCRETE
public MaterialAttributes()
public MaterialAttributes(int nMoreFields)
public MaterialAttributes(MaterialAttributes obj)
public int Offset()
AttributeSubject
Offset
in class AttributeSubject
public int GetNumAdditionalAttributes()
AttributeSubject
GetNumAdditionalAttributes
in class AttributeSubject
public boolean equals(MaterialAttributes obj)
public void SetSmoothing(boolean smoothing_)
public void SetForceMIR(boolean forceMIR_)
public void SetCleanZonesOnly(boolean cleanZonesOnly_)
public void SetNeedValidConnectivity(boolean needValidConnectivity_)
public void SetAlgorithm(int algorithm_)
public void SetIterationEnabled(boolean iterationEnabled_)
public void SetNumIterations(int numIterations_)
public void SetIterationDamping(float iterationDamping_)
public void SetSimplifyHeavilyMixedZones(boolean simplifyHeavilyMixedZones_)
public void SetMaxMaterialsPerZone(int maxMaterialsPerZone_)
public void SetIsoVolumeFraction(float isoVolumeFraction_)
public void SetAnnealingTime(int annealingTime_)
public boolean GetSmoothing()
public boolean GetForceMIR()
public boolean GetCleanZonesOnly()
public boolean GetNeedValidConnectivity()
public int GetAlgorithm()
public boolean GetIterationEnabled()
public int GetNumIterations()
public float GetIterationDamping()
public boolean GetSimplifyHeavilyMixedZones()
public int GetMaxMaterialsPerZone()
public float GetIsoVolumeFraction()
public int GetAnnealingTime()
public void WriteAtts(CommunicationBuffer buf)
AttributeSubject
WriteAtts
in class AttributeSubject
buf
- The communication buffer to which the object will be written.public void ReadAtts(int index, CommunicationBuffer buf)
AttributeSubject
ReadAtts
in class AttributeSubject
buf
- The communication buffer to from which the object will be read.public java.lang.String toString(java.lang.String indent)
toString
in class AttributeSubject