libatomprobe
Library for Atom Probe Tomography (APT) computation
|
#include <cassert>
#include <iostream>
Go to the source code of this file.
Namespaces | |
AtomProbe | |
Macros | |
#define | ASSERT(f) |
#define | WARN(f, g) |
#define | TEST(f, g) |
Functions | |
void | AtomProbe::setHardAssert (bool enabled) |
Do assertions cause a straight up crash (enabled), or write a mesage to stderr (disabled)? By default, hard crash. More... | |
void | AtomProbe::askAssert (const char *, unsigned int) |
Either abort program, or ask the user what to do for an assertion. depending on hardAssert setting. More... | |
#define ASSERT | ( | f | ) |
Definition at line 47 of file aptAssert.h.
#define TEST | ( | f, | |
g | |||
) |
Definition at line 49 of file aptAssert.h.
Referenced by AtomProbe::MassTool::bruteKnapsack(), AtomProbe::checkMassRangingCorrectness(), AtomProbe::K3DTreeExact::clearAllTags(), AtomProbe::computeRangeAdjacency(), AtomProbe::MultiRange::copyDataFromRange(), AtomProbe::TRIANGLE::edgesMismatch(), AtomProbe::K3DTreeApprox::findKNearest(), AtomProbe::findOverlaps(), AtomProbe::BodyCentredCubicGen::generateLattice(), AtomProbe::AbundanceData::getNearestCharge(), AtomProbe::getRotationMatrix(), AtomProbe::RangeFile::guessChargeState(), main(), AtomProbe::marchingCubes(), AtomProbe::maxExplainedFraction(), AtomProbe::MILLER_TRIPLET::operator==(), AtomProbe::EPOS_ENTRY::operator==(), AtomProbe::parseCompositionData(), AtomProbe::poissonConfidenceObservation(), AtomProbe::ReconstructionSphereOnCone::reconstruct(), runTests(), AtomProbe::sampleIons(), AtomProbe::ModifiedFocusSphericProjection::scaleUp(), and AtomProbe::Point3D::transform3x3().
#define WARN | ( | f, | |
g | |||
) |
Definition at line 48 of file aptAssert.h.
Referenced by AtomProbe::computeRangeAdjacency(), and AtomProbe::leastSquaresOverlapSolve().