libatomprobe
Library for Atom Probe Tomography (APT) computation
Classes | Namespaces | Macros | Functions
helpFuncs.h File Reference
#include <cstdio>
#include <cmath>
#include "atomprobe/helper/aptAssert.h"
#include <gsl/gsl_blas.h>
Include dependency graph for helpFuncs.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  AtomProbe::ComparePairFirst
 
class  AtomProbe::ComparePairSecond
 
class  AtomProbe::ComparePairFirstReverse
 

Namespaces

 AtomProbe
 

Macros

#define XOR(a, b)   ((!(a)) ^ (!(b)))
 
#define ARRAYSIZE(f)   (sizeof (f) / sizeof(*f))
 

Functions

void AtomProbe::pushLocale (const char *newLocale, int type)
 
void AtomProbe::popLocale ()
 
int AtomProbe::fpeek (FILE *stream)
 
bool AtomProbe::getFilesize (const char *fname, size_t &size)
 
void AtomProbe::gsl_print_matrix (const gsl_matrix *m)
 
void AtomProbe::gsl_print_vector (const gsl_vector *v)
 
float AtomProbe::gsl_determinant (const gsl_matrix *m)
 
bool AtomProbe::isNotDirectory (const char *filename)
 

Macro Definition Documentation

◆ ARRAYSIZE

#define ARRAYSIZE (   f)    (sizeof (f) / sizeof(*f))

◆ XOR

#define XOR (   a,
 
)    ((!(a)) ^ (!(b)))

Definition at line 30 of file helpFuncs.h.