ESPResSo
Extensible Simulation Package for Research on Soft Matter Systems
|
#include "config/config.hpp"
#include "electrostatics/mmm1d.hpp"
#include "electrostatics/coulomb.hpp"
#include "BoxGeometry.hpp"
#include "LocalBox.hpp"
#include "Particle.hpp"
#include "cell_system/CellStructureType.hpp"
#include "errorhandling.hpp"
#include "specfunc.hpp"
#include "tuning.hpp"
#include <utils/Vector.hpp>
#include <utils/math/sqr.hpp>
#include <algorithm>
#include <cmath>
#include <cstdio>
#include <limits>
#include <numbers>
#include <vector>
Go to the source code of this file.
Functions | |
static auto | far_error (int P, double minrad, Utils::Vector3d const &box_l_inv) |
static auto | determine_minrad (double maxPWerror, int P, Utils::Vector3d const &box_l, Utils::Vector3d const &box_l_inv) |
static double | mod_psi_even (auto const &modPsi, int n, double x) |
Modified polygamma for even order 2*n, n >= 0 | |
static double | mod_psi_odd (auto const &modPsi, int n, double x) |
Modified polygamma for odd order 2*n+1, n>= 0 | |
|
static |
Definition at line 65 of file mmm1d.cpp.
References far_error(), and P.
|
static |
|
static |
Modified polygamma for even order 2*n, n >= 0
Definition at line 97 of file mmm1d.cpp.
References evaluateAsTaylorSeriesAt().
Referenced by CoulombMMM1D::pair_energy(), and CoulombMMM1D::pair_force().
|
static |
Modified polygamma for odd order 2*n+1, n>= 0
Definition at line 102 of file mmm1d.cpp.
References evaluateAsTaylorSeriesAt().
Referenced by CoulombMMM1D::pair_force().