Documentation of 'visad.RemoteFunctionImpl' Java class
RemoteFunctionImpl
visad

Class RemoteFunctionImpl

    • Constructor Detail

      • RemoteFunctionImpl

        public RemoteFunctionImpl(FunctionImpl function)
                           throws java.rmi.RemoteException
        Throws:
        java.rmi.RemoteException
    • Method Detail

      • getDomainDimension

        public int getDomainDimension()
                               throws VisADException,
                                      java.rmi.RemoteException
        methods adapted from Function
        Specified by:
        getDomainDimension in interface Function
        Returns:
        number of RealType components (n in R^n space)
        Throws:
        VisADException
        java.rmi.RemoteException
      • getDomainUnits

        public Unit[] getDomainUnits()
                              throws VisADException,
                                     java.rmi.RemoteException
        Description copied from interface: Function
        Get the default Units of the Real components of the domain.
        Specified by:
        getDomainUnits in interface Function
        Returns:
        array of Unit-s in the same order as the RealTypes in the domain.
        Throws:
        VisADException
        java.rmi.RemoteException
      • evaluate

        public Data evaluate(Real domain)
                      throws VisADException,
                             java.rmi.RemoteException
        Description copied from interface: Function
        Evaluate this Function at domain; for 1-D domains use default modes for resampling (Data.WEIGHTED_AVERAGE) and errors (Data.NO_ERRORS)
        Specified by:
        evaluate in interface Function
        Parameters:
        domain - value to evaluate at.
        Returns:
        Data object corresponding to the function value at that domain. may return a missing data object of the same type as the Function's range.
        Throws:
        VisADException - unable to evaluate function
        java.rmi.RemoteException - Java RMI exception
      • evaluate

        public Data evaluate(Real domain,
                             int sampling_mode,
                             int error_mode)
                      throws VisADException,
                             java.rmi.RemoteException
        Description copied from interface: Function
        Evaluate this Function, for 1-D domains, with non-default modes for resampling and errors
        Specified by:
        evaluate in interface Function
        Parameters:
        domain - value to evaluate at.
        sampling_mode - type of interpolation to perform (e.g., Data.WEIGHTED_AVERAGE, Data.NEAREST_NEIGHBOR)
        error_mode - type of error estimation to perform (e.g., Data.INDEPENDENT, Data.DEPENDENT, Data.NO_ERRORS)
        Returns:
        Data object corresponding to the function value at that domain, using the sampling_mode and error_modes specified. May return a missing data object of the same type as the Function's range.
        Throws:
        VisADException - unable to evaluate function
        java.rmi.RemoteException - Java RMI exception
      • evaluate

        public Data evaluate(RealTuple domain)
                      throws VisADException,
                             java.rmi.RemoteException
        Description copied from interface: Function
        Evaluate this Function at domain; use default modes for resampling (Data.WEIGHTED_AVERAGE) and errors (Data.NO_ERRORS)
        Specified by:
        evaluate in interface Function
        Parameters:
        domain - value to evaluate at.
        Returns:
        Data object corresponding to the function value at that domain. may return a missing data object of the same type as the Function's range.
        Throws:
        VisADException - unable to evaluate function
        java.rmi.RemoteException - Java RMI exception
      • evaluate

        public Data evaluate(RealTuple domain,
                             int sampling_mode,
                             int error_mode)
                      throws VisADException,
                             java.rmi.RemoteException
        Description copied from interface: Function
        Evaluate this Function with non-default modes for resampling and errors
        Specified by:
        evaluate in interface Function
        Parameters:
        domain - value to evaluate at.
        sampling_mode - type of interpolation to perform (e.g., Data.WEIGHTED_AVERAGE, Data.NEAREST_NEIGHBOR)
        error_mode - type of error estimation to perform (e.g., Data.INDEPENDENT, Data.DEPENDENT, Data.NO_ERRORS)
        Returns:
        Data object corresponding to the function value at that domain, using the sampling_mode and error_modes specified. May return a missing data object of the same type as the Function's range.
        Throws:
        VisADException - unable to evaluate function
        java.rmi.RemoteException - Java RMI exception
      • resample

        public Field resample(Set set)
                       throws VisADException,
                              java.rmi.RemoteException
        Description copied from interface: Function
        Return a Field of Function values at the samples in set using default sampling_mode (WEIGHTED_AVERAGE) and error_mode (NO_ERRORS); This combines unit conversions, coordinate transforms, resampling and interpolation
        Specified by:
        resample in interface Function
        Parameters:
        set - finite sampling values for the function.
        Returns:
        Data object corresponding to the function value at that domain. may return a missing data object of the same type as the Function's range.
        Throws:
        VisADException - unable to resample function
        java.rmi.RemoteException - Java RMI exception
      • resample

        public Field resample(Set set,
                              int sampling_mode,
                              int error_mode)
                       throws VisADException,
                              java.rmi.RemoteException
        can decide whether to return the local FieldImpl returned by ((FunctionImpl) AdaptedData).resample, or whether to return a RemoteFunctionImpl adapted for that FieldImpl; the same is true for the methods: extract, binary, unary, evaluate and getSample (as long as their return value is an instanceof Field)
        Specified by:
        resample in interface Function
        Parameters:
        set - finite sampling values for the function.
        sampling_mode - type of interpolation to perform (e.g., Data.WEIGHTED_AVERAGE, Data.NEAREST_NEIGHBOR)
        error_mode - type of error estimation to perform (e.g., Data.INDEPENDENT, Data.DEPENDENT, Data.NO_ERRORS)
        Returns:
        Data object corresponding to the function value at that domain, using the sampling_mode and error_modes specified. May return a missing data object of the same type as the Function's range.
        Throws:
        VisADException - unable to resample function
        java.rmi.RemoteException - Java RMI exception
      • derivative

        public Data derivative(RealTuple location,
                               RealType[] d_partial_s,
                               MathType[] derivType_s,
                               int error_mode)
                        throws VisADException,
                               java.rmi.RemoteException
        Description copied from interface: Function
        return the tuple of derivatives of this Function with respect to the RealTypes in d_partial_s; the RealTypes in d_partial_s may occur in this Function's domain RealTupleType, or, if the domain has a CoordinateSystem, in its Reference RealTupleType; set result MathTypes of tuple components to derivType_s; propogate errors according to error_mode
        Specified by:
        derivative in interface Function
        Throws:
        VisADException
        java.rmi.RemoteException
      • derivative

        public Data derivative(int error_mode)
                        throws VisADException,
                               java.rmi.RemoteException
        Description copied from interface: Function
        return the tuple of derivatives of this Function with respect to all RealType components of its domain RealTuple; propogate errors according to error_mode
        Specified by:
        derivative in interface Function
        Throws:
        VisADException
        java.rmi.RemoteException
      • derivative

        public Data derivative(MathType[] derivType_s,
                               int error_mode)
                        throws VisADException,
                               java.rmi.RemoteException
        Description copied from interface: Function
        return the tuple of derivatives of this Function with respect to all RealType components of its domain RealTuple; set result MathTypes of tuple components to derivType_s; propogate errors according to error_mode
        Specified by:
        derivative in interface Function
        Throws:
        VisADException
        java.rmi.RemoteException
      • derivative

        public Function derivative(RealType d_partial,
                                   int error_mode)
                            throws VisADException,
                                   java.rmi.RemoteException
        Description copied from interface: Function
        return the derivative of this Function with respect to d_partial; d_partial may occur in this Function's domain RealTupleType, or, if the domain has a CoordinateSystem, in its Reference RealTupleType; propogate errors according to error_mode
        Specified by:
        derivative in interface Function
        Throws:
        VisADException
        java.rmi.RemoteException
      • derivative

        public Function derivative(RealType d_partial,
                                   MathType derivType,
                                   int error_mode)
                            throws VisADException,
                                   java.rmi.RemoteException
        Description copied from interface: Function
        return the derivative of this Function with respect to d_partial; set result MathType to derivType; d_partial may occur in this Function's domain RealTupleType, or, if the domain has a CoordinateSystem, in its Reference RealTupleType; propogate errors according to error_mode
        Specified by:
        derivative in interface Function
        Throws:
        VisADException
        java.rmi.RemoteException

DMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.