ScaFaCoS  1.0.1
Scalable Fast Coulomb Solvers
fcs_p2nfft_p.h File Reference

file containing all p2nfft specific functions (public version) More...

#include "fcs_definitions.h"
#include "fcs_result_p.h"
#include "fcs_interface_p.h"
#include "fcs_p2nfft_wrappers.h"
+ Include dependency graph for fcs_p2nfft_p.h:

Go to the source code of this file.

Macros

#define FCS_P2NFFT_INTERFACE_WITH_REDIRECTIONS   1
 
#define FCS_P2NFFT_INTERFACE_WRAPPER_0(NAME, INAME)   FCSResult fcs_p2nfft_ ## NAME(FCS handle);
 
#define FCS_P2NFFT_INTERFACE_WRAPPER_1(NAME, INAME, TYPE1, ARG1)   FCSResult fcs_p2nfft_ ## NAME(FCS handle, TYPE1 ARG1 );
 
#define FCS_P2NFFT_INTERFACE_WRAPPER_2(NAME, INAME, TYPE1, ARG1, TYPE2, ARG2)   FCSResult fcs_p2nfft_ ## NAME(FCS handle, TYPE1 ARG1, TYPE2 ARG2);
 
#define FCS_P2NFFT_INTERFACE_WRAPPER_3(NAME, INAME, TYPE1, ARG1, TYPE2, ARG2, TYPE3, ARG3)   FCSResult fcs_p2nfft_ ## NAME(FCS handle, TYPE1 ARG1, TYPE2 ARG2, TYPE3 ARG3);
 

Typedefs

typedef struct fcs_p2nfft_parameters_t * fcs_p2nfft_parameters
 

Detailed Description

file containing all p2nfft specific functions (public version)

Author
Rene Halver, Michael Pippig

Definition in file fcs_p2nfft_p.h.

Macro Definition Documentation

◆ FCS_P2NFFT_INTERFACE_WITH_REDIRECTIONS

#define FCS_P2NFFT_INTERFACE_WITH_REDIRECTIONS   1

Definition at line 42 of file fcs_p2nfft_p.h.

◆ FCS_P2NFFT_INTERFACE_WRAPPER_0

#define FCS_P2NFFT_INTERFACE_WRAPPER_0 (   NAME,
  INAME 
)    FCSResult fcs_p2nfft_ ## NAME(FCS handle);

Definition at line 51 of file fcs_p2nfft_p.h.

◆ FCS_P2NFFT_INTERFACE_WRAPPER_1

#define FCS_P2NFFT_INTERFACE_WRAPPER_1 (   NAME,
  INAME,
  TYPE1,
  ARG1 
)    FCSResult fcs_p2nfft_ ## NAME(FCS handle, TYPE1 ARG1 );

Definition at line 53 of file fcs_p2nfft_p.h.

◆ FCS_P2NFFT_INTERFACE_WRAPPER_2

#define FCS_P2NFFT_INTERFACE_WRAPPER_2 (   NAME,
  INAME,
  TYPE1,
  ARG1,
  TYPE2,
  ARG2 
)    FCSResult fcs_p2nfft_ ## NAME(FCS handle, TYPE1 ARG1, TYPE2 ARG2);

Definition at line 55 of file fcs_p2nfft_p.h.

◆ FCS_P2NFFT_INTERFACE_WRAPPER_3

#define FCS_P2NFFT_INTERFACE_WRAPPER_3 (   NAME,
  INAME,
  TYPE1,
  ARG1,
  TYPE2,
  ARG2,
  TYPE3,
  ARG3 
)    FCSResult fcs_p2nfft_ ## NAME(FCS handle, TYPE1 ARG1, TYPE2 ARG2, TYPE3 ARG3);

Definition at line 57 of file fcs_p2nfft_p.h.

Typedef Documentation

◆ fcs_p2nfft_parameters

typedef struct fcs_p2nfft_parameters_t* fcs_p2nfft_parameters

Definition at line 37 of file fcs_p2nfft_p.h.