4040#ifndef PACKAGES_BIOPSE_CORE_ALGORITHMS_NUMAPPROXIMATION_CALCTMP_H
4141#define PACKAGES_BIOPSE_CORE_ALGORITHMS_NUMAPPROXIMATION_CALCTMP_H
4242
43- #include < Core/Algorithms/Util/AlgoLibrary.h>
44-
45- #include < Core/Datatypes/DenseMatrix.h>
46- #include < Core/Datatypes/Matrix.h>
47-
48- #include < algorithm>
49- #include < map>
50- #include < string>
51-
52- #include < Packages/BioPSE/Core/Algorithms/NumApproximation/share.h>
43+ #include < Core/Datatypes/MatrixFwd.h>
44+ #include < Modules/Legacy/Forward/share.h>
5345
5446namespace BioPSE {
5547
56- using namespace SCIRun ;
5748
58- class SCISHARE CalcTMPAlgo : public AlgoLibrary
49+ class SCISHARE CalcTMPAlgo
5950{
60-
61- private:
62-
63-
64-
6551public:
6652
6753 // assumes TMP_values is sized to 1 x nsamples
68- bool calc_single_TMP (const double amplitude,
54+ static bool calc_single_TMP (const double amplitude,
6955 const double dep,
7056 const double depslope,
7157 const double platslope,
@@ -75,7 +61,7 @@ class SCISHARE CalcTMPAlgo : public AlgoLibrary
7561 DenseMatrix& TMP_values);
7662
7763 // assumes TMP_values is already sized to nnodes x nsamples
78- bool calc_all_TMPs (const DenseMatrix& amplitudes,
64+ static bool calc_all_TMPs (const DenseMatrix& amplitudes,
7965 const DenseMatrix& deps,
8066 const DenseMatrix& depslopes,
8167 const DenseMatrix& platslopes,
@@ -86,7 +72,7 @@ class SCISHARE CalcTMPAlgo : public AlgoLibrary
8672
8773
8874 // normal entry case
89- bool calc_TMPs (MatrixHandle amplitudes,
75+ static bool calc_TMPs (MatrixHandle amplitudes,
9076 MatrixHandle deps,
9177 MatrixHandle depslopes,
9278 MatrixHandle platslopes,
0 commit comments