Loading [MathJax]/extensions/tex2jax.js
ESPResSo
Extensible Simulation Package for Research on Soft Matter Systems
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages Concepts
p3m.impl.hpp File Reference
#include "config/config.hpp"
#include "electrostatics/p3m.hpp"
#include "ParticleRange.hpp"
#include "p3m/common.hpp"
#include "p3m/data_struct.hpp"
#include "p3m/interpolation.hpp"
#include "p3m/send_mesh.hpp"
#include <utils/Vector.hpp>
#include <utils/index.hpp>
#include <algorithm>
#include <complex>
#include <cstddef>
#include <memory>
#include <optional>
#include <stdexcept>
#include <type_traits>
#include <utility>
+ Include dependency graph for p3m.impl.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  CoulombP3MState< FloatType >
 
struct  CoulombP3MImpl< FloatType, Architecture >
 

Functions

template<typename FloatType , Arch Architecture, typename... Args>
std::shared_ptr< CoulombP3Mnew_coulomb_p3m (P3MParameters &&p3m_params, Args &&...args)
 

Function Documentation

◆ new_coulomb_p3m()

template<typename FloatType , Arch Architecture, typename... Args>
std::shared_ptr< CoulombP3M > new_coulomb_p3m ( P3MParameters &&  p3m_params,
Args &&...  args 
)

Definition at line 216 of file p3m.impl.hpp.