org.opensha.sha.imr.param.EqkRuptureParams
Class StressDropParam

java.lang.Object
  extended by org.opensha.commons.param.AbstractParameter<java.lang.Double>
      extended by org.opensha.commons.param.impl.DoubleParameter
          extended by org.opensha.commons.param.impl.WarningDoubleParameter
              extended by org.opensha.sha.imr.param.EqkRuptureParams.StressDropParam
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable<Parameter<?>>, Named, XMLSaveable, Parameter<java.lang.Double>, WarningParameter<java.lang.Double>

public class StressDropParam
extends WarningDoubleParameter

RupWidthParam - Down-dip width of rupture. See constructors for info on editability and default values.

See Also:
Serialized Form

Field Summary
static java.lang.String INFO
           
static java.lang.Double MAX
           
static java.lang.Double MIN
           
static java.lang.String NAME
           
static java.lang.String UNITS
           
 
Fields inherited from class org.opensha.commons.param.impl.WarningDoubleParameter
C, D, warningConstraint, warningListeners
 
Fields inherited from class org.opensha.commons.param.AbstractParameter
constraint, editable, independentParameters, info, metadataString, name, units, value, XML_COMPLEX_VAL_EL_NAME, XML_GROUP_METADATA_NAME, XML_METADATA_NAME, XML_NULL_VALUE
 
Fields inherited from interface org.opensha.commons.param.Parameter
XML_INDEPENDENT_PARAMS_NAME
 
Fields inherited from interface org.opensha.commons.metadata.XMLSaveable
XML_METADATA_NAME
 
Constructor Summary
StressDropParam()
          This sets the default as 10.0.
StressDropParam(double defaultWidth)
          This sets the default as given.
StressDropParam(double minWarning, double maxWarning)
          This sets the default value as 140, and applies the given warning- constraint limits.
StressDropParam(double minWarning, double maxWarning, double defaultWidth)
          This sets the default value and warning-constraint limits as given, and leaves the parameter as non editable.
 
Method Summary
 
Methods inherited from class org.opensha.commons.param.impl.WarningDoubleParameter
addParameterChangeWarningListener, clone, fireParameterChangeWarning, getWarningConstraint, getWarningMax, getWarningMin, isIgnoreWarning, isRecommended, removeParameterChangeWarningListener, setIgnoreWarning, setIndividualParamValueFromXML, setValue, setValueIgnoreWarning, setWarningConstraint
 
Methods inherited from class org.opensha.commons.param.impl.DoubleParameter
getEditor, getMax, getMin, getType, isAllowed, setConstraint, setValue
 
Methods inherited from class org.opensha.commons.param.AbstractParameter
addIndependentParameter, addParameterChangeFailListener, addParameterChangeListener, checkEditable, compareTo, containsIndependentParameter, equals, firePropertyChange, firePropertyChangeFailed, getConstraint, getConstraintName, getDefaultValue, getDependentParamMetadataString, getIndependentParameter, getIndependentParameterList, getIndependentParametersKey, getInfo, getMetadataString, getName, getNumIndependentParameters, getUnits, getValue, isEditable, isNullAllowed, removeIndependentParameter, removeParameterChangeFailListener, removeParameterChangeListener, setDefaultValue, setDependentParamMetadataString, setIndependentParameters, setIndepParamsFromXML, setInfo, setName, setNonEditable, setUnits, setValueAsDefault, setValueFromXMLMetadata, toXMLMetadata, toXMLMetadata, unableToSetValue, valueToXML
 
Methods inherited from class java.lang.Object
finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.opensha.commons.param.WarningParameter
equals
 
Methods inherited from interface org.opensha.commons.param.Parameter
addIndependentParameter, addParameterChangeFailListener, addParameterChangeListener, containsIndependentParameter, firePropertyChange, firePropertyChangeFailed, getConstraint, getConstraintName, getDefaultValue, getDependentParamMetadataString, getEditor, getIndependentParameter, getIndependentParameterList, getIndependentParametersKey, getInfo, getMetadataString, getNumIndependentParameters, getType, getUnits, getValue, isAllowed, isEditable, isNullAllowed, removeIndependentParameter, removeParameterChangeFailListener, removeParameterChangeListener, setConstraint, setDefaultValue, setIndependentParameters, setInfo, setName, setNonEditable, setUnits, setValueAsDefault, setValueFromXMLMetadata, toXMLMetadata, unableToSetValue
 
Methods inherited from interface org.opensha.commons.data.Named
getName
 
Methods inherited from interface java.lang.Comparable
compareTo
 
Methods inherited from interface org.opensha.commons.metadata.XMLSaveable
toXMLMetadata
 

Field Detail

NAME

public static final java.lang.String NAME
See Also:
Constant Field Values

UNITS

public static final java.lang.String UNITS
See Also:
Constant Field Values

INFO

public static final java.lang.String INFO
See Also:
Constant Field Values

MIN

public static final java.lang.Double MIN

MAX

public static final java.lang.Double MAX
Constructor Detail

StressDropParam

public StressDropParam(double minWarning,
                       double maxWarning,
                       double defaultWidth)
This sets the default value and warning-constraint limits as given, and leaves the parameter as non editable.


StressDropParam

public StressDropParam(double minWarning,
                       double maxWarning)
This sets the default value as 140, and applies the given warning- constraint limits. The parameter is left as non editable. TODO check the default value


StressDropParam

public StressDropParam(double defaultWidth)
This sets the default as given. This is left editable so warning constraints can be added.


StressDropParam

public StressDropParam()
This sets the default as 10.0. This is left editable so warning constraints can be added.