ESPResSo
Extensible Simulation Package for Research on Soft Matter Systems
Loading...
Searching...
No Matches
config.hpp File Reference
#include "config/config-features.hpp"
+ Include dependency graph for config.hpp:

Go to the source code of this file.

Macros

#define OMPI_SKIP_MPICXX
 
#define MPICH_SKIP_MPICXX
 

Variables

constexpr auto round_error_prec = 1e-14
 Precision below which a double-precision float is assumed to be zero.
 
constexpr double inactive_cutoff = -1.
 Special cutoff value for an inactive interaction.
 
constexpr double bonded_inactive_cutoff = -1.
 Special cutoff value for an inactive bond.
 

Macro Definition Documentation

◆ MPICH_SKIP_MPICXX

#define MPICH_SKIP_MPICXX

Definition at line 29 of file config.hpp.

◆ OMPI_SKIP_MPICXX

#define OMPI_SKIP_MPICXX

Definition at line 26 of file config.hpp.

Variable Documentation

◆ bonded_inactive_cutoff

constexpr double bonded_inactive_cutoff = -1.
inlineconstexpr

Special cutoff value for an inactive bond.

Bonds that have this cutoff are never evaluated.

Definition at line 50 of file config.hpp.

Referenced by NoneBond::cutoff(), VirtualBond::cutoff(), and BondedInteractionsMap::maximal_cutoff().

◆ inactive_cutoff

◆ round_error_prec

constexpr auto round_error_prec = 1e-14
inlineconstexpr

Precision below which a double-precision float is assumed to be zero.

Used in comparisons to determine if two floating-point numbers are equal.

Definition at line 38 of file config.hpp.

Referenced by P3MLocalMesh::calc_local_ca_mesh(), dp3m_k_space_error(), elc_data::elc_data(), FeneBond::force(), HarmonicBond::force(), QuarticBond::force(), p3m_k_space_error(), p3m_k_space_error_gpu_kernel_ik(), preparePolygammaEven(), preparePolygammaOdd(), TabulatedAngleBond::TabulatedAngleBond(), and TabulatedDihedralBond::TabulatedDihedralBond().