libatomprobe
Library for Atom Probe Tomography (APT) computation
Namespaces | Macros | Functions
overlaps.cpp File Reference
#include "atomprobe/isotopes/overlaps.h"
#include "atomprobe/helper/misc.h"
#include "../helper/helpFuncs.h"
#include <vector>
#include <map>
#include <utility>
#include <string>
#include <algorithm>
#include <set>
Include dependency graph for overlaps.cpp:

Go to the source code of this file.

Namespaces

 AtomProbe
 

Macros

#define EQ_TOLV(f, g, h)   (fabs( (f) - (g)) < (h))
 

Functions

void AtomProbe::findOverlapsFromSpectra (const vector< vector< pair< float, float > > > &massDistributions, float massDelta, const set< unsigned int > &skipIDs, vector< pair< size_t, size_t > > &overlapIdx, vector< pair< float, float > > &overlapMasses)
 
void AtomProbe::findOverlaps (const AbundanceData &natData, const RangeFile &rng, float massDelta, unsigned int maxCharge, vector< pair< size_t, size_t > > &overlapIdx, vector< pair< float, float > > &overlapMasses)
 
void AtomProbe::findOverlaps (const AbundanceData &natData, const vector< string > &ionNames, float massDelta, unsigned int maxCharge, vector< pair< size_t, size_t > > &overlapIdx, vector< pair< float, float > > &overlapMasses)
 

Macro Definition Documentation

◆ EQ_TOLV

#define EQ_TOLV (   f,
  g,
 
)    (fabs( (f) - (g)) < (h))

Definition at line 28 of file overlaps.cpp.

Referenced by AtomProbe::findOverlapsFromSpectra().