libatomprobe
Library for Atom Probe Tomography (APT) computation
decomposition.h
Go to the documentation of this file.
1 /* decomposition.h : Solver for mass spectra overlaps
2  * Copyright (C) 2020 Daniel Haley
3  *
4  * This program is free software: you can redistribute it and/or modify
5  * it under the terms of the GNU General Public License as published by
6  * the Free Software Foundation, either version 3 of the License, or
7  * (at your option) any later version.
8  *
9  * This program is distributed in the hope that it will be useful,
10  * but WITHOUT ANY WARRANTY; without even the implied warranty of
11  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12  * GNU General Public License for more details.
13  *
14  * You should have received a copy of the GNU General Public License
15  * along with this program. If not, see <http://www.gnu.org/licenses/>.
16  */
17 
18 #ifndef LIBATOMPROBE_DECOMPOSITION_H
19 #define LIBATOMPROBE_DECOMPOSITION_H
20 
21 
22 //Experimental - interface may change
23 bool leastSquaresDeconvolve( const MultiRange &rangeData,
24  const float massTol, conve std::vector<IonHit> &hits,
25  std::vector<std::pair<std::string,float> > &decomposedCounts)
26 {
27 }
28 
29 
30 #ifdef DEBUG
31 bool testDecomposition();
32 #endif
33 
34 #endif
bool leastSquaresDeconvolve(const MultiRange &rangeData, const float massTol, conve std::vector< IonHit > &hits, std::vector< std::pair< std::string, float > > &decomposedCounts)
Definition: decomposition.h:23