| 
    Neko 1.99.1
    
   A portable framework for high-order spectral element flow simulations 
   | 
 


Public Member Functions | |
| procedure | init (this, precision, gdim, glb_nelv, offset_el, nelv, lx, ly, lz) | 
| procedure | fill (this, x, n) | 
| procedure | copy (this, x) | 
| procedure | init (this, precision, gdim, glb_nelv, offset_el, nelv, lx, ly, lz) | 
| procedure | fill (this, x, n) | 
| procedure | copy (this, x) | 
| procedure | set_precision (this, precision) | 
Public Attributes | |
| integer(kind=i8), dimension(4) | shape_dims | 
| integer(kind=i8), dimension(4) | start_dims | 
| integer(kind=i8), dimension(4) | count_dims | 
| logical | dp_precision = .false. | 
| Precision of output data.   | |
Private Attributes | |
| real(kind=dp), dimension(:,:,:,:), allocatable, private | data_dp | 
| real(kind=sp), dimension(:,:,:,:), allocatable, private | data_sp | 
Definition at line 43 of file buffer_4d.F90.
      
  | 
  inherited | 
Definition at line 53 of file buffer.F90.
| procedure buffer_4d::buffer_4d_t::copy | ( | class(buffer_4d_t), intent(inout) | this, | 
| type(vector_t), intent(inout) | x | ||
| ) | 
Definition at line 56 of file buffer_4d.F90.
      
  | 
  inherited | 
Definition at line 46 of file buffer.F90.
| procedure buffer_4d::buffer_4d_t::fill | ( | class(buffer_4d_t), intent(inout) | this, | 
| real(kind=rp), dimension(n), intent(inout) | x, | ||
| integer, intent(inout) | n | ||
| ) | 
Definition at line 49 of file buffer_4d.F90.
      
  | 
  inherited | 
Definition at line 45 of file buffer.F90.
| procedure buffer_4d::buffer_4d_t::init | ( | class(buffer_4d_t), intent(inout) | this, | 
| logical, intent(in) | precision, | ||
| integer, intent(in) | gdim, | ||
| integer, intent(in) | glb_nelv, | ||
| integer, intent(in) | offset_el, | ||
| integer, intent(in) | nelv, | ||
| integer, intent(in) | lx, | ||
| integer, intent(in) | ly, | ||
| integer, intent(in) | lz | ||
| ) | 
Definition at line 48 of file buffer_4d.F90.
      
  | 
  inherited | 
| [in] | precision | Switches between double and single precision | 
Definition at line 54 of file buffer.F90.
Definition at line 44 of file buffer_4d.F90.
      
  | 
  private | 
Definition at line 45 of file buffer_4d.F90.
      
  | 
  private | 
Definition at line 46 of file buffer_4d.F90.
      
  | 
  inherited | 
Definition at line 43 of file buffer.F90.
Definition at line 44 of file buffer_4d.F90.
Definition at line 44 of file buffer_4d.F90.