Package ucar.visad.quantities
Class SaturationMixingRatio.MyFunction
java.lang.Object
visad.ThingImpl
visad.DataImpl
visad.FunctionImpl
ucar.visad.quantities.SaturationMixingRatio.MyFunction
- All Implemented Interfaces:
Serializable
,Cloneable
,Data
,Function
,Thing
- Enclosing class:
SaturationMixingRatio
The SaturationMixingRatio(pressure, temperature) function.
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class visad.DataImpl
DataImpl.Syncher
-
Field Summary
Fields inherited from interface visad.Data
ABS, ACOS, ACOS_DEGREES, ADD, ASIN, ASIN_DEGREES, ATAN, ATAN_DEGREES, ATAN2, ATAN2_DEGREES, CEIL, COS, COS_DEGREES, DEGREES_TO_RADIANS, DEPENDENT, DIVIDE, EXP, FLOOR, INDEPENDENT, INV_ATAN2, INV_ATAN2_DEGREES, INV_DIVIDE, INV_POW, INV_REMAINDER, INV_SUBTRACT, LOG, MAX, MIN, MULTIPLY, NEAREST_NEIGHBOR, NEGATE, NO_ERRORS, NOP, POW, RADIANS_TO_DEGREES, REMAINDER, RINT, ROUND, SIN, SIN_DEGREES, SQRT, SUBTRACT, TAN, TAN_DEGREES, WEIGHTED_AVERAGE
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionclone()
Returns this instance.computeRanges
(ShadowType type, DataShadow shadow) Returns null.derivative
(int errorMode) Returns the partial derivatives of this function with respect to pressure and temperature.derivative
(MathType[] partials, int errorMode) Returns null.derivative
(RealTuple location, RealType[] inputPartials, MathType[] outputPartials, int errorMode) Returns null.derivative
(RealType inputPartial, int errorMode) Returns null.derivative
(RealType inputPartial, MathType ouputType, int errorMode) Returns null.boolean
Returns true.Returns null.Methods inherited from class visad.FunctionImpl
__getitem__, __getitem__, evaluate, evaluate, evaluate, evaluate, getDomainCoordinateSystem, getDomainDimension, getDomainUnits, resample
Methods inherited from class visad.DataImpl
__add__, __add__, __div__, __div__, __mod__, __mod__, __mul__, __mul__, __neg__, __pow__, __pow__, __radd__, __rdiv__, __rmod__, __rmul__, __rpow__, __rsub__, __sub__, __sub__, abs, abs, acos, acos, acosDegrees, acosDegrees, add, add, adjustSamplingError, asin, asin, asinDegrees, asinDegrees, atan, atan, atan2, atan2, atan2Degrees, atan2Degrees, atanDegrees, atanDegrees, binary, binary, ceil, ceil, changeMathType, computeRanges, computeRanges, cos, cos, cosDegrees, cosDegrees, dataClone, divide, divide, exp, exp, floor, floor, getType, local, log, log, longString, longString, main, max, max, min, min, multiply, multiply, negate, negate, notifyReferences, pow, pow, remainder, remainder, rint, rint, round, round, sin, sin, sinDegrees, sinDegrees, sqrt, sqrt, subtract, subtract, tan, tan, tanDegrees, tanDegrees, toString, unary, unary
Methods inherited from class visad.ThingImpl
addReference, removeReference
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface visad.Data
abs, abs, acos, acos, acosDegrees, acosDegrees, add, add, adjustSamplingError, asin, asin, asinDegrees, asinDegrees, atan, atan, atan2, atan2, atan2Degrees, atan2Degrees, atanDegrees, atanDegrees, binary, binary, ceil, ceil, changeMathType, computeRanges, computeRanges, cos, cos, cosDegrees, cosDegrees, dataClone, divide, divide, exp, exp, floor, floor, getType, local, log, log, longString, longString, max, max, min, min, multiply, multiply, negate, negate, pow, pow, remainder, remainder, rint, rint, round, round, sin, sin, sinDegrees, sinDegrees, sqrt, sqrt, subtract, subtract, tan, tan, tanDegrees, tanDegrees, unary, unary
Methods inherited from interface visad.Thing
addReference, removeReference
-
Constructor Details
-
MyFunction
Constructs from nothing.- Throws:
VisADException
- if a core VisAD failure occurs.
-
-
Method Details
-
derivative
Returns the partial derivatives of this function with respect to pressure and temperature.- Specified by:
derivative
in interfaceFunction
- Specified by:
derivative
in classFunctionImpl
- Parameters:
errorMode
- The error mode. Ignored.- Returns:
- The partial derivatives of this function.
-
derivative
Returns null.- Specified by:
derivative
in interfaceFunction
- Specified by:
derivative
in classFunctionImpl
- Parameters:
partials
- mathtypes of partialserrorMode
- error mode for resampling- Returns:
- null.
-
derivative
public Data derivative(RealTuple location, RealType[] inputPartials, MathType[] outputPartials, int errorMode) Returns null.- Specified by:
derivative
in interfaceFunction
- Specified by:
derivative
in classFunctionImpl
- Parameters:
location
- locationinputPartials
- partial typesoutputPartials
- output partial typeserrorMode
- error mode for resampling- Returns:
- null.
-
derivative
Returns null.- Specified by:
derivative
in interfaceFunction
- Specified by:
derivative
in classFunctionImpl
- Parameters:
inputPartial
- partial derivative RealTypeerrorMode
- error mode- Returns:
- null.
-
derivative
Returns null.- Specified by:
derivative
in interfaceFunction
- Specified by:
derivative
in classFunctionImpl
- Parameters:
inputPartial
- partial derivative RealTypeouputType
- output MathTypeerrorMode
- error mode- Returns:
- null.
-
resample
Returns null.- Specified by:
resample
in interfaceFunction
- Specified by:
resample
in classFunctionImpl
- Parameters:
domain
- sampling setsamplingMode
- sampling modeerrorMode
- error mode- Returns:
- null.
-
computeRanges
Returns null.- Parameters:
type
- The shadow type.shadow
- Another shadow?- Returns:
- A shadow?
-
clone
Returns this instance. -
isMissing
public boolean isMissing()Returns true.- Returns:
- true.
-