|
pomerol
2.2
|
Hasher for terms. More...
#include <SusceptibilityPart.hpp>
Public Member Functions | |
| Hash (double EnergySpacing) | |
| std::size_t | operator() (Term const &t) const |
| void | broadcast (MPI_Comm const &comm, int root) |
Data Fields | |
| double | EnergySpacing |
| Poles located within this energy spacing from each other produce the same hash value. More... | |
Hasher for terms.
Definition at line 74 of file SusceptibilityPart.hpp.
|
inlineexplicit |
Constructor.
| [in] | EnergySpacing | Energy spacing. |
Definition at line 79 of file SusceptibilityPart.hpp.
|
inline |
Broadcast this object from a root MPI rank to all other ranks in a communicator.
| [in] | comm | The MPI communicator for the broadcast operation. |
| [in] | root | Rank of the root MPI process. |
Definition at line 86 of file SusceptibilityPart.hpp.
|
inline |
Compute hash of a term.
| [in] | t | Term to compute hash for. |
Definition at line 82 of file SusceptibilityPart.hpp.
| double Pomerol::SusceptibilityPart::Term::Hash::EnergySpacing |
Poles located within this energy spacing from each other produce the same hash value.
Definition at line 76 of file SusceptibilityPart.hpp.