![]() |
ESPResSo
Extensible Simulation Package for Research on Soft Matter Systems
|
#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. | |
| #define MPICH_SKIP_MPICXX |
Definition at line 29 of file config.hpp.
| #define OMPI_SKIP_MPICXX |
Definition at line 26 of file config.hpp.
|
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().
|
inlineconstexpr |
Special cutoff value for an inactive interaction.
Non-bonded potentials that have this cutoff are never evaluated.
Definition at line 44 of file config.hpp.
Referenced by System::System::calculate_forces(), CollisionDetection::CollisionDetection::cutoff(), CollisionDetection::Off::cutoff(), Coulomb::Solver::cutoff(), Dipoles::Solver::cutoff(), ScriptInterface::Interactions::InteractionPotentialInterface< CoreIA >::get_inactive_cutoff(), System::System::get_interaction_range(), Constraints::is_active(), InteractionsNonBonded::maximal_cutoff(), System::System::maximal_cutoff(), VerletCriterion< CutoffGetter >::operator()(), System::System::rebuild_aosoa(), recalc_maximal_cutoff(), and System::System::System().
|
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().