ESPResSo
Extensible Simulation Package for Research on Soft Matter Systems
Loading...
Searching...
No Matches
PoissonSolverFFT.hpp File Reference
#include <walberla_bridge/Architecture.hpp>
#include <walberla_bridge/BlockAndCell.hpp>
#include <walberla_bridge/electrokinetics/PoissonSolver.hpp>
#include "greens_function.hpp"
#include "generated_kernels/EK_FieldAccessors_double_precision.h"
#include "generated_kernels/EK_FieldAccessors_single_precision.h"
#include <utils/Vector.hpp>
#include <blockforest/communication/UniformBufferedScheme.h>
#include <domain_decomposition/BlockDataID.h>
#include <field/AddToStorage.h>
#include <field/GhostLayerField.h>
#include <field/communication/PackInfo.h>
#include <field/vtk/VTKWriter.h>
#include <stencil/D3Q27.h>
#include <waLBerlaDefinitions.h>
#include <heffte.h>
#include <heffte_backends.h>
#include <heffte_geometry.h>
#include <algorithm>
#include <array>
#include <complex>
#include <cstddef>
#include <functional>
#include <memory>
#include <optional>
#include <string>
#include <type_traits>
#include <utility>
#include <vector>
+ Include dependency graph for PoissonSolverFFT.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  walberla::PoissonSolverFFT< FloatType, Architecture >
 
struct  walberla::PoissonSolverFFT< FloatType, Architecture >::FieldTrait< FT, AT >
 
struct  walberla::PoissonSolverFFT< FloatType, Architecture >::heffte_container< ComplexType >
 
class  walberla::PoissonSolverFFT< FloatType, Architecture >::VTKWriter< Field_T, F_SIZE_ARG, OutputType >
 
class  walberla::PoissonSolverFFT< FloatType, Architecture >::PotentialVTKWriter< OutputType >
 

Namespaces

namespace  walberla
 \file PackInfoPdfDoublePrecision.cpp \author pystencils
 

Functions

template<typename T , std::size_t N>
auto walberla::to_array (Utils::Vector< T, N > const &vec)
 
int walberla::pos_to_linear_index (int x, int y, int z, auto const &dim)