org.opensha.sha.gcim.imr.param.IntensityMeasureParams
Class Ds575_Param
java.lang.Object
org.opensha.commons.param.AbstractParameter<Double>
org.opensha.commons.param.impl.DoubleParameter
org.opensha.commons.param.impl.WarningDoubleParameter
org.opensha.sha.gcim.imr.param.IntensityMeasureParams.Ds575_Param
- All Implemented Interfaces:
- Serializable, Comparable<Parameter<?>>, Named, XMLSaveable, Parameter<Double>, WarningParameter<Double>
public class Ds575_Param
- extends WarningDoubleParameter
This constitutes the natural-log 5-75% significant duration intensity measure
parameter, defined as the time interval over which 5% to 75% of the total arias intensity
of the ground motion is accumulated. Formally,
Ds575 = t75 - t5; where
ta is defined so that I=integral(a(t)^2) from t=0 to t=ta is equal to a% of the total
arias intensity Ia = integral(a(t)^2) from t=0 to t=tmax.
Unlike the 5-95% Significant duration (see Ds595) this definition is intended to primarily capture
only the duration of the body waves (and not surface waves).
See constructors for info on editability and default values.
- Author:
- Brendon Bradley Oct 2010
- See Also:
- Serialized Form
| Fields inherited from class org.opensha.commons.param.AbstractParameter |
constraint, defaultValue, editable, independentParameters, info, metadataString, name, units, value, XML_COMPLEX_VAL_EL_NAME, XML_GROUP_METADATA_NAME, XML_METADATA_NAME, XML_NULL_VALUE |
|
Constructor Summary |
Ds575_Param()
This uses the DEFAULT_WARN_MIN and DEFAULT_WARN_MAX fields to set the
warning constraint, and sets the default as Math.log(4.0) (the natural
log of 4.0). |
Ds575_Param(DoubleConstraint warningConstraint,
double defaultDs575)
This uses the supplied warning constraint and default (both in natural-log space). |
| 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.AbstractParameter |
addIndependentParameter, addParameterChangeFailListener, addParameterChangeListener, checkEditable, compareTo, containsIndependentParameter, equals, firePropertyChange, firePropertyChangeFailed, getConstraint, getConstraintName, getDefaultValue, getDependentParamMetadataString, getIndependentParameter, getIndependentParameterList, getIndependentParametersIterator, 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 interface org.opensha.commons.param.Parameter |
addIndependentParameter, addParameterChangeFailListener, addParameterChangeListener, containsIndependentParameter, firePropertyChange, firePropertyChangeFailed, getConstraint, getConstraintName, getDefaultValue, getDependentParamMetadataString, getEditor, getIndependentParameter, getIndependentParametersIterator, 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 |
NAME
public static final String NAME
- See Also:
- Constant Field Values
UNITS
public static final String UNITS
- See Also:
- Constant Field Values
INFO
public static final String INFO
- See Also:
- Constant Field Values
MIN
public static final Double MIN
MAX
public static final Double MAX
DEFAULT_WARN_MIN
public static final Double DEFAULT_WARN_MIN
DEFAULT_WARN_MAX
public static final Double DEFAULT_WARN_MAX
Ds575_Param
public Ds575_Param(DoubleConstraint warningConstraint,
double defaultDs575)
- This uses the supplied warning constraint and default (both in natural-log space).
The parameter is left as non editable
- Parameters:
warningConstraint - defaultDs575 -
Ds575_Param
public Ds575_Param()
- This uses the DEFAULT_WARN_MIN and DEFAULT_WARN_MAX fields to set the
warning constraint, and sets the default as Math.log(4.0) (the natural
log of 4.0).
The parameter is left as non editable