Grid
====

.. currentmodule:: fridom.nonhydro.grid.spectral.grid

.. autoclass:: Grid

   
   .. automethod:: __init__

   
   .. rubric:: Methods

   .. autosummary::
   
      ~Grid.__init__
      ~Grid.create_array
      ~Grid.create_random_array
      ~Grid.cumulative_integral
      ~Grid.fft
      ~Grid.get_mesh
      ~Grid.ifft
      ~Grid.integrate
      ~Grid.max
      ~Grid.min
      ~Grid.omega
      ~Grid.pad
      ~Grid.setup
      ~Grid.sum
      ~Grid.sync
      ~Grid.sync_multi
      ~Grid.unpad
      ~Grid.vec_p
      ~Grid.vec_q
   
   

   
   
   .. rubric:: Attributes

   .. autosummary::
   
      ~Grid.K
      ~Grid.L
      ~Grid.N
      ~Grid.X
      ~Grid.cell_center
      ~Grid.characteristic_function
      ~Grid.dV
      ~Grid.diff_module
      ~Grid.domain_decomp
      ~Grid.dx
      ~Grid.fourier_transform_available
      ~Grid.halo
      ~Grid.info
      ~Grid.interp_module
      ~Grid.k_global
      ~Grid.k_local
      ~Grid.mpi_available
      ~Grid.mset
      ~Grid.n_dims
      ~Grid.omega_analytical
      ~Grid.omega_space_discrete
      ~Grid.omega_time_discrete
      ~Grid.periodic_bounds
      ~Grid.spectral_grid
      ~Grid.total_grid_points
      ~Grid.water_mask
      ~Grid.x_global
   
   

   .. minigallery:: fridom.nonhydro.grid.spectral.Grid
      :add-heading: