Block-Structured AMR Software Framework
 
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Loading...
Searching...
No Matches
AMReX_FFT.H
Go to the documentation of this file.
1#ifndef AMREX_FFT_H_
2#define AMREX_FFT_H_
3#include <AMReX_Config.H>
4
5#include <AMReX.H>
8#include <AMReX_FFT_R2C.H>
9#include <AMReX_FFT_R2X.H>
10
11namespace amrex
12{
21#ifdef AMREX_USE_MPI
22 inline void Init_FFT (MPI_Comm comm ) { amrex::Init_minimal(comm); }
23#else
24 inline void Init_FFT () { amrex::Init_minimal(); }
25#endif
26
30}
31
32namespace amrex::FFT
33{
34 void Initialize ();
35 void Finalize ();
36 void Clear ();
37}
38
39#endif
int MPI_Comm
Definition AMReX_ccse-mpi.H:47
Definition AMReX_FFT.cpp:7
void Clear()
Definition AMReX_FFT.cpp:44
void Initialize()
Definition AMReX_FFT.cpp:16
void Finalize()
Definition AMReX_FFT.cpp:30
Definition AMReX_Amr.cpp:49
void Init_FFT(MPI_Comm comm)
Initialize FFT.
Definition AMReX_FFT.H:22
void Finalize_minimal()
Definition AMReX.cpp:1038
void Finalize_FFT()
Definition AMReX_FFT.H:29
void Init_minimal(MPI_Comm mpi_comm)
Definition AMReX.cpp:1028