Definition at line 162 of file pnfft.F90.
 
 | 
| integer(c_intptr_t), dimension(3), public  | m | 
|   | 
| real(real64), public  | sigma | 
|   | oversampling factor  More...
  | 
|   | 
| logical, public  | set_defaults = .false. | 
|   | set default values from the code  More...
  | 
|   | 
| real(real64), public  | norm | 
|   | Normalization.  More...
  | 
|   | 
 | 
| integer, dimension(3)  | np | 
|   | Processes.  More...
  | 
|   | 
| integer(c_intptr_t), dimension(3)  | n_local | 
|   | Number of Fourier coefficients.  More...
  | 
|   | 
| integer(c_intptr_t), dimension(3)  | n | 
|   | Number of Fourier coefficients local.  More...
  | 
|   | 
| integer(c_intptr_t), dimension(3)  | nos | 
|   | FFT grid size.  More...
  | 
|   | 
| integer, dimension(3)  | m_istart | 
|   | 
| integer(c_intptr_t)  | local_m | 
|   | Local number of nodes per process.  More...
  | 
|   | 
| integer  | mm | 
|   | Real space cut-off.  More...
  | 
|   | 
| integer  | flags | 
|   | PNFFT initialization options.  More...
  | 
|   | 
| type(mpi_comm)  | comm | 
|   | 
| type(c_ptr)  | plan | 
|   | pnfft plan  More...
  | 
|   | 
| complex(c_double_complex), dimension(:), pointer  | f_lin => NULL() | 
|   | 
| complex(c_double_complex), dimension(:,:,:), pointer  | f => NULL() | 
|   | 
| complex(c_double_complex), dimension(:,:,:), pointer  | f_hat => NULL() | 
|   | 
| real(c_double), dimension(:,:), pointer  | x_lin => NULL() | 
|   | 
| real(c_double), dimension(:,:,:,:), pointer  | x => NULL() | 
|   | 
| real(c_double), dimension(3)  | lower_border | 
|   | contains the real-space nodes local borders  More...
  | 
|   | 
| real(c_double), dimension(3)  | upper_border | 
|   | parallelization  More...
  | 
|   | 
| real(real64), dimension(3)  | lo_global | 
|   | 
| real(real64), dimension(3)  | up_global | 
|   | 
◆ np
  
  
      
        
          | integer, dimension(3) pnfft_oct_m::pnfft_t::np | 
         
       
   | 
  
private   | 
  
 
 
◆ n_local
  
  
      
        
          | integer(c_intptr_t), dimension(3) pnfft_oct_m::pnfft_t::n_local | 
         
       
   | 
  
private   | 
  
 
Number of Fourier coefficients. 
Definition at line 167 of file pnfft.F90.
 
 
  
  
      
        
          | integer(c_intptr_t), dimension(3) pnfft_oct_m::pnfft_t::n | 
         
       
   | 
  
private   | 
  
 
Number of Fourier coefficients local. 
Definition at line 168 of file pnfft.F90.
 
 
◆ nos
  
  
      
        
          | integer(c_intptr_t), dimension(3) pnfft_oct_m::pnfft_t::nos | 
         
       
   | 
  
private   | 
  
 
 
      
        
          | integer(c_intptr_t), dimension(3), public pnfft_oct_m::pnfft_t::m | 
        
      
 
 
◆ m_istart
  
  
      
        
          | integer, dimension(3) pnfft_oct_m::pnfft_t::m_istart | 
         
       
   | 
  
private   | 
  
 
 
◆ local_m
  
  
      
        
          | integer(c_intptr_t) pnfft_oct_m::pnfft_t::local_m | 
         
       
   | 
  
private   | 
  
 
Local number of nodes per process. 
Definition at line 172 of file pnfft.F90.
 
 
◆ mm
  
  
      
        
          | integer pnfft_oct_m::pnfft_t::mm | 
         
       
   | 
  
private   | 
  
 
Real space cut-off. 
Definition at line 173 of file pnfft.F90.
 
 
◆ sigma
      
        
          | real(real64), public pnfft_oct_m::pnfft_t::sigma | 
        
      
 
oversampling factor 
Definition at line 174 of file pnfft.F90.
 
 
◆ flags
  
  
      
        
          | integer pnfft_oct_m::pnfft_t::flags | 
         
       
   | 
  
private   | 
  
 
PNFFT initialization options. 
Definition at line 175 of file pnfft.F90.
 
 
◆ set_defaults
      
        
          | logical, public pnfft_oct_m::pnfft_t::set_defaults = .false. | 
        
      
 
set default values from the code 
Definition at line 176 of file pnfft.F90.
 
 
◆ norm
      
        
          | real(real64), public pnfft_oct_m::pnfft_t::norm | 
        
      
 
 
◆ comm
  
  
      
        
          | type(mpi_comm) pnfft_oct_m::pnfft_t::comm | 
         
       
   | 
  
private   | 
  
 
 
◆ plan
  
  
      
        
          | type(c_ptr) pnfft_oct_m::pnfft_t::plan | 
         
       
   | 
  
private   | 
  
 
 
◆ f_lin
  
  
      
        
          | complex(c_double_complex), dimension(:), pointer pnfft_oct_m::pnfft_t::f_lin => NULL() | 
         
       
   | 
  
private   | 
  
 
 
  
  
      
        
          | complex(c_double_complex), dimension(:,:,:), pointer pnfft_oct_m::pnfft_t::f => NULL() | 
         
       
   | 
  
private   | 
  
 
 
◆ f_hat
  
  
      
        
          | complex(c_double_complex), dimension(:,:,:), pointer pnfft_oct_m::pnfft_t::f_hat => NULL() | 
         
       
   | 
  
private   | 
  
 
 
◆ x_lin
  
  
      
        
          | real(c_double), dimension(:,:), pointer pnfft_oct_m::pnfft_t::x_lin => NULL() | 
         
       
   | 
  
private   | 
  
 
 
  
  
      
        
          | real(c_double), dimension(:,:,:,:), pointer pnfft_oct_m::pnfft_t::x => NULL() | 
         
       
   | 
  
private   | 
  
 
 
◆ lower_border
  
  
      
        
          | real(c_double), dimension(3) pnfft_oct_m::pnfft_t::lower_border | 
         
       
   | 
  
private   | 
  
 
contains the real-space nodes local borders 
Definition at line 191 of file pnfft.F90.
 
 
◆ upper_border
  
  
      
        
          | real(c_double), dimension(3) pnfft_oct_m::pnfft_t::upper_border | 
         
       
   | 
  
private   | 
  
 
 
◆ lo_global
  
  
      
        
          | real(real64), dimension(3) pnfft_oct_m::pnfft_t::lo_global | 
         
       
   | 
  
private   | 
  
 
 
◆ up_global
  
  
      
        
          | real(real64), dimension(3) pnfft_oct_m::pnfft_t::up_global | 
         
       
   | 
  
private   | 
  
 
 
The documentation for this type was generated from the following file: