Octopus
finufft_oct_m::finufft_t Type Reference

Detailed Description

Definition at line 142 of file finufft.F90.

Public Attributes

real(real64), public norm
 normalization of the transform More...
 

Private Attributes

integer, dimension(3) n
 number of Fourier modes per direction More...
 
integer, dimension(3) m
 number of spatial nodes per direction More...
 
integer dim
 the dimension More...
 
real(real64) tol
 requested tolerance More...
 
type(c_ptr) plan = C_NULL_PTR
 the FINUFFT plan More...
 
real(real64), dimension(:), pointer xj => null()
 FINUFFT keeps pointers to the nodes instead of copying them, so these have to outlive the plan. More...
 
real(real64), dimension(:), pointer yj => null()
 
real(real64), dimension(:), pointer zj => null()
 

Member Data Documentation

◆ n

integer, dimension(3) finufft_oct_m::finufft_t::n
private

number of Fourier modes per direction

Definition at line 145 of file finufft.F90.

◆ m

integer, dimension(3) finufft_oct_m::finufft_t::m
private

number of spatial nodes per direction

Definition at line 146 of file finufft.F90.

◆ dim

integer finufft_oct_m::finufft_t::dim
private

the dimension

Definition at line 147 of file finufft.F90.

◆ norm

real(real64), public finufft_oct_m::finufft_t::norm

normalization of the transform

Definition at line 148 of file finufft.F90.

◆ tol

real(real64) finufft_oct_m::finufft_t::tol
private

requested tolerance

Definition at line 150 of file finufft.F90.

◆ plan

type(c_ptr) finufft_oct_m::finufft_t::plan = C_NULL_PTR
private

the FINUFFT plan

Definition at line 152 of file finufft.F90.

◆ xj

real(real64), dimension(:), pointer finufft_oct_m::finufft_t::xj => null()
private

FINUFFT keeps pointers to the nodes instead of copying them, so these have to outlive the plan.

Definition at line 156 of file finufft.F90.

◆ yj

real(real64), dimension(:), pointer finufft_oct_m::finufft_t::yj => null()
private

Definition at line 157 of file finufft.F90.

◆ zj

real(real64), dimension(:), pointer finufft_oct_m::finufft_t::zj => null()
private

Definition at line 158 of file finufft.F90.


The documentation for this type was generated from the following file: