libatomprobe
Library for Atom Probe Tomography (APT) computation
|
#include "atomprobe/algorithm/rotations.h"
#include "../helper/helpFuncs.h"
#include "atomprobe/helper/maths/misc.h"
#include <gsl/gsl_blas.h>
#include <gsl/gsl_linalg.h>
Go to the source code of this file.
Namespaces | |
AtomProbe | |
Functions | |
double | AtomProbe::gsl_matrix_det (gsl_matrix *A, bool inPlace=false) |
void | AtomProbe::computeRotationMatrix (const Point3D &ur1, const Point3D &ur2, const Point3D &r1, const Point3D &r2, std::vector< std::vector< float > > &m) |
Convenience wrapper for conputeRotationMatrix, which uses vector containers. More... | |
void | AtomProbe::computeRotationMatrix (const Point3D &ur1, const Point3D &ur2, const Point3D &r1, const Point3D &r2, gsl_matrix *m) |
unsigned int | AtomProbe::computeRotationMatrixWahba (const std::vector< Point3D > &unrotated, const std::vector< Point3D > &rotated, const std::vector< float > &weights, gsl_matrix *&R) |
Given a series of paired observations of directions, compute the least squares rotation matrix between them. More... | |
gsl_matrix * | AtomProbe::getRotationMatrix (const Point3D &pt, float theta) |