8 #ifndef WARPX_SPECTRAL_K_SPACE_H_ 9 #define WARPX_SPECTRAL_K_SPACE_H_ 13 #include <AMReX_BoxArray.H> 14 #include <AMReX_LayoutData.H> 23 amrex::Gpu::DeviceVector<Complex> >;
44 const amrex::DistributionMapping& dm,
45 const amrex::RealVect realspace_dx );
47 const amrex::DistributionMapping& dm,
48 const amrex::BoxArray& realspace_ba,
49 const int i_dim,
const bool only_positive_k )
const;
51 const amrex::DistributionMapping& dm,
const int i_dim,
52 const int n_order,
const bool nodal )
const;
54 const amrex::DistributionMapping& dm,
const int i_dim,
55 const int shift_type )
const;
58 amrex::Array<KVectorComponent, AMREX_SPACEDIM>
k_vec;
64 amrex::Vector<amrex::Real>
amrex::Array< KVectorComponent, AMREX_SPACEDIM > k_vec
Definition: SpectralKSpace.H:58
Class that represents the spectral space.
Definition: SpectralKSpace.H:38
amrex::RealVect dx
Definition: SpectralKSpace.H:61
int dx
Definition: compute_domain.py:35
amrex::Vector< amrex::Real > getFonbergStencilCoefficients(const int n_order, const bool nodal)
Definition: SpectralKSpace.cpp:275
Definition: SpectralKSpace.H:27
amrex::BoxArray spectralspace_ba
Definition: SpectralKSpace.H:41
Definition: SpectralKSpace.H:28
SpectralKSpace()
Definition: SpectralKSpace.H:42
amrex::Gpu::DeviceVector< amrex::Real > RealKVector
Definition: SpectralKSpace.H:20
Definition: SpectralKSpace.H:28
amrex::LayoutData< amrex::Gpu::DeviceVector< Complex > > SpectralShiftFactor
Definition: SpectralKSpace.H:23
amrex::LayoutData< RealKVector > KVectorComponent
Definition: SpectralKSpace.H:21