Class MultivariateArrayGrid

    • Constructor Detail

      • MultivariateArrayGrid

        public MultivariateArrayGrid​(MultiDimensionalCollection<Double> y,
                                     double[]... x)
        Create a new instance where the dependent variable is specified by a MultiDimensionalCollection and the independent variables form the specified grid.
        Parameters:
        y - the values of the dependent variable
        x - each element specifies the grid of independent variables along one dimension
    • Method Detail

      • y

        public double y​(int... indices)
        Description copied from interface: MultivariateGrid
        Get the value of the dependent variable y at the given indices in the grid.
        Specified by:
        y in interface MultivariateGrid
        Parameters:
        indices - the indices of the independent variables in the grid
        Returns:
        \(y(\mathbf{x})\), the value of the dependent variable at \(\mathbf{x}\)
      • x

        public double x​(int i,
                        int j)
        Description copied from interface: MultivariateGrid
        Get the value of the independent variable xi at the given index.
        Specified by:
        x in interface MultivariateGrid
        Parameters:
        i - the dimension index of the independent variable xi
        j - the index of the value in the specified dimension xi
        Returns:
        \(x_i_j\)
      • x

        public double[] x​(int i)
        Description copied from interface: MultivariateGrid
        Get all the values of the independent variable xi as an array.
        Specified by:
        x in interface MultivariateGrid
        Parameters:
        i - the dimension index of the independent variable xi
        Returns:
        \(x_i\)'s
      • size

        public int size​(int i)
        Description copied from interface: MultivariateGrid
        Get the size of the grid in the given dimension xi.
        Specified by:
        size in interface MultivariateGrid
        Parameters:
        i - the dimension index of the independent variable xi
        Returns:
        the size of the dimension
      • dimension

        public int dimension()
        Description copied from interface: MultivariateGrid
        Get the total number of dimensions of the grid.
        Specified by:
        dimension in interface MultivariateGrid
        Returns:
        the number of dimensions