GridBase
========

.. currentmodule:: fridom.framework.grid

.. autoclass:: GridBase

   
   .. automethod:: __init__

   
   .. rubric:: Methods

   .. autosummary::
   
      ~GridBase.__init__
      ~GridBase.create_array
      ~GridBase.create_random_array
      ~GridBase.fft
      ~GridBase.get_mesh
      ~GridBase.ifft
      ~GridBase.omega
      ~GridBase.pad
      ~GridBase.setup
      ~GridBase.sync
      ~GridBase.sync_multi
      ~GridBase.unpad
      ~GridBase.vec_p
      ~GridBase.vec_q
   
   

   
   
   .. rubric:: Attributes

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

   .. minigallery:: fridom.framework.grid.GridBase
      :add-heading: