Class PopulationGrid3D

  • All Implemented Interfaces:
    Grid3D, java.lang.Iterable<java.lang.Integer>

    public class PopulationGrid3D
    extends PopulationGridBase
    implements Grid3D
    • Field Detail

      • xDim

        public final int xDim
      • yDim

        public final int yDim
      • zDim

        public final int zDim
      • wrapX

        public boolean wrapX
      • wrapY

        public boolean wrapY
      • wrapZ

        public boolean wrapZ
    • Constructor Detail

      • PopulationGrid3D

        public PopulationGrid3D​(int xDim,
                                int yDim,
                                int zDim,
                                boolean wrapX,
                                boolean wrapY,
                                boolean wrapZ)
      • PopulationGrid3D

        public PopulationGrid3D​(int xDim,
                                int yDim,
                                int zDim)
    • Method Detail

      • Get

        public int Get​(int x,
                       int y,
                       int z)
      • Add

        public void Add​(int x,
                        int y,
                        int z,
                        int val)
      • Set

        public void Set​(int x,
                        int y,
                        int z,
                        int val)
      • Xdim

        public int Xdim()
        Specified by:
        Xdim in interface Grid3D
      • Ydim

        public int Ydim()
        Specified by:
        Ydim in interface Grid3D
      • Zdim

        public int Zdim()
        Specified by:
        Zdim in interface Grid3D
      • Length

        public int Length()
        Specified by:
        Length in interface Grid3D
      • IsWrapX

        public boolean IsWrapX()
        Specified by:
        IsWrapX in interface Grid3D
      • IsWrapY

        public boolean IsWrapY()
        Specified by:
        IsWrapY in interface Grid3D
      • IsWrapZ

        public boolean IsWrapZ()
        Specified by:
        IsWrapZ in interface Grid3D
      • Diffusion

        public void Diffusion​(double diffRate,
                              MultinomialCalc mn)