Changes in trunk/src/STFit.cpp [1932:1000]
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/STFit.cpp
r1932 r1000 70 70 table_.addColumn(ArrayColumnDesc<Int>("COMPONENTS")); 71 71 table_.addColumn(ArrayColumnDesc<Double>("PARAMETERS")); 72 // table_.addColumn(ArrayColumnDesc<Double>("ERRORS"));73 72 table_.addColumn(ArrayColumnDesc<Bool>("PARMASKS")); 74 73 table_.addColumn(ArrayColumnDesc<String>("FRAMEINFO")); … … 78 77 compCol_.attach(table_,"COMPONENTS"); 79 78 parCol_.attach(table_,"PARAMETERS"); 80 // errCol_.attach(table_,"ERRORS");81 79 maskCol_.attach(table_,"PARMASKS"); 82 80 frameCol_.attach(table_,"FRAMEINFO"); … … 104 102 // add new row if new id 105 103 if ( !foundentry ) table_.addRow(); 106 107 104 funcCol_.put(rno, mathutil::toVectorString(fit.getFunctions())); 108 105 compCol_.put(rno, Vector<Int>(fit.getComponents())); 109 const std::vector<float>& pvec = fit.getParameters(); 110 Vector<Double> dvec(pvec.size()); 111 for (size_t i=0; i < dvec.nelements(); ++i) { 112 dvec[i] = Double(pvec[i]); 113 } 114 parCol_.put(rno, dvec); 115 /* 116 const std::vector<double>& evec = fit.getErrors(); 117 for (size_t i=0; i < dvec.nelements(); ++i) { 118 dvec[i] = Double(evec[i]); 119 } 120 errCol_.put(rno, dvec); 121 */ 106 parCol_.put(rno, Vector<Double>(fit.getParameters())); 122 107 maskCol_.put(rno, Vector<Bool>(fit.getParmasks())); 123 108 frameCol_.put(rno, mathutil::toVectorString(fit.getFrameinfo())); 124 109 idCol_.put(rno, resultid); 125 126 110 return resultid; 127 111 } … … 146 130 fit.setComponents(istl); 147 131 Vector<Double> dvec; 132 std::vector<double> dstl; 148 133 rec.get("PARAMETERS", dvec); 149 std::vector<float> dstl(dvec.begin(), dvec.end());150 fit.setParameters(dstl);151 /*152 134 dvec.tovector(dstl); 153 135 fit.setParameters(dstl); 154 dvec.resize();155 rec.get("ERRORS", dvec);156 dvec.tovector(dstl);157 fit.setErrors(dstl);158 */159 136 Vector<Bool> bvec; 160 137 std::vector<bool> bstl;
Note:
See TracChangeset
for help on using the changeset viewer.