populateChart(m_ChartWidget,
ChartType,
@@ -6856,7 +6868,7 @@ nmfMainWindow::showForecastBiomassVsTime(
ChartLineData,
RowLabelsForBars,
ColumnLabelsForLegend,
- HoverLabels,
+ HoverLabels, // ColumnLabelsForLegend, // HoverLabels,
MainTitle,
XLabel,
YLabel,
@@ -8127,7 +8139,7 @@ nmfMainWindow::UpdateOutputTables_GeneticAlgorithm(int& RunLength,
"' AND Scaling = '" + Scaling +
"'";
errorMsg = databasePtr->nmfUpdateDatabase(cmd);
- if (errorMsg != " ") {
+ if (nmfUtilsQt::isAnError(errorMsg)) {
logger->logMsg(nmfConstants::Error,"[Error 30] nmfMainWindow: DELETE error: " + errorMsg);
logger->logMsg(nmfConstants::Error,"cmd: " + cmd);
QMessageBox::warning(this, "Error",
@@ -8155,7 +8167,7 @@ nmfMainWindow::UpdateOutputTables_GeneticAlgorithm(int& RunLength,
}
cmd = cmd.substr(0,cmd.size()-1);
errorMsg = databasePtr->nmfUpdateDatabase(cmd);
- if (errorMsg != " ") {
+ if (nmfUtilsQt::isAnError(errorMsg)) {
logger->logMsg(nmfConstants::Error,"[Error 31] nmfMainWindow: Write table error: " + errorMsg);
logger->logMsg(nmfConstants::Error,"cmd: " + cmd);
QMessageBox::warning(this, "Error",
@@ -8180,7 +8192,7 @@ nmfMainWindow::UpdateOutputTables_GeneticAlgorithm(int& RunLength,
SpeciesNum = 0;
cmd = "DELETE FROM " + Tables[ii];
errorMsg = databasePtr->nmfUpdateDatabase(cmd);
- if (errorMsg != " ") {
+ if (nmfUtilsQt::isAnError(errorMsg)) {
logger->logMsg(nmfConstants::Error,"[Error 33] nmfMainWindow: DELETE error: " + errorMsg);
logger->logMsg(nmfConstants::Error,"cmd: " + cmd);
QMessageBox::warning(this, "Error",
@@ -8208,7 +8220,7 @@ nmfMainWindow::UpdateOutputTables_GeneticAlgorithm(int& RunLength,
}
cmd = cmd.substr(0,cmd.size()-1);
errorMsg = databasePtr->nmfUpdateDatabase(cmd);
- if (errorMsg != " ") {
+ if (nmfUtilsQt::isAnError(errorMsg)) {
logger->logMsg(nmfConstants::Error,"[Error 34] nmfMainWindow: Write table error: " + errorMsg);
logger->logMsg(nmfConstants::Error,"cmd: " + cmd);
QMessageBox::warning(this, "Error",
@@ -9180,7 +9192,7 @@ nmfMainWindow::deleteAllOutputMohnsRho()
"' AND isAggProd = " + isAggProd +
" AND MohnsRhoLabel != ''";
errorMsg = m_DatabasePtr->nmfUpdateDatabase(cmd);
- if (errorMsg != " ") {
+ if (nmfUtilsQt::isAnError(errorMsg)) {
m_Logger->logMsg(nmfConstants::Error,"[Error 1] deleteAllOutputMohnsRho: DELETE error: " + errorMsg);
m_Logger->logMsg(nmfConstants::Error,"cmd: " + cmd);
return false;
@@ -9198,7 +9210,7 @@ nmfMainWindow::deleteAllMohnsRho(const std::string& TableName)
// Delete any existing table entries that have a MohnsRhoLabel value
cmd = "DELETE FROM " + TableName + " WHERE MohnsRhoLabel != ''";
errorMsg = m_DatabasePtr->nmfUpdateDatabase(cmd);
- if (errorMsg != " ") {
+ if (nmfUtilsQt::isAnError(errorMsg)) {
m_Logger->logMsg(nmfConstants::Error,"[Error 1] DeleteMohnsRho: DELETE error: " + errorMsg);
m_Logger->logMsg(nmfConstants::Error,"cmd: " + cmd);
return false;
@@ -9286,7 +9298,7 @@ nmfMainWindow::modifyTable(
cmd = cmd.substr(0,cmd.size()-1);
errorMsg = m_DatabasePtr->nmfUpdateDatabase(cmd);
- if (errorMsg != " ") {
+ if (nmfUtilsQt::isAnError(errorMsg)) {
m_Logger->logMsg(nmfConstants::Error,"[Error 3] ModifyTable: Write table error: " + errorMsg);
m_Logger->logMsg(nmfConstants::Error,"cmd: " + cmd);
return false;
diff --git a/MSSPM_Main/nmfMainWindow.h b/MSSPM_Main/nmfMainWindow.h
old mode 100644
new mode 100755
diff --git a/MSSPM_Main/nmfMainWindow.ui b/MSSPM_Main/nmfMainWindow.ui
old mode 100644
new mode 100755
diff --git a/MSSPM_Main/precompiled_header.h b/MSSPM_Main/precompiled_header.h
old mode 100644
new mode 100755
diff --git a/MSSPM_Main/qdarkstyle/rc/Hmovetoolbar.png b/MSSPM_Main/qdarkstyle/rc/Hmovetoolbar.png
old mode 100644
new mode 100755
diff --git a/MSSPM_Main/qdarkstyle/rc/Hsepartoolbar.png b/MSSPM_Main/qdarkstyle/rc/Hsepartoolbar.png
old mode 100644
new mode 100755
diff --git a/MSSPM_Main/qdarkstyle/rc/Vmovetoolbar.png b/MSSPM_Main/qdarkstyle/rc/Vmovetoolbar.png
old mode 100644
new mode 100755
diff --git a/MSSPM_Main/qdarkstyle/rc/Vsepartoolbar.png b/MSSPM_Main/qdarkstyle/rc/Vsepartoolbar.png
old mode 100644
new mode 100755
diff --git a/MSSPM_Main/qdarkstyle/rc/branch_closed-on.png b/MSSPM_Main/qdarkstyle/rc/branch_closed-on.png
old mode 100644
new mode 100755
diff --git a/MSSPM_Main/qdarkstyle/rc/branch_closed.png b/MSSPM_Main/qdarkstyle/rc/branch_closed.png
old mode 100644
new mode 100755
diff --git a/MSSPM_Main/qdarkstyle/rc/branch_open-on.png b/MSSPM_Main/qdarkstyle/rc/branch_open-on.png
old mode 100644
new mode 100755
diff --git a/MSSPM_Main/qdarkstyle/rc/branch_open.png b/MSSPM_Main/qdarkstyle/rc/branch_open.png
old mode 100644
new mode 100755
diff --git a/MSSPM_Main/qdarkstyle/rc/checkbox_checked.png b/MSSPM_Main/qdarkstyle/rc/checkbox_checked.png
old mode 100644
new mode 100755
diff --git a/MSSPM_Main/qdarkstyle/rc/checkbox_checked_disabled.png b/MSSPM_Main/qdarkstyle/rc/checkbox_checked_disabled.png
old mode 100644
new mode 100755
diff --git a/MSSPM_Main/qdarkstyle/rc/checkbox_checked_focus.png b/MSSPM_Main/qdarkstyle/rc/checkbox_checked_focus.png
old mode 100644
new mode 100755
diff --git a/MSSPM_Main/qdarkstyle/rc/checkbox_indeterminate.png b/MSSPM_Main/qdarkstyle/rc/checkbox_indeterminate.png
old mode 100644
new mode 100755
diff --git a/MSSPM_Main/qdarkstyle/rc/checkbox_indeterminate_disabled.png b/MSSPM_Main/qdarkstyle/rc/checkbox_indeterminate_disabled.png
old mode 100644
new mode 100755
diff --git a/MSSPM_Main/qdarkstyle/rc/checkbox_indeterminate_focus.png b/MSSPM_Main/qdarkstyle/rc/checkbox_indeterminate_focus.png
old mode 100644
new mode 100755
diff --git a/MSSPM_Main/qdarkstyle/rc/checkbox_unchecked.png b/MSSPM_Main/qdarkstyle/rc/checkbox_unchecked.png
old mode 100644
new mode 100755
diff --git a/MSSPM_Main/qdarkstyle/rc/checkbox_unchecked_disabled.png b/MSSPM_Main/qdarkstyle/rc/checkbox_unchecked_disabled.png
old mode 100644
new mode 100755
diff --git a/MSSPM_Main/qdarkstyle/rc/checkbox_unchecked_focus.png b/MSSPM_Main/qdarkstyle/rc/checkbox_unchecked_focus.png
old mode 100644
new mode 100755
diff --git a/MSSPM_Main/qdarkstyle/rc/close-hover.png b/MSSPM_Main/qdarkstyle/rc/close-hover.png
old mode 100644
new mode 100755
diff --git a/MSSPM_Main/qdarkstyle/rc/close-pressed.png b/MSSPM_Main/qdarkstyle/rc/close-pressed.png
old mode 100644
new mode 100755
diff --git a/MSSPM_Main/qdarkstyle/rc/close.png b/MSSPM_Main/qdarkstyle/rc/close.png
old mode 100644
new mode 100755
diff --git a/MSSPM_Main/qdarkstyle/rc/down_arrow.png b/MSSPM_Main/qdarkstyle/rc/down_arrow.png
old mode 100644
new mode 100755
diff --git a/MSSPM_Main/qdarkstyle/rc/down_arrow_disabled.png b/MSSPM_Main/qdarkstyle/rc/down_arrow_disabled.png
old mode 100644
new mode 100755
diff --git a/MSSPM_Main/qdarkstyle/rc/left_arrow.png b/MSSPM_Main/qdarkstyle/rc/left_arrow.png
old mode 100644
new mode 100755
diff --git a/MSSPM_Main/qdarkstyle/rc/left_arrow_disabled.png b/MSSPM_Main/qdarkstyle/rc/left_arrow_disabled.png
old mode 100644
new mode 100755
diff --git a/MSSPM_Main/qdarkstyle/rc/radio_checked.png b/MSSPM_Main/qdarkstyle/rc/radio_checked.png
old mode 100644
new mode 100755
diff --git a/MSSPM_Main/qdarkstyle/rc/radio_checked_disabled.png b/MSSPM_Main/qdarkstyle/rc/radio_checked_disabled.png
old mode 100644
new mode 100755
diff --git a/MSSPM_Main/qdarkstyle/rc/radio_checked_focus.png b/MSSPM_Main/qdarkstyle/rc/radio_checked_focus.png
old mode 100644
new mode 100755
diff --git a/MSSPM_Main/qdarkstyle/rc/radio_unchecked.png b/MSSPM_Main/qdarkstyle/rc/radio_unchecked.png
old mode 100644
new mode 100755
diff --git a/MSSPM_Main/qdarkstyle/rc/radio_unchecked_disabled.png b/MSSPM_Main/qdarkstyle/rc/radio_unchecked_disabled.png
old mode 100644
new mode 100755
diff --git a/MSSPM_Main/qdarkstyle/rc/radio_unchecked_focus.png b/MSSPM_Main/qdarkstyle/rc/radio_unchecked_focus.png
old mode 100644
new mode 100755
diff --git a/MSSPM_Main/qdarkstyle/rc/right_arrow.png b/MSSPM_Main/qdarkstyle/rc/right_arrow.png
old mode 100644
new mode 100755
diff --git a/MSSPM_Main/qdarkstyle/rc/right_arrow_disabled.png b/MSSPM_Main/qdarkstyle/rc/right_arrow_disabled.png
old mode 100644
new mode 100755
diff --git a/MSSPM_Main/qdarkstyle/rc/sizegrip.png b/MSSPM_Main/qdarkstyle/rc/sizegrip.png
old mode 100644
new mode 100755
diff --git a/MSSPM_Main/qdarkstyle/rc/stylesheet-branch-end.png b/MSSPM_Main/qdarkstyle/rc/stylesheet-branch-end.png
old mode 100644
new mode 100755
diff --git a/MSSPM_Main/qdarkstyle/rc/stylesheet-branch-more.png b/MSSPM_Main/qdarkstyle/rc/stylesheet-branch-more.png
old mode 100644
new mode 100755
diff --git a/MSSPM_Main/qdarkstyle/rc/stylesheet-vline.png b/MSSPM_Main/qdarkstyle/rc/stylesheet-vline.png
old mode 100644
new mode 100755
diff --git a/MSSPM_Main/qdarkstyle/rc/transparent.png b/MSSPM_Main/qdarkstyle/rc/transparent.png
old mode 100644
new mode 100755
diff --git a/MSSPM_Main/qdarkstyle/rc/undock.png b/MSSPM_Main/qdarkstyle/rc/undock.png
old mode 100644
new mode 100755
diff --git a/MSSPM_Main/qdarkstyle/rc/up_arrow.png b/MSSPM_Main/qdarkstyle/rc/up_arrow.png
old mode 100644
new mode 100755
diff --git a/MSSPM_Main/qdarkstyle/rc/up_arrow_disabled.png b/MSSPM_Main/qdarkstyle/rc/up_arrow_disabled.png
old mode 100644
new mode 100755
diff --git a/MSSPM_Main/qdarkstyle/style.qrc b/MSSPM_Main/qdarkstyle/style.qrc
old mode 100644
new mode 100755
diff --git a/MSSPM_Main/qdarkstyle/style.qss b/MSSPM_Main/qdarkstyle/style.qss
old mode 100644
new mode 100755
diff --git a/MSSPM_Main/resource.qrc b/MSSPM_Main/resource.qrc
old mode 100644
new mode 100755
diff --git a/MSSPM_Main/whatsthis.png b/MSSPM_Main/whatsthis.png
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationBeesAlgorithm/BeesStats.cpp b/MSSPM_ParameterEstimationBeesAlgorithm/BeesStats.cpp
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationBeesAlgorithm/BeesStats.h b/MSSPM_ParameterEstimationBeesAlgorithm/BeesStats.h
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationBeesAlgorithm/Bees_Estimator.cpp b/MSSPM_ParameterEstimationBeesAlgorithm/Bees_Estimator.cpp
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationBeesAlgorithm/Bees_Estimator.h b/MSSPM_ParameterEstimationBeesAlgorithm/Bees_Estimator.h
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/_bees___estimator_8h.html b/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/_bees___estimator_8h.html
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/_bees___estimator_8h__incl.map b/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/_bees___estimator_8h__incl.map
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/_bees___estimator_8h__incl.md5 b/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/_bees___estimator_8h__incl.md5
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/_bees___estimator_8h__incl.png b/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/_bees___estimator_8h__incl.png
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/_bees___estimator_8h_source.html b/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/_bees___estimator_8h_source.html
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/_bees_stats_8h.html b/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/_bees_stats_8h.html
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/_bees_stats_8h__dep__incl.map b/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/_bees_stats_8h__dep__incl.map
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/_bees_stats_8h__dep__incl.md5 b/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/_bees_stats_8h__dep__incl.md5
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/_bees_stats_8h__dep__incl.png b/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/_bees_stats_8h__dep__incl.png
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/_bees_stats_8h__incl.map b/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/_bees_stats_8h__incl.map
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/_bees_stats_8h__incl.md5 b/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/_bees_stats_8h__incl.md5
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/_bees_stats_8h__incl.png b/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/_bees_stats_8h__incl.png
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/_bees_stats_8h_source.html b/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/_bees_stats_8h_source.html
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/annotated.html b/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/annotated.html
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/arrowdown.png b/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/arrowdown.png
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/arrowright.png b/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/arrowright.png
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/bc_s.png b/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/bc_s.png
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/bdwn.png b/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/bdwn.png
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/class_bees___estimator-members.html b/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/class_bees___estimator-members.html
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/class_bees___estimator.html b/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/class_bees___estimator.html
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/class_bees___estimator__coll__graph.map b/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/class_bees___estimator__coll__graph.map
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/class_bees___estimator__coll__graph.md5 b/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/class_bees___estimator__coll__graph.md5
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/class_bees___estimator__coll__graph.png b/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/class_bees___estimator__coll__graph.png
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/class_bees___estimator__inherit__graph.map b/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/class_bees___estimator__inherit__graph.map
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/class_bees___estimator__inherit__graph.md5 b/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/class_bees___estimator__inherit__graph.md5
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/class_bees___estimator__inherit__graph.png b/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/class_bees___estimator__inherit__graph.png
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/class_bees_stats-members.html b/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/class_bees_stats-members.html
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/class_bees_stats.html b/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/class_bees_stats.html
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/classes.html b/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/classes.html
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/closed.png b/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/closed.png
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/doc.png b/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/doc.png
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/doxygen.css b/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/doxygen.css
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/doxygen.png b/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/doxygen.png
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/dynsections.js b/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/dynsections.js
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/files.html b/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/files.html
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/folderclosed.png b/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/folderclosed.png
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/folderopen.png b/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/folderopen.png
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/functions.html b/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/functions.html
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/functions_func.html b/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/functions_func.html
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/graph_legend.html b/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/graph_legend.html
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/graph_legend.md5 b/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/graph_legend.md5
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/graph_legend.png b/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/graph_legend.png
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/hierarchy.html b/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/hierarchy.html
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/index.html b/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/index.html
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/inherit_graph_0.map b/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/inherit_graph_0.map
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/inherit_graph_0.md5 b/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/inherit_graph_0.md5
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/inherit_graph_0.png b/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/inherit_graph_0.png
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/inherit_graph_1.map b/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/inherit_graph_1.map
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/inherit_graph_1.md5 b/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/inherit_graph_1.md5
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/inherit_graph_1.png b/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/inherit_graph_1.png
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/inherits.html b/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/inherits.html
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/jquery.js b/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/jquery.js
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/mainpage_8h_source.html b/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/mainpage_8h_source.html
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/nav_f.png b/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/nav_f.png
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/nav_g.png b/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/nav_g.png
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/nav_h.png b/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/nav_h.png
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/open.png b/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/open.png
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/search/all_0.html b/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/search/all_0.html
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/search/all_0.js b/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/search/all_0.js
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/search/all_1.html b/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/search/all_1.html
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/search/all_1.js b/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/search/all_1.js
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/search/all_2.html b/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/search/all_2.html
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/search/all_2.js b/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/search/all_2.js
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/search/all_3.html b/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/search/all_3.html
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/search/all_3.js b/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/search/all_3.js
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/search/all_4.html b/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/search/all_4.html
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/search/all_4.js b/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/search/all_4.js
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/search/all_5.html b/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/search/all_5.html
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/search/all_5.js b/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/search/all_5.js
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/search/all_6.html b/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/search/all_6.html
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/search/all_6.js b/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/search/all_6.js
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/search/classes_0.html b/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/search/classes_0.html
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/search/classes_0.js b/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/search/classes_0.js
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/search/close.png b/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/search/close.png
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/search/files_0.html b/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/search/files_0.html
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/search/files_0.js b/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/search/files_0.js
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/search/functions_0.html b/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/search/functions_0.html
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/search/functions_0.js b/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/search/functions_0.js
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/search/functions_1.html b/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/search/functions_1.html
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/search/functions_1.js b/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/search/functions_1.js
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/search/functions_2.html b/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/search/functions_2.html
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/search/functions_2.js b/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/search/functions_2.js
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/search/functions_3.html b/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/search/functions_3.html
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/search/functions_3.js b/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/search/functions_3.js
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/search/functions_4.html b/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/search/functions_4.html
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/search/functions_4.js b/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/search/functions_4.js
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/search/functions_5.html b/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/search/functions_5.html
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/search/functions_5.js b/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/search/functions_5.js
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/search/mag_sel.png b/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/search/mag_sel.png
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/search/nomatches.html b/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/search/nomatches.html
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/search/pages_0.html b/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/search/pages_0.html
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/search/pages_0.js b/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/search/pages_0.js
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/search/search.css b/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/search/search.css
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/search/search.js b/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/search/search.js
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/search/search_l.png b/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/search/search_l.png
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/search/search_m.png b/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/search/search_m.png
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/search/search_r.png b/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/search/search_r.png
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/search/searchdata.js b/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/search/searchdata.js
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/splitbar.png b/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/splitbar.png
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/sync_off.png b/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/sync_off.png
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/sync_on.png b/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/sync_on.png
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/tab_a.png b/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/tab_a.png
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/tab_b.png b/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/tab_b.png
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/tab_h.png b/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/tab_h.png
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/tab_s.png b/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/tab_s.png
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/tabs.css b/MSSPM_ParameterEstimationBeesAlgorithm/Docs/html/tabs.css
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationBeesAlgorithm/Doxyfile b/MSSPM_ParameterEstimationBeesAlgorithm/Doxyfile
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationBeesAlgorithm/MSSPM_ParameterEstimationBeesAlgorithm.pro b/MSSPM_ParameterEstimationBeesAlgorithm/MSSPM_ParameterEstimationBeesAlgorithm.pro
old mode 100644
new mode 100755
index ef74527e..658b6f51
--- a/MSSPM_ParameterEstimationBeesAlgorithm/MSSPM_ParameterEstimationBeesAlgorithm.pro
+++ b/MSSPM_ParameterEstimationBeesAlgorithm/MSSPM_ParameterEstimationBeesAlgorithm.pro
@@ -38,25 +38,23 @@ unix {
}
-win32:CONFIG(release, debug|release): LIBS += -L$$PWD/../../build-nmfUtilities-Qt_5_12_3_gcc64-Release/release/ -lnmfUtilities
-else:win32:CONFIG(debug, debug|release): LIBS += -L$$PWD/../../build-nmfUtilities-Qt_5_12_3_gcc64-Release/debug/ -lnmfUtilities
-else:unix: LIBS += -L$$PWD/../../build-nmfUtilities-Qt_5_12_3_gcc64-Release/ -lnmfUtilities
+win32:CONFIG(release, debug|release): LIBS += -L$$PWD/../../../builds/build-nmfUtilities-Desktop_Qt_5_15_1_GCC_64bit-Release/release/ -lnmfUtilities
+else:win32:CONFIG(debug, debug|release): LIBS += -L$$PWD/../../../builds/build-nmfUtilities-Desktop_Qt_5_15_1_GCC_64bit-Release/debug/ -lnmfUtilities
+else:unix: LIBS += -L$$PWD/../../../builds/build-nmfUtilities-Desktop_Qt_5_15_1_GCC_64bit-Release/ -lnmfUtilities
INCLUDEPATH += $$PWD/../../nmfSharedUtilities/nmfUtilities
DEPENDPATH += $$PWD/../../nmfSharedUtilities/nmfUtilities
-
-win32:CONFIG(release, debug|release): LIBS += -L$$PWD/../../build-nmfModels-Qt_5_12_3_gcc64-Release/release/ -lnmfModels
-else:win32:CONFIG(debug, debug|release): LIBS += -L$$PWD/../../build-nmfModels-Qt_5_12_3_gcc64-Release/debug/ -lnmfModels
-else:unix: LIBS += -L$$PWD/../../build-nmfModels-Qt_5_12_3_gcc64-Release/ -lnmfModels
+win32:CONFIG(release, debug|release): LIBS += -L$$PWD/../../../builds/build-nmfModels-Desktop_Qt_5_15_1_GCC_64bit-Release/release/ -lnmfModels
+else:win32:CONFIG(debug, debug|release): LIBS += -L$$PWD/../../../builds/build-nmfModels-Desktop_Qt_5_15_1_GCC_64bit-Release/debug/ -lnmfModels
+else:unix: LIBS += -L$$PWD/../../../builds/build-nmfModels-Desktop_Qt_5_15_1_GCC_64bit-Release/ -lnmfModels
INCLUDEPATH += $$PWD/../../nmfSharedUtilities/nmfModels
DEPENDPATH += $$PWD/../../nmfSharedUtilities/nmfModels
-
-win32:CONFIG(release, debug|release): LIBS += -L$$PWD/../../build-BeesAlgorithm-Qt_5_12_3_gcc64-Release/release/ -lBeesAlgorithm
-else:win32:CONFIG(debug, debug|release): LIBS += -L$$PWD/../../build-BeesAlgorithm-Qt_5_12_3_gcc64-Release/debug/ -lBeesAlgorithm
-else:unix: LIBS += -L$$PWD/../../build-BeesAlgorithm-Qt_5_12_3_gcc64-Release/ -lBeesAlgorithm
+win32:CONFIG(release, debug|release): LIBS += -L$$PWD/../../../builds/build-BeesAlgorithm-Desktop_Qt_5_15_1_GCC_64bit-Release/release/ -lBeesAlgorithm
+else:win32:CONFIG(debug, debug|release): LIBS += -L$$PWD/../../../builds/build-BeesAlgorithm-Desktop_Qt_5_15_1_GCC_64bit-Release/debug/ -lBeesAlgorithm
+else:unix: LIBS += -L$$PWD/../../../builds/build-BeesAlgorithm-Desktop_Qt_5_15_1_GCC_64bit-Release/ -lBeesAlgorithm
INCLUDEPATH += $$PWD/../../nmfSharedUtilities/BeesAlgorithm
DEPENDPATH += $$PWD/../../nmfSharedUtilities/BeesAlgorithm
diff --git a/MSSPM_ParameterEstimationBeesAlgorithm/MSSPM_ParameterEstimationBeesAlgorithm.pro.user.9f3c8fe.4.10-pre1 b/MSSPM_ParameterEstimationBeesAlgorithm/MSSPM_ParameterEstimationBeesAlgorithm.pro.user.9f3c8fe.4.10-pre1
new file mode 100755
index 00000000..08a8a01b
--- /dev/null
+++ b/MSSPM_ParameterEstimationBeesAlgorithm/MSSPM_ParameterEstimationBeesAlgorithm.pro.user.9f3c8fe.4.10-pre1
@@ -0,0 +1,596 @@
+
+
+
+
+
+ EnvironmentId
+ {9f3c8fe6-596d-4bf7-b188-06c53746fb44}
+
+
+ ProjectExplorer.Project.ActiveTarget
+ 0
+
+
+ ProjectExplorer.Project.EditorSettings
+
+ true
+ false
+ true
+
+ Cpp
+
+ CppGlobal
+
+
+
+ QmlJS
+
+ QmlJSGlobal
+
+
+ 2
+ UTF-8
+ false
+ 4
+ false
+ 80
+ true
+ true
+ 1
+ true
+ false
+ 0
+ true
+ true
+ 0
+ 8
+ true
+ 1
+ true
+ true
+ true
+ false
+
+
+
+ ProjectExplorer.Project.PluginSettings
+
+
+ true
+
+
+
+ ProjectExplorer.Project.Target.0
+
+ Qt 5.12.3 gcc64
+ Qt 5.12.3 gcc64
+ {b9b3d7a7-a499-46cb-a786-fcff5cbd8f82}
+ 1
+ 0
+ 0
+
+ /home/rklasky/workspaceQtCreator/build-MSSPM_ParameterEstimationBeesAlgorithm-Qt_5_12_3_gcc64-Debug
+
+
+ true
+ qmake
+
+ QtProjectManager.QMakeBuildStep
+ true
+
+ false
+ false
+ false
+
+
+ true
+ Make
+
+ Qt4ProjectManager.MakeStep
+
+ false
+
+
+ false
+
+ 2
+ Build
+
+ ProjectExplorer.BuildSteps.Build
+
+
+
+ true
+ Make
+
+ Qt4ProjectManager.MakeStep
+
+ true
+ clean
+
+ false
+
+ 1
+ Clean
+
+ ProjectExplorer.BuildSteps.Clean
+
+ 2
+ false
+
+ Debug
+ Debug
+ Qt4ProjectManager.Qt4BuildConfiguration
+ 2
+ true
+
+
+ /home/rklasky/workspaceQtCreator/build-MSSPM_ParameterEstimationBeesAlgorithm-Qt_5_12_3_gcc64-Release
+
+
+ true
+ qmake
+
+ QtProjectManager.QMakeBuildStep
+ false
+
+ false
+ false
+ true
+
+
+ true
+ Make
+
+ Qt4ProjectManager.MakeStep
+
+ false
+
+
+ false
+
+ 2
+ Build
+
+ ProjectExplorer.BuildSteps.Build
+
+
+
+ true
+ Make
+
+ Qt4ProjectManager.MakeStep
+
+ true
+ clean
+
+ false
+
+ 1
+ Clean
+
+ ProjectExplorer.BuildSteps.Clean
+
+ 2
+ false
+
+ Release
+ Release
+ Qt4ProjectManager.Qt4BuildConfiguration
+ 0
+ true
+
+
+ /home/rklasky/workspaceQtCreator/build-MSSPM_ParameterEstimationBeesAlgorithm-Qt_5_12_3_gcc64-Profile
+
+
+ true
+ qmake
+
+ QtProjectManager.QMakeBuildStep
+ true
+
+ false
+ true
+ true
+
+
+ true
+ Make
+
+ Qt4ProjectManager.MakeStep
+
+ false
+
+
+ false
+
+ 2
+ Build
+
+ ProjectExplorer.BuildSteps.Build
+
+
+
+ true
+ Make
+
+ Qt4ProjectManager.MakeStep
+
+ true
+ clean
+
+ false
+
+ 1
+ Clean
+
+ ProjectExplorer.BuildSteps.Clean
+
+ 2
+ false
+
+ Profile
+ Profile
+ Qt4ProjectManager.Qt4BuildConfiguration
+ 0
+ true
+
+ 3
+
+
+ 0
+ Deploy
+
+ ProjectExplorer.BuildSteps.Deploy
+
+ 1
+ Deploy Configuration
+
+ ProjectExplorer.DefaultDeployConfiguration
+
+ 1
+
+
+ dwarf
+
+ cpu-cycles
+
+
+ 250
+ -F
+ true
+ 4096
+ false
+ false
+ 1000
+
+ true
+
+ false
+ false
+ false
+ false
+ true
+ 0.01
+ 10
+ true
+ kcachegrind
+ 1
+ 25
+
+ 1
+ true
+ false
+ true
+ valgrind
+
+ 0
+ 1
+ 2
+ 3
+ 4
+ 5
+ 6
+ 7
+ 8
+ 9
+ 10
+ 11
+ 12
+ 13
+ 14
+
+ 2
+
+
+ Custom Executable
+
+ ProjectExplorer.CustomExecutableRunConfiguration
+
+ 3768
+ false
+ true
+ false
+ false
+ true
+
+
+
+ 1
+
+
+
+ ProjectExplorer.Project.Target.1
+
+ Desktop Qt 5.12.1 GCC 64bit2
+ Desktop Qt 5.12.1 GCC 64bit2
+ qt.qt5.5121.gcc_64_kit
+ 1
+ 0
+ 0
+
+ /home/rklasky/workspaceQtCreator/build-MSSPM_ParameterEstimationBeesAlgorithm-Desktop_Qt_5_12_1_GCC_64bit-Debug
+
+
+ true
+ qmake
+
+ QtProjectManager.QMakeBuildStep
+ true
+
+ false
+ false
+ false
+
+
+ true
+ Make
+
+ Qt4ProjectManager.MakeStep
+
+ false
+
+
+ false
+
+ 2
+ Build
+
+ ProjectExplorer.BuildSteps.Build
+
+
+
+ true
+ Make
+
+ Qt4ProjectManager.MakeStep
+
+ true
+ clean
+
+ false
+
+ 1
+ Clean
+
+ ProjectExplorer.BuildSteps.Clean
+
+ 2
+ false
+
+ Debug
+ Debug
+ Qt4ProjectManager.Qt4BuildConfiguration
+ 2
+ true
+
+
+ /home/rklasky/workspaceQtCreator/build-MSSPM_ParameterEstimationBeesAlgorithm-Desktop_Qt_5_12_1_GCC_64bit-Release
+
+
+ true
+ qmake
+
+ QtProjectManager.QMakeBuildStep
+ false
+
+ false
+ false
+ true
+
+
+ true
+ Make
+
+ Qt4ProjectManager.MakeStep
+
+ false
+
+
+ false
+
+ 2
+ Build
+
+ ProjectExplorer.BuildSteps.Build
+
+
+
+ true
+ Make
+
+ Qt4ProjectManager.MakeStep
+
+ true
+ clean
+
+ false
+
+ 1
+ Clean
+
+ ProjectExplorer.BuildSteps.Clean
+
+ 2
+ false
+
+ Release
+ Release
+ Qt4ProjectManager.Qt4BuildConfiguration
+ 0
+ true
+
+
+ /home/rklasky/workspaceQtCreator/build-MSSPM_ParameterEstimationBeesAlgorithm-Desktop_Qt_5_12_1_GCC_64bit-Profile
+
+
+ true
+ qmake
+
+ QtProjectManager.QMakeBuildStep
+ true
+
+ false
+ true
+ true
+
+
+ true
+ Make
+
+ Qt4ProjectManager.MakeStep
+
+ false
+
+
+ false
+
+ 2
+ Build
+
+ ProjectExplorer.BuildSteps.Build
+
+
+
+ true
+ Make
+
+ Qt4ProjectManager.MakeStep
+
+ true
+ clean
+
+ false
+
+ 1
+ Clean
+
+ ProjectExplorer.BuildSteps.Clean
+
+ 2
+ false
+
+ Profile
+ Profile
+ Qt4ProjectManager.Qt4BuildConfiguration
+ 0
+ true
+
+ 3
+
+
+ 0
+ Deploy
+
+ ProjectExplorer.BuildSteps.Deploy
+
+ 1
+ Deploy Configuration
+
+ ProjectExplorer.DefaultDeployConfiguration
+
+ 1
+
+
+ dwarf
+
+ cpu-cycles
+
+
+ 250
+ -F
+ true
+ 4096
+ false
+ false
+ 1000
+
+ true
+
+ false
+ false
+ false
+ false
+ true
+ 0.01
+ 10
+ true
+ kcachegrind
+ 1
+ 25
+
+ 1
+ true
+ false
+ true
+ valgrind
+
+ 0
+ 1
+ 2
+ 3
+ 4
+ 5
+ 6
+ 7
+ 8
+ 9
+ 10
+ 11
+ 12
+ 13
+ 14
+
+ 2
+
+
+ Custom Executable
+
+ ProjectExplorer.CustomExecutableRunConfiguration
+
+ 3768
+ false
+ true
+ false
+ false
+ true
+
+
+
+ 1
+
+
+
+ ProjectExplorer.Project.TargetCount
+ 2
+
+
+ ProjectExplorer.Project.Updater.FileVersion
+ 21
+
+
+ Version
+ 21
+
+
diff --git a/MSSPM_ParameterEstimationBeesAlgorithm/mainpage.h b/MSSPM_ParameterEstimationBeesAlgorithm/mainpage.h
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationNLoptAlgorithm/Docs/html/_n_lopt___estimator_8h.html b/MSSPM_ParameterEstimationNLoptAlgorithm/Docs/html/_n_lopt___estimator_8h.html
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationNLoptAlgorithm/Docs/html/_n_lopt___estimator_8h__incl.map b/MSSPM_ParameterEstimationNLoptAlgorithm/Docs/html/_n_lopt___estimator_8h__incl.map
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationNLoptAlgorithm/Docs/html/_n_lopt___estimator_8h__incl.md5 b/MSSPM_ParameterEstimationNLoptAlgorithm/Docs/html/_n_lopt___estimator_8h__incl.md5
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationNLoptAlgorithm/Docs/html/_n_lopt___estimator_8h__incl.png b/MSSPM_ParameterEstimationNLoptAlgorithm/Docs/html/_n_lopt___estimator_8h__incl.png
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationNLoptAlgorithm/Docs/html/_n_lopt___estimator_8h_source.html b/MSSPM_ParameterEstimationNLoptAlgorithm/Docs/html/_n_lopt___estimator_8h_source.html
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationNLoptAlgorithm/Docs/html/annotated.html b/MSSPM_ParameterEstimationNLoptAlgorithm/Docs/html/annotated.html
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationNLoptAlgorithm/Docs/html/arrowdown.png b/MSSPM_ParameterEstimationNLoptAlgorithm/Docs/html/arrowdown.png
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationNLoptAlgorithm/Docs/html/arrowright.png b/MSSPM_ParameterEstimationNLoptAlgorithm/Docs/html/arrowright.png
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationNLoptAlgorithm/Docs/html/bc_s.png b/MSSPM_ParameterEstimationNLoptAlgorithm/Docs/html/bc_s.png
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationNLoptAlgorithm/Docs/html/bdwn.png b/MSSPM_ParameterEstimationNLoptAlgorithm/Docs/html/bdwn.png
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationNLoptAlgorithm/Docs/html/class_n_lopt___estimator-members.html b/MSSPM_ParameterEstimationNLoptAlgorithm/Docs/html/class_n_lopt___estimator-members.html
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationNLoptAlgorithm/Docs/html/class_n_lopt___estimator.html b/MSSPM_ParameterEstimationNLoptAlgorithm/Docs/html/class_n_lopt___estimator.html
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationNLoptAlgorithm/Docs/html/class_n_lopt___estimator__coll__graph.map b/MSSPM_ParameterEstimationNLoptAlgorithm/Docs/html/class_n_lopt___estimator__coll__graph.map
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationNLoptAlgorithm/Docs/html/class_n_lopt___estimator__coll__graph.md5 b/MSSPM_ParameterEstimationNLoptAlgorithm/Docs/html/class_n_lopt___estimator__coll__graph.md5
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationNLoptAlgorithm/Docs/html/class_n_lopt___estimator__coll__graph.png b/MSSPM_ParameterEstimationNLoptAlgorithm/Docs/html/class_n_lopt___estimator__coll__graph.png
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationNLoptAlgorithm/Docs/html/class_n_lopt___estimator__inherit__graph.map b/MSSPM_ParameterEstimationNLoptAlgorithm/Docs/html/class_n_lopt___estimator__inherit__graph.map
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationNLoptAlgorithm/Docs/html/class_n_lopt___estimator__inherit__graph.md5 b/MSSPM_ParameterEstimationNLoptAlgorithm/Docs/html/class_n_lopt___estimator__inherit__graph.md5
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationNLoptAlgorithm/Docs/html/class_n_lopt___estimator__inherit__graph.png b/MSSPM_ParameterEstimationNLoptAlgorithm/Docs/html/class_n_lopt___estimator__inherit__graph.png
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationNLoptAlgorithm/Docs/html/classes.html b/MSSPM_ParameterEstimationNLoptAlgorithm/Docs/html/classes.html
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationNLoptAlgorithm/Docs/html/closed.png b/MSSPM_ParameterEstimationNLoptAlgorithm/Docs/html/closed.png
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationNLoptAlgorithm/Docs/html/doc.png b/MSSPM_ParameterEstimationNLoptAlgorithm/Docs/html/doc.png
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationNLoptAlgorithm/Docs/html/doxygen.css b/MSSPM_ParameterEstimationNLoptAlgorithm/Docs/html/doxygen.css
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationNLoptAlgorithm/Docs/html/doxygen.png b/MSSPM_ParameterEstimationNLoptAlgorithm/Docs/html/doxygen.png
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationNLoptAlgorithm/Docs/html/dynsections.js b/MSSPM_ParameterEstimationNLoptAlgorithm/Docs/html/dynsections.js
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationNLoptAlgorithm/Docs/html/files.html b/MSSPM_ParameterEstimationNLoptAlgorithm/Docs/html/files.html
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationNLoptAlgorithm/Docs/html/folderclosed.png b/MSSPM_ParameterEstimationNLoptAlgorithm/Docs/html/folderclosed.png
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationNLoptAlgorithm/Docs/html/folderopen.png b/MSSPM_ParameterEstimationNLoptAlgorithm/Docs/html/folderopen.png
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationNLoptAlgorithm/Docs/html/functions.html b/MSSPM_ParameterEstimationNLoptAlgorithm/Docs/html/functions.html
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationNLoptAlgorithm/Docs/html/functions_func.html b/MSSPM_ParameterEstimationNLoptAlgorithm/Docs/html/functions_func.html
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationNLoptAlgorithm/Docs/html/functions_vars.html b/MSSPM_ParameterEstimationNLoptAlgorithm/Docs/html/functions_vars.html
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationNLoptAlgorithm/Docs/html/graph_legend.html b/MSSPM_ParameterEstimationNLoptAlgorithm/Docs/html/graph_legend.html
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationNLoptAlgorithm/Docs/html/graph_legend.md5 b/MSSPM_ParameterEstimationNLoptAlgorithm/Docs/html/graph_legend.md5
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationNLoptAlgorithm/Docs/html/graph_legend.png b/MSSPM_ParameterEstimationNLoptAlgorithm/Docs/html/graph_legend.png
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationNLoptAlgorithm/Docs/html/hierarchy.html b/MSSPM_ParameterEstimationNLoptAlgorithm/Docs/html/hierarchy.html
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationNLoptAlgorithm/Docs/html/index.html b/MSSPM_ParameterEstimationNLoptAlgorithm/Docs/html/index.html
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationNLoptAlgorithm/Docs/html/inherit_graph_0.map b/MSSPM_ParameterEstimationNLoptAlgorithm/Docs/html/inherit_graph_0.map
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationNLoptAlgorithm/Docs/html/inherit_graph_0.md5 b/MSSPM_ParameterEstimationNLoptAlgorithm/Docs/html/inherit_graph_0.md5
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationNLoptAlgorithm/Docs/html/inherit_graph_0.png b/MSSPM_ParameterEstimationNLoptAlgorithm/Docs/html/inherit_graph_0.png
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationNLoptAlgorithm/Docs/html/inherits.html b/MSSPM_ParameterEstimationNLoptAlgorithm/Docs/html/inherits.html
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationNLoptAlgorithm/Docs/html/jquery.js b/MSSPM_ParameterEstimationNLoptAlgorithm/Docs/html/jquery.js
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationNLoptAlgorithm/Docs/html/mainpage_8h_source.html b/MSSPM_ParameterEstimationNLoptAlgorithm/Docs/html/mainpage_8h_source.html
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationNLoptAlgorithm/Docs/html/nav_f.png b/MSSPM_ParameterEstimationNLoptAlgorithm/Docs/html/nav_f.png
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationNLoptAlgorithm/Docs/html/nav_g.png b/MSSPM_ParameterEstimationNLoptAlgorithm/Docs/html/nav_g.png
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationNLoptAlgorithm/Docs/html/nav_h.png b/MSSPM_ParameterEstimationNLoptAlgorithm/Docs/html/nav_h.png
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationNLoptAlgorithm/Docs/html/open.png b/MSSPM_ParameterEstimationNLoptAlgorithm/Docs/html/open.png
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationNLoptAlgorithm/Docs/html/search/all_0.html b/MSSPM_ParameterEstimationNLoptAlgorithm/Docs/html/search/all_0.html
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationNLoptAlgorithm/Docs/html/search/all_0.js b/MSSPM_ParameterEstimationNLoptAlgorithm/Docs/html/search/all_0.js
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationNLoptAlgorithm/Docs/html/search/all_1.html b/MSSPM_ParameterEstimationNLoptAlgorithm/Docs/html/search/all_1.html
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationNLoptAlgorithm/Docs/html/search/all_1.js b/MSSPM_ParameterEstimationNLoptAlgorithm/Docs/html/search/all_1.js
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationNLoptAlgorithm/Docs/html/search/all_2.html b/MSSPM_ParameterEstimationNLoptAlgorithm/Docs/html/search/all_2.html
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationNLoptAlgorithm/Docs/html/search/all_2.js b/MSSPM_ParameterEstimationNLoptAlgorithm/Docs/html/search/all_2.js
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationNLoptAlgorithm/Docs/html/search/all_3.html b/MSSPM_ParameterEstimationNLoptAlgorithm/Docs/html/search/all_3.html
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationNLoptAlgorithm/Docs/html/search/all_3.js b/MSSPM_ParameterEstimationNLoptAlgorithm/Docs/html/search/all_3.js
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationNLoptAlgorithm/Docs/html/search/all_4.html b/MSSPM_ParameterEstimationNLoptAlgorithm/Docs/html/search/all_4.html
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationNLoptAlgorithm/Docs/html/search/all_4.js b/MSSPM_ParameterEstimationNLoptAlgorithm/Docs/html/search/all_4.js
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationNLoptAlgorithm/Docs/html/search/classes_0.html b/MSSPM_ParameterEstimationNLoptAlgorithm/Docs/html/search/classes_0.html
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationNLoptAlgorithm/Docs/html/search/classes_0.js b/MSSPM_ParameterEstimationNLoptAlgorithm/Docs/html/search/classes_0.js
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationNLoptAlgorithm/Docs/html/search/close.png b/MSSPM_ParameterEstimationNLoptAlgorithm/Docs/html/search/close.png
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationNLoptAlgorithm/Docs/html/search/files_0.html b/MSSPM_ParameterEstimationNLoptAlgorithm/Docs/html/search/files_0.html
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationNLoptAlgorithm/Docs/html/search/files_0.js b/MSSPM_ParameterEstimationNLoptAlgorithm/Docs/html/search/files_0.js
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationNLoptAlgorithm/Docs/html/search/functions_0.html b/MSSPM_ParameterEstimationNLoptAlgorithm/Docs/html/search/functions_0.html
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationNLoptAlgorithm/Docs/html/search/functions_0.js b/MSSPM_ParameterEstimationNLoptAlgorithm/Docs/html/search/functions_0.js
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationNLoptAlgorithm/Docs/html/search/functions_1.html b/MSSPM_ParameterEstimationNLoptAlgorithm/Docs/html/search/functions_1.html
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationNLoptAlgorithm/Docs/html/search/functions_1.js b/MSSPM_ParameterEstimationNLoptAlgorithm/Docs/html/search/functions_1.js
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationNLoptAlgorithm/Docs/html/search/mag_sel.png b/MSSPM_ParameterEstimationNLoptAlgorithm/Docs/html/search/mag_sel.png
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationNLoptAlgorithm/Docs/html/search/nomatches.html b/MSSPM_ParameterEstimationNLoptAlgorithm/Docs/html/search/nomatches.html
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationNLoptAlgorithm/Docs/html/search/pages_0.html b/MSSPM_ParameterEstimationNLoptAlgorithm/Docs/html/search/pages_0.html
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationNLoptAlgorithm/Docs/html/search/pages_0.js b/MSSPM_ParameterEstimationNLoptAlgorithm/Docs/html/search/pages_0.js
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationNLoptAlgorithm/Docs/html/search/search.css b/MSSPM_ParameterEstimationNLoptAlgorithm/Docs/html/search/search.css
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationNLoptAlgorithm/Docs/html/search/search.js b/MSSPM_ParameterEstimationNLoptAlgorithm/Docs/html/search/search.js
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationNLoptAlgorithm/Docs/html/search/search_l.png b/MSSPM_ParameterEstimationNLoptAlgorithm/Docs/html/search/search_l.png
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationNLoptAlgorithm/Docs/html/search/search_m.png b/MSSPM_ParameterEstimationNLoptAlgorithm/Docs/html/search/search_m.png
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationNLoptAlgorithm/Docs/html/search/search_r.png b/MSSPM_ParameterEstimationNLoptAlgorithm/Docs/html/search/search_r.png
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationNLoptAlgorithm/Docs/html/search/searchdata.js b/MSSPM_ParameterEstimationNLoptAlgorithm/Docs/html/search/searchdata.js
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationNLoptAlgorithm/Docs/html/search/variables_0.html b/MSSPM_ParameterEstimationNLoptAlgorithm/Docs/html/search/variables_0.html
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationNLoptAlgorithm/Docs/html/search/variables_0.js b/MSSPM_ParameterEstimationNLoptAlgorithm/Docs/html/search/variables_0.js
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationNLoptAlgorithm/Docs/html/splitbar.png b/MSSPM_ParameterEstimationNLoptAlgorithm/Docs/html/splitbar.png
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationNLoptAlgorithm/Docs/html/sync_off.png b/MSSPM_ParameterEstimationNLoptAlgorithm/Docs/html/sync_off.png
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationNLoptAlgorithm/Docs/html/sync_on.png b/MSSPM_ParameterEstimationNLoptAlgorithm/Docs/html/sync_on.png
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationNLoptAlgorithm/Docs/html/tab_a.png b/MSSPM_ParameterEstimationNLoptAlgorithm/Docs/html/tab_a.png
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationNLoptAlgorithm/Docs/html/tab_b.png b/MSSPM_ParameterEstimationNLoptAlgorithm/Docs/html/tab_b.png
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationNLoptAlgorithm/Docs/html/tab_h.png b/MSSPM_ParameterEstimationNLoptAlgorithm/Docs/html/tab_h.png
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationNLoptAlgorithm/Docs/html/tab_s.png b/MSSPM_ParameterEstimationNLoptAlgorithm/Docs/html/tab_s.png
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationNLoptAlgorithm/Docs/html/tabs.css b/MSSPM_ParameterEstimationNLoptAlgorithm/Docs/html/tabs.css
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationNLoptAlgorithm/Doxyfile b/MSSPM_ParameterEstimationNLoptAlgorithm/Doxyfile
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationNLoptAlgorithm/MSSPM_ParameterEstimationNLoptAlgorithm.pro b/MSSPM_ParameterEstimationNLoptAlgorithm/MSSPM_ParameterEstimationNLoptAlgorithm.pro
old mode 100644
new mode 100755
index 18c1cb5e..7e77c718
--- a/MSSPM_ParameterEstimationNLoptAlgorithm/MSSPM_ParameterEstimationNLoptAlgorithm.pro
+++ b/MSSPM_ParameterEstimationNLoptAlgorithm/MSSPM_ParameterEstimationNLoptAlgorithm.pro
@@ -36,13 +36,21 @@ unix {
}
-win32:CONFIG(release, debug|release): LIBS += -L$$PWD/../../build-nmfUtilities-Qt_5_12_3_gcc64-Release/release/ -lnmfUtilities
-else:win32:CONFIG(debug, debug|release): LIBS += -L$$PWD/../../build-nmfUtilities-Qt_5_12_3_gcc64-Release/debug/ -lnmfUtilities
-else:unix: LIBS += -L$$PWD/../../build-nmfUtilities-Qt_5_12_3_gcc64-Release/ -lnmfUtilities
+win32:CONFIG(release, debug|release): LIBS += -L$$PWD/../../../builds/build-nmfUtilities-Desktop_Qt_5_15_1_GCC_64bit-Release/release/ -lnmfUtilities
+else:win32:CONFIG(debug, debug|release): LIBS += -L$$PWD/../../../builds/build-nmfUtilities-Desktop_Qt_5_15_1_GCC_64bit-Release/debug/ -lnmfUtilities
+else:unix: LIBS += -L$$PWD/../../../builds/build-nmfUtilities-Desktop_Qt_5_15_1_GCC_64bit-Release/ -lnmfUtilities
INCLUDEPATH += $$PWD/../../nmfSharedUtilities/nmfUtilities
DEPENDPATH += $$PWD/../../nmfSharedUtilities/nmfUtilities
+win32:CONFIG(release, debug|release): LIBS += -L$$PWD/../../../builds/build-nmfModels-Desktop_Qt_5_15_1_GCC_64bit-Release/release/ -lnmfModels
+else:win32:CONFIG(debug, debug|release): LIBS += -L$$PWD/../../../builds/build-nmfModels-Desktop_Qt_5_15_1_GCC_64bit-Release/debug/ -lnmfModels
+else:unix: LIBS += -L$$PWD/../../../builds/build-nmfModels-Desktop_Qt_5_15_1_GCC_64bit-Release/ -lnmfModels
+
+INCLUDEPATH += $$PWD/../../nmfSharedUtilities/nmfModels
+DEPENDPATH += $$PWD/../../nmfSharedUtilities/nmfModels
+
+
win32:CONFIG(release, debug|release): LIBS += -L$$PWD/../../../nlopt-2.5.0/build/release/ -lnlopt
else:win32:CONFIG(debug, debug|release): LIBS += -L$$PWD/../../../nlopt-2.5.0/build/debug/ -lnlopt
@@ -51,12 +59,8 @@ else:unix: LIBS += -L$$PWD/../../../nlopt-2.5.0/build/ -lnlopt
INCLUDEPATH += $$PWD/../../../nlopt-2.5.0/build/src/api
DEPENDPATH += $$PWD/../../../nlopt-2.5.0/build/src/api
-unix|win32: LIBS += -L/usr/local/lib -lnlopt_cxx
+unix|win32: LIBS += -L/usr/local/lib -lnlopt # -lnlopt_cxx
INCLUDEPATH += /usr/local/lib
-win32:CONFIG(release, debug|release): LIBS += -L$$PWD/../../build-nmfModels-Qt_5_12_3_gcc64-Release/release/ -lnmfModels
-else:win32:CONFIG(debug, debug|release): LIBS += -L$$PWD/../../build-nmfModels-Qt_5_12_3_gcc64-Release/debug/ -lnmfModels
-else:unix: LIBS += -L$$PWD/../../build-nmfModels-Qt_5_12_3_gcc64-Release/ -lnmfModels
-INCLUDEPATH += $$PWD/../../nmfSharedUtilities/nmfModels
-DEPENDPATH += $$PWD/../../nmfSharedUtilities/nmfModels
+
diff --git a/MSSPM_ParameterEstimationNLoptAlgorithm/MSSPM_ParameterEstimationNLoptAlgorithm.pro.user.9f3c8fe.4.10-pre1 b/MSSPM_ParameterEstimationNLoptAlgorithm/MSSPM_ParameterEstimationNLoptAlgorithm.pro.user.9f3c8fe.4.10-pre1
new file mode 100755
index 00000000..63a6eccd
--- /dev/null
+++ b/MSSPM_ParameterEstimationNLoptAlgorithm/MSSPM_ParameterEstimationNLoptAlgorithm.pro.user.9f3c8fe.4.10-pre1
@@ -0,0 +1,596 @@
+
+
+
+
+
+ EnvironmentId
+ {9f3c8fe6-596d-4bf7-b188-06c53746fb44}
+
+
+ ProjectExplorer.Project.ActiveTarget
+ 0
+
+
+ ProjectExplorer.Project.EditorSettings
+
+ true
+ false
+ true
+
+ Cpp
+
+ CppGlobal
+
+
+
+ QmlJS
+
+ QmlJSGlobal
+
+
+ 2
+ UTF-8
+ false
+ 4
+ false
+ 80
+ true
+ true
+ 1
+ true
+ false
+ 0
+ true
+ true
+ 0
+ 8
+ true
+ 1
+ true
+ true
+ true
+ false
+
+
+
+ ProjectExplorer.Project.PluginSettings
+
+
+ true
+
+
+
+ ProjectExplorer.Project.Target.0
+
+ Qt 5.12.3 gcc64
+ Qt 5.12.3 gcc64
+ {b9b3d7a7-a499-46cb-a786-fcff5cbd8f82}
+ 1
+ 0
+ 0
+
+ /home/rklasky/workspaceQtCreator/build-MSSPM_ParameterEstimationNLoptAlgorithm-Qt_5_12_3_gcc64-Debug
+
+
+ true
+ qmake
+
+ QtProjectManager.QMakeBuildStep
+ true
+
+ false
+ false
+ false
+
+
+ true
+ Make
+
+ Qt4ProjectManager.MakeStep
+
+ false
+
+
+ false
+
+ 2
+ Build
+
+ ProjectExplorer.BuildSteps.Build
+
+
+
+ true
+ Make
+
+ Qt4ProjectManager.MakeStep
+
+ true
+ clean
+
+ false
+
+ 1
+ Clean
+
+ ProjectExplorer.BuildSteps.Clean
+
+ 2
+ false
+
+ Debug
+ Debug
+ Qt4ProjectManager.Qt4BuildConfiguration
+ 2
+ true
+
+
+ /home/rklasky/workspaceQtCreator/build-MSSPM_ParameterEstimationNLoptAlgorithm-Qt_5_12_3_gcc64-Release
+
+
+ true
+ qmake
+
+ QtProjectManager.QMakeBuildStep
+ false
+
+ false
+ false
+ true
+
+
+ true
+ Make
+
+ Qt4ProjectManager.MakeStep
+
+ false
+
+
+ false
+
+ 2
+ Build
+
+ ProjectExplorer.BuildSteps.Build
+
+
+
+ true
+ Make
+
+ Qt4ProjectManager.MakeStep
+
+ true
+ clean
+
+ false
+
+ 1
+ Clean
+
+ ProjectExplorer.BuildSteps.Clean
+
+ 2
+ false
+
+ Release
+ Release
+ Qt4ProjectManager.Qt4BuildConfiguration
+ 0
+ true
+
+
+ /home/rklasky/workspaceQtCreator/build-MSSPM_ParameterEstimationNLoptAlgorithm-Qt_5_12_3_gcc64-Profile
+
+
+ true
+ qmake
+
+ QtProjectManager.QMakeBuildStep
+ true
+
+ false
+ true
+ true
+
+
+ true
+ Make
+
+ Qt4ProjectManager.MakeStep
+
+ false
+
+
+ false
+
+ 2
+ Build
+
+ ProjectExplorer.BuildSteps.Build
+
+
+
+ true
+ Make
+
+ Qt4ProjectManager.MakeStep
+
+ true
+ clean
+
+ false
+
+ 1
+ Clean
+
+ ProjectExplorer.BuildSteps.Clean
+
+ 2
+ false
+
+ Profile
+ Profile
+ Qt4ProjectManager.Qt4BuildConfiguration
+ 0
+ true
+
+ 3
+
+
+ 0
+ Deploy
+
+ ProjectExplorer.BuildSteps.Deploy
+
+ 1
+ Deploy Configuration
+
+ ProjectExplorer.DefaultDeployConfiguration
+
+ 1
+
+
+ dwarf
+
+ cpu-cycles
+
+
+ 250
+ -F
+ true
+ 4096
+ false
+ false
+ 1000
+
+ true
+
+ false
+ false
+ false
+ false
+ true
+ 0.01
+ 10
+ true
+ kcachegrind
+ 1
+ 25
+
+ 1
+ true
+ false
+ true
+ valgrind
+
+ 0
+ 1
+ 2
+ 3
+ 4
+ 5
+ 6
+ 7
+ 8
+ 9
+ 10
+ 11
+ 12
+ 13
+ 14
+
+ 2
+
+
+ Custom Executable
+
+ ProjectExplorer.CustomExecutableRunConfiguration
+
+ 3768
+ false
+ true
+ false
+ false
+ true
+
+
+
+ 1
+
+
+
+ ProjectExplorer.Project.Target.1
+
+ Desktop Qt 5.12.1 GCC 64bit2
+ Desktop Qt 5.12.1 GCC 64bit2
+ qt.qt5.5121.gcc_64_kit
+ 1
+ 0
+ 0
+
+ /home/rklasky/workspaceQtCreator/build-MSSPM_ParameterEstimationNLoptAlgorithm-Desktop_Qt_5_12_1_GCC_64bit-Debug
+
+
+ true
+ qmake
+
+ QtProjectManager.QMakeBuildStep
+ true
+
+ false
+ false
+ false
+
+
+ true
+ Make
+
+ Qt4ProjectManager.MakeStep
+
+ false
+
+
+ false
+
+ 2
+ Build
+
+ ProjectExplorer.BuildSteps.Build
+
+
+
+ true
+ Make
+
+ Qt4ProjectManager.MakeStep
+
+ true
+ clean
+
+ false
+
+ 1
+ Clean
+
+ ProjectExplorer.BuildSteps.Clean
+
+ 2
+ false
+
+ Debug
+ Debug
+ Qt4ProjectManager.Qt4BuildConfiguration
+ 2
+ true
+
+
+ /home/rklasky/workspaceQtCreator/build-MSSPM_ParameterEstimationNLoptAlgorithm-Desktop_Qt_5_12_1_GCC_64bit-Release
+
+
+ true
+ qmake
+
+ QtProjectManager.QMakeBuildStep
+ false
+
+ false
+ false
+ true
+
+
+ true
+ Make
+
+ Qt4ProjectManager.MakeStep
+
+ false
+
+
+ false
+
+ 2
+ Build
+
+ ProjectExplorer.BuildSteps.Build
+
+
+
+ true
+ Make
+
+ Qt4ProjectManager.MakeStep
+
+ true
+ clean
+
+ false
+
+ 1
+ Clean
+
+ ProjectExplorer.BuildSteps.Clean
+
+ 2
+ false
+
+ Release
+ Release
+ Qt4ProjectManager.Qt4BuildConfiguration
+ 0
+ true
+
+
+ /home/rklasky/workspaceQtCreator/build-MSSPM_ParameterEstimationNLoptAlgorithm-Desktop_Qt_5_12_1_GCC_64bit-Profile
+
+
+ true
+ qmake
+
+ QtProjectManager.QMakeBuildStep
+ true
+
+ false
+ true
+ true
+
+
+ true
+ Make
+
+ Qt4ProjectManager.MakeStep
+
+ false
+
+
+ false
+
+ 2
+ Build
+
+ ProjectExplorer.BuildSteps.Build
+
+
+
+ true
+ Make
+
+ Qt4ProjectManager.MakeStep
+
+ true
+ clean
+
+ false
+
+ 1
+ Clean
+
+ ProjectExplorer.BuildSteps.Clean
+
+ 2
+ false
+
+ Profile
+ Profile
+ Qt4ProjectManager.Qt4BuildConfiguration
+ 0
+ true
+
+ 3
+
+
+ 0
+ Deploy
+
+ ProjectExplorer.BuildSteps.Deploy
+
+ 1
+ Deploy Configuration
+
+ ProjectExplorer.DefaultDeployConfiguration
+
+ 1
+
+
+ dwarf
+
+ cpu-cycles
+
+
+ 250
+ -F
+ true
+ 4096
+ false
+ false
+ 1000
+
+ true
+
+ false
+ false
+ false
+ false
+ true
+ 0.01
+ 10
+ true
+ kcachegrind
+ 1
+ 25
+
+ 1
+ true
+ false
+ true
+ valgrind
+
+ 0
+ 1
+ 2
+ 3
+ 4
+ 5
+ 6
+ 7
+ 8
+ 9
+ 10
+ 11
+ 12
+ 13
+ 14
+
+ 2
+
+
+ Custom Executable
+
+ ProjectExplorer.CustomExecutableRunConfiguration
+
+ 3768
+ false
+ true
+ false
+ false
+ true
+
+
+
+ 1
+
+
+
+ ProjectExplorer.Project.TargetCount
+ 2
+
+
+ ProjectExplorer.Project.Updater.FileVersion
+ 21
+
+
+ Version
+ 21
+
+
diff --git a/MSSPM_ParameterEstimationNLoptAlgorithm/NLopt_Estimator.cpp b/MSSPM_ParameterEstimationNLoptAlgorithm/NLopt_Estimator.cpp
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationNLoptAlgorithm/NLopt_Estimator.h b/MSSPM_ParameterEstimationNLoptAlgorithm/NLopt_Estimator.h
old mode 100644
new mode 100755
diff --git a/MSSPM_ParameterEstimationNLoptAlgorithm/mainpage.h b/MSSPM_ParameterEstimationNLoptAlgorithm/mainpage.h
old mode 100644
new mode 100755
diff --git a/README.md b/README.md
old mode 100644
new mode 100755
diff --git a/docs/QuickStart_Guide_MSSPM.pdf b/docs/QuickStart_Guide_MSSPM.pdf
old mode 100644
new mode 100755
diff --git a/docs/html/User_Manual.html b/docs/html/User_Manual.html
old mode 100644
new mode 100755
diff --git a/docs/html/_bees___estimator_8h.html b/docs/html/_bees___estimator_8h.html
index 08096e7d..116e67f0 100644
--- a/docs/html/_bees___estimator_8h.html
+++ b/docs/html/_bees___estimator_8h.html
@@ -1,9 +1,10 @@
-
+
-
+
+
MSSPM: MSSPM_ParameterEstimationBeesAlgorithm/Bees_Estimator.h File Reference
@@ -12,16 +13,9 @@
-
-
@@ -39,40 +33,22 @@
-
+
-
-
+
+
+
+
@@ -111,7 +89,7 @@
-
Class definition for the Bees_Estimator API.
+
Class definition for the Bees_Estimator API.
More...
#include "boost/random.hpp"
#include <cmath>
@@ -135,7 +113,7 @@
@@ -157,24 +135,24 @@
-
+
typedef boost::uniform_real NumberDistribution
-
+
typedef boost::mt19937 RandomNumberGenerator
-
+
typedef boost::variate_generator< RandomNumberGenerator &, NumberDistribution > Generator
-
Class definition for the Bees_Estimator API.
-
This file contains the class definition for the Bees_Estimator API. This API acts as an interface class between the Main calling program and the lower-level Bess Algorithm implementation.
-
Copyright Public Domain Notice
- National Oceanic And Atmospheric Administration
-
- This software is a "United States Government Work" under the terms of the United States Copyright Act. It was written as part of the author's official duties as a United States Government employee/contractor and thus cannot be copyrighted. This software is freely available to the public for use. The National Oceanic And Atmospheric Administration and the U.S. Government have not placed any restriction on its use or reproduction. Although all reasonable efforts have been taken to ensure the accuracy and reliability of the software and data, the National Oceanic And Atmospheric Administration and the U.S. Government do not and cannot warrant the performance or results that may be obtained by using this software or data. The National Oceanic And Atmospheric Administration and the U.S. Government disclaim all warranties, express or implied, including warranties of performance, merchantability or fitness for any particular purpose.
-
+Class definition for the Bees_Estimator API.
+
This file contains the class definition for the Bees_Estimator API. This API acts as an interface class between the Main calling program and the lower-level Bess Algorithm implementation.
+
Copyright Public Domain Notice
+ National Oceanic And Atmospheric Administration
+
+ This software is a "United States Government Work" under the terms of the United States Copyright Act. It was written as part of the author's official duties as a United States Government employee/contractor and thus cannot be copyrighted. This software is freely available to the public for use. The National Oceanic And Atmospheric Administration and the U.S. Government have not placed any restriction on its use or reproduction. Although all reasonable efforts have been taken to ensure the accuracy and reliability of the software and data, the National Oceanic And Atmospheric Administration and the U.S. Government do not and cannot warrant the performance or results that may be obtained by using this software or data. The National Oceanic And Atmospheric Administration and the U.S. Government disclaim all warranties, express or implied, including warranties of performance, merchantability or fitness for any particular purpose.
+
Please cite the author(s) in any work or product based on this material.
@@ -184,7 +162,7 @@
MSSPM_ParameterEstimationBeesAlgorithm Bees_Estimator.h
+ 1.8.17
diff --git a/docs/html/_bees___estimator_8h.js b/docs/html/_bees___estimator_8h.js
old mode 100644
new mode 100755
diff --git a/docs/html/_bees___estimator_8h__dep__incl.dot b/docs/html/_bees___estimator_8h__dep__incl.dot
new file mode 100644
index 00000000..46297f8b
--- /dev/null
+++ b/docs/html/_bees___estimator_8h__dep__incl.dot
@@ -0,0 +1,9 @@
+digraph "MSSPM_ParameterEstimationBeesAlgorithm/Bees_Estimator.h"
+{
+ // LATEX_PDF_SIZE
+ edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
+ node [fontname="Helvetica",fontsize="10",shape=record];
+ Node1 [label="MSSPM_ParameterEstimation\lBeesAlgorithm/Bees_Estimator.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip="Class definition for the Bees_Estimator API."];
+ Node1 -> Node2 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node2 [label="MSSPM_Main/nmfMainWindow.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$nmf_main_window_8h.html",tooltip="GUI definition for the main nmfMainWindow MSSPM Application class."];
+}
diff --git a/docs/html/_bees___estimator_8h__dep__incl.map b/docs/html/_bees___estimator_8h__dep__incl.map
old mode 100644
new mode 100755
diff --git a/docs/html/_bees___estimator_8h__dep__incl.md5 b/docs/html/_bees___estimator_8h__dep__incl.md5
old mode 100644
new mode 100755
diff --git a/docs/html/_bees___estimator_8h__dep__incl.png b/docs/html/_bees___estimator_8h__dep__incl.png
old mode 100644
new mode 100755
diff --git a/docs/html/_bees___estimator_8h__incl.dot b/docs/html/_bees___estimator_8h__incl.dot
new file mode 100644
index 00000000..e7599b91
--- /dev/null
+++ b/docs/html/_bees___estimator_8h__incl.dot
@@ -0,0 +1,46 @@
+digraph "MSSPM_ParameterEstimationBeesAlgorithm/Bees_Estimator.h"
+{
+ // LATEX_PDF_SIZE
+ edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
+ node [fontname="Helvetica",fontsize="10",shape=record];
+ Node1 [label="MSSPM_ParameterEstimation\lBeesAlgorithm/Bees_Estimator.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip="Class definition for the Bees_Estimator API."];
+ Node1 -> Node2 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node2 [label="boost/random.hpp",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
+ Node1 -> Node3 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node3 [label="cmath",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
+ Node1 -> Node4 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node4 [label="fstream",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
+ Node1 -> Node5 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node5 [label="stdio.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
+ Node1 -> Node6 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node6 [label="ctime",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
+ Node1 -> Node7 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node7 [label="memory",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
+ Node1 -> Node8 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node8 [label="time.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
+ Node1 -> Node9 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node9 [label="nmfConstantsMSSPM.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
+ Node1 -> Node10 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node10 [label="nmfUtils.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
+ Node1 -> Node11 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node11 [label="BeesAlgorithm.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
+ Node1 -> Node12 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node12 [label="BeesStats.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_bees_stats_8h.html",tooltip="Class definition for the BeesStats structure."];
+ Node12 -> Node3 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node12 -> Node13 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node13 [label="vector",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
+ Node12 -> Node14 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node14 [label="iostream",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
+ Node1 -> Node15 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node15 [label="QFile",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
+ Node1 -> Node16 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node16 [label="QMutex",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
+ Node1 -> Node17 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node17 [label="QString",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
+ Node1 -> Node18 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node18 [label="QTextStream",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
+ Node1 -> Node19 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node19 [label="chrono",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
+ Node1 -> Node20 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node20 [label="thread",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
+}
diff --git a/docs/html/_bees___estimator_8h__incl.map b/docs/html/_bees___estimator_8h__incl.map
old mode 100644
new mode 100755
diff --git a/docs/html/_bees___estimator_8h__incl.md5 b/docs/html/_bees___estimator_8h__incl.md5
old mode 100644
new mode 100755
diff --git a/docs/html/_bees___estimator_8h__incl.png b/docs/html/_bees___estimator_8h__incl.png
old mode 100644
new mode 100755
diff --git a/docs/html/_bees___estimator_8h_source.html b/docs/html/_bees___estimator_8h_source.html
old mode 100644
new mode 100755
index 2deb719c..604af556
--- a/docs/html/_bees___estimator_8h_source.html
+++ b/docs/html/_bees___estimator_8h_source.html
@@ -1,9 +1,10 @@
-
+
-
+
+
MSSPM: MSSPM_ParameterEstimationBeesAlgorithm/Bees_Estimator.h Source File
@@ -12,16 +13,9 @@
-
-
@@ -39,40 +33,22 @@
-
+
-
-
+
+
+
+
@@ -107,31 +85,123 @@
Bees_Estimator.h
-
Go to the documentation of this file. 33 #include "boost/random.hpp" 41 #include "nmfConstantsMSSPM.h" 45 #include "BeesAlgorithm.h" 51 #include <QTextStream> 55 typedef boost::uniform_real<> NumberDistribution;
56 typedef boost::mt19937 RandomNumberGenerator;
57 typedef boost::variate_generator<RandomNumberGenerator&,NumberDistribution> Generator;
68 std::vector<double> m_InitialCarryingCapacities;
69 double m_EstSystemCarryingCapacity;
70 std::vector<double> m_EstGrowthRates;
71 std::vector<double> m_EstCarryingCapacities;
73 std::vector<double> m_EstCatchability;
74 std::vector<double> m_EstExponent;
75 boost::numeric::ublas::matrix<double> m_EstAlpha;
76 boost::numeric::ublas::matrix<double> m_EstBetaSpecies;
77 boost::numeric::ublas::matrix<double> m_EstBetaGuilds;
78 boost::numeric::ublas::matrix<double> m_EstPredation;
79 boost::numeric::ublas::matrix<double> m_EstHandling;
81 void createOutputStr(
const int & numTotalParameters,
82 const int & numEstParameters,
83 const int & numSubRuns,
84 const double & bestFitness,
85 const double & fitnessStdDev,
86 const Data_Struct& beeStruct,
87 std::string& bestFitnessStr);
88 std::string convertValues1DToOutputStr(
const std::string& label,
89 const std::vector<double>& valuesVec,
90 const bool & includeTotal);
91 std::string convertValues2DToOutputStr(
const std::string& label,
92 const boost::numeric::ublas::matrix<double>& valuesMatrix);
93 void outputProgressData(std::string msg);
94 void printBee(std::string msg,
96 std::vector<double> ¶meters);
97 void stopRun(
const std::string &elapsedTimeStr,
98 const std::string &fitnessStr);
99 bool wasStoppedByUser();
113 void RunCompleted (std::string bestFitness,
bool showDiagnosticsChart);
void getEstimatedCompetitionBetaSpecies(boost::numeric::ublas::matrix< double > &EstCompSpecies)
Gets the estimated beta competition values per species.
Definition: Bees_Estimator.cpp:327
-
Bees_Estimator()
Class constructor for the Bees Estimation Algorithm interface class.
Definition: Bees_Estimator.cpp:6
-
void SubRunCompleted(int RunNum, int SubRun, int NumSubRuns)
Signal emitted when a sub run is completed.
-
void RunCompleted(std::string bestFitness, bool showDiagnosticsChart)
Signal emitted with the Run has completed.
-
void ErrorFound(std::string errorMsg)
Signal emitted to update the calling program of an error in the Bees algorithm.
-
void estimateParameters(Data_Struct &BeeStruct, int RunNum)
The main routine that runs the Bees Estimation algorithm.
Definition: Bees_Estimator.cpp:31
-
void getEstimatedGrowthRates(std::vector< double > &EstGrowthRates)
Gets the estimated growth rate values per species.
Definition: Bees_Estimator.cpp:303
-
This class acts as an interface class to the Bees algorithm implementation.
Definition: Bees_Estimator.h:62
-
void getEstimatedPredation(boost::numeric::ublas::matrix< double > &EstPredation)
Gets the estimated predation values per species.
Definition: Bees_Estimator.cpp:339
-
void getEstimatedCarryingCapacities(std::vector< double > &EstCarryingCapacity)
Gets the estimated carrying capacity values per species.
Definition: Bees_Estimator.cpp:309
-
void getEstimatedHandling(boost::numeric::ublas::matrix< double > &EstHandling)
Gets the estimated handling values per species.
Definition: Bees_Estimator.cpp:345
-
void getEstimatedCatchability(std::vector< double > &EstCatchability)
Gets the estimated catchability values per species.
Definition: Bees_Estimator.cpp:315
-
void getEstimatedCompetitionAlpha(boost::numeric::ublas::matrix< double > &EstInteraction)
Gets the estimated alpha interaction values per species.
Definition: Bees_Estimator.cpp:321
-
void getEstimatedCompetitionBetaGuilds(boost::numeric::ublas::matrix< double > &EstCompGuilds)
Gets the estimated beta competition values per guild.
Definition: Bees_Estimator.cpp:333
-
void getEstimatedExponent(std::vector< double > &EstExponent)
Gets the estimated exponent values per species.
Definition: Bees_Estimator.cpp:351
-
Class definition for the BeesStats structure.
+
Go to the documentation of this file.
+
+
+
33 #include "boost/random.hpp"
+
+
+
+
+
+
+
+
41 #include "nmfConstantsMSSPM.h"
+
+
+
+
45 #include "BeesAlgorithm.h"
+
+
+
+
+
+
51 #include <QTextStream>
+
+
+
+
55 typedef boost::uniform_real<> NumberDistribution;
+
56 typedef boost::mt19937 RandomNumberGenerator;
+
57 typedef boost::variate_generator<RandomNumberGenerator&,NumberDistribution> Generator;
+
+
+
+
+
+
+
+
68 std::vector<double> m_InitialCarryingCapacities;
+
69 double m_EstSystemCarryingCapacity;
+
70 std::vector<double> m_EstGrowthRates;
+
71 std::vector<double> m_EstCarryingCapacities;
+
+
73 std::vector<double> m_EstCatchability;
+
74 std::vector<double> m_EstExponent;
+
75 boost::numeric::ublas::matrix<double> m_EstAlpha;
+
76 boost::numeric::ublas::matrix<double> m_EstBetaSpecies;
+
77 boost::numeric::ublas::matrix<double> m_EstBetaGuilds;
+
78 boost::numeric::ublas::matrix<double> m_EstPredation;
+
79 boost::numeric::ublas::matrix<double> m_EstHandling;
+
+
81 void createOutputStr(
const int & numTotalParameters,
+
82 const int & numEstParameters,
+
83 const int & numSubRuns,
+
84 const double & bestFitness,
+
85 const double & fitnessStdDev,
+
86 const Data_Struct& beeStruct,
+
87 std::string& bestFitnessStr);
+
88 std::string convertValues1DToOutputStr(
const std::string& label,
+
89 const std::vector<double>& valuesVec,
+
90 const bool & includeTotal);
+
91 std::string convertValues2DToOutputStr(
const std::string& label,
+
92 const boost::numeric::ublas::matrix<double>& valuesMatrix);
+
93 void outputProgressData(std::string msg);
+
94 void printBee(std::string msg,
+
+
96 std::vector<double> ¶meters);
+
97 void stopRun(
const std::string &elapsedTimeStr,
+
98 const std::string &fitnessStr);
+
99 bool wasStoppedByUser();
+
+
+
+
113 void RunCompleted (std::string bestFitness,
bool showDiagnosticsChart);
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+void getEstimatedCompetitionBetaSpecies(boost::numeric::ublas::matrix< double > &EstCompSpecies)
Gets the estimated beta competition values per species.
Definition: Bees_Estimator.cpp:327
+This class acts as an interface class to the Bees algorithm implementation.
Definition: Bees_Estimator.h:62
+void RunCompleted(std::string bestFitness, bool showDiagnosticsChart)
Signal emitted with the Run has completed.
+Bees_Estimator()
Class constructor for the Bees Estimation Algorithm interface class.
Definition: Bees_Estimator.cpp:6
+void estimateParameters(Data_Struct &BeeStruct, int RunNum)
The main routine that runs the Bees Estimation algorithm.
Definition: Bees_Estimator.cpp:31
+void SubRunCompleted(int RunNum, int SubRun, int NumSubRuns)
Signal emitted when a sub run is completed.
+void getEstimatedPredation(boost::numeric::ublas::matrix< double > &EstPredation)
Gets the estimated predation values per species.
Definition: Bees_Estimator.cpp:339
+void getEstimatedGrowthRates(std::vector< double > &EstGrowthRates)
Gets the estimated growth rate values per species.
Definition: Bees_Estimator.cpp:303
+void ErrorFound(std::string errorMsg)
Signal emitted to update the calling program of an error in the Bees algorithm.
+void getEstimatedCarryingCapacities(std::vector< double > &EstCarryingCapacity)
Gets the estimated carrying capacity values per species.
Definition: Bees_Estimator.cpp:309
+void getEstimatedCompetitionBetaGuilds(boost::numeric::ublas::matrix< double > &EstCompGuilds)
Gets the estimated beta competition values per guild.
Definition: Bees_Estimator.cpp:333
+void getEstimatedCatchability(std::vector< double > &EstCatchability)
Gets the estimated catchability values per species.
Definition: Bees_Estimator.cpp:315
+void getEstimatedHandling(boost::numeric::ublas::matrix< double > &EstHandling)
Gets the estimated handling values per species.
Definition: Bees_Estimator.cpp:345
+Class definition for the BeesStats structure.
+void getEstimatedCompetitionAlpha(boost::numeric::ublas::matrix< double > &EstInteraction)
Gets the estimated alpha interaction values per species.
Definition: Bees_Estimator.cpp:321
+void getEstimatedExponent(std::vector< double > &EstExponent)
Gets the estimated exponent values per species.
Definition: Bees_Estimator.cpp:351
diff --git a/docs/html/_bees_stats_8h.html b/docs/html/_bees_stats_8h.html
index 923b38e3..7631995e 100644
--- a/docs/html/_bees_stats_8h.html
+++ b/docs/html/_bees_stats_8h.html
@@ -1,9 +1,10 @@
-
+
-
+
+
MSSPM: MSSPM_ParameterEstimationBeesAlgorithm/BeesStats.h File Reference
@@ -12,16 +13,9 @@
-
-
@@ -39,40 +33,22 @@
-
+
-
-
+
+
+
+
@@ -110,7 +88,7 @@
-
Class definition for the BeesStats structure.
+
Class definition for the BeesStats structure.
More...
#include <cmath>
#include <vector>
@@ -125,8 +103,8 @@
@@ -139,13 +117,13 @@
-
Class definition for the BeesStats structure.
-
This file contains the class definition for the BeesStats structure. This structure contains the variables necessary to run an Estimation using the Bees Algorithm.
-
Copyright Public Domain Notice
- National Oceanic And Atmospheric Administration
-
- This software is a "United States Government Work" under the terms of the United States Copyright Act. It was written as part of the author's official duties as a United States Government employee/contractor and thus cannot be copyrighted. This software is freely available to the public for use. The National Oceanic And Atmospheric Administration and the U.S. Government have not placed any restriction on its use or reproduction. Although all reasonable efforts have been taken to ensure the accuracy and reliability of the software and data, the National Oceanic And Atmospheric Administration and the U.S. Government do not and cannot warrant the performance or results that may be obtained by using this software or data. The National Oceanic And Atmospheric Administration and the U.S. Government disclaim all warranties, express or implied, including warranties of performance, merchantability or fitness for any particular purpose.
-
+Class definition for the BeesStats structure.
+
This file contains the class definition for the BeesStats structure. This structure contains the variables necessary to run an Estimation using the Bees Algorithm.
+
Copyright Public Domain Notice
+ National Oceanic And Atmospheric Administration
+
+ This software is a "United States Government Work" under the terms of the United States Copyright Act. It was written as part of the author's official duties as a United States Government employee/contractor and thus cannot be copyrighted. This software is freely available to the public for use. The National Oceanic And Atmospheric Administration and the U.S. Government have not placed any restriction on its use or reproduction. Although all reasonable efforts have been taken to ensure the accuracy and reliability of the software and data, the National Oceanic And Atmospheric Administration and the U.S. Government do not and cannot warrant the performance or results that may be obtained by using this software or data. The National Oceanic And Atmospheric Administration and the U.S. Government disclaim all warranties, express or implied, including warranties of performance, merchantability or fitness for any particular purpose.
+
Please cite the author(s) in any work or product based on this material.
@@ -155,7 +133,7 @@
MSSPM_ParameterEstimationBeesAlgorithm BeesStats.h
+ 1.8.17
diff --git a/docs/html/_bees_stats_8h__dep__incl.dot b/docs/html/_bees_stats_8h__dep__incl.dot
new file mode 100644
index 00000000..58d20696
--- /dev/null
+++ b/docs/html/_bees_stats_8h__dep__incl.dot
@@ -0,0 +1,11 @@
+digraph "MSSPM_ParameterEstimationBeesAlgorithm/BeesStats.h"
+{
+ // LATEX_PDF_SIZE
+ edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
+ node [fontname="Helvetica",fontsize="10",shape=record];
+ Node1 [label="MSSPM_ParameterEstimation\lBeesAlgorithm/BeesStats.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip="Class definition for the BeesStats structure."];
+ Node1 -> Node2 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node2 [label="MSSPM_ParameterEstimation\lBeesAlgorithm/Bees_Estimator.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_bees___estimator_8h.html",tooltip="Class definition for the Bees_Estimator API."];
+ Node2 -> Node3 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node3 [label="MSSPM_Main/nmfMainWindow.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$nmf_main_window_8h.html",tooltip="GUI definition for the main nmfMainWindow MSSPM Application class."];
+}
diff --git a/docs/html/_bees_stats_8h__dep__incl.map b/docs/html/_bees_stats_8h__dep__incl.map
old mode 100644
new mode 100755
diff --git a/docs/html/_bees_stats_8h__dep__incl.md5 b/docs/html/_bees_stats_8h__dep__incl.md5
old mode 100644
new mode 100755
diff --git a/docs/html/_bees_stats_8h__dep__incl.png b/docs/html/_bees_stats_8h__dep__incl.png
old mode 100644
new mode 100755
diff --git a/docs/html/_bees_stats_8h__incl.dot b/docs/html/_bees_stats_8h__incl.dot
new file mode 100644
index 00000000..fc3c1dfc
--- /dev/null
+++ b/docs/html/_bees_stats_8h__incl.dot
@@ -0,0 +1,13 @@
+digraph "MSSPM_ParameterEstimationBeesAlgorithm/BeesStats.h"
+{
+ // LATEX_PDF_SIZE
+ edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
+ node [fontname="Helvetica",fontsize="10",shape=record];
+ Node1 [label="MSSPM_ParameterEstimation\lBeesAlgorithm/BeesStats.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip="Class definition for the BeesStats structure."];
+ Node1 -> Node2 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node2 [label="cmath",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
+ Node1 -> Node3 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node3 [label="vector",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
+ Node1 -> Node4 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node4 [label="iostream",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
+}
diff --git a/docs/html/_bees_stats_8h__incl.map b/docs/html/_bees_stats_8h__incl.map
old mode 100644
new mode 100755
diff --git a/docs/html/_bees_stats_8h__incl.md5 b/docs/html/_bees_stats_8h__incl.md5
old mode 100644
new mode 100755
diff --git a/docs/html/_bees_stats_8h__incl.png b/docs/html/_bees_stats_8h__incl.png
old mode 100644
new mode 100755
diff --git a/docs/html/_bees_stats_8h_source.html b/docs/html/_bees_stats_8h_source.html
old mode 100644
new mode 100755
index 66c7a7ff..10455147
--- a/docs/html/_bees_stats_8h_source.html
+++ b/docs/html/_bees_stats_8h_source.html
@@ -1,9 +1,10 @@
-
+
-
+
+
MSSPM: MSSPM_ParameterEstimationBeesAlgorithm/BeesStats.h Source File
@@ -12,16 +13,9 @@
-
-
@@ -39,40 +33,22 @@
-
+
-
-
+
+
+
+
@@ -107,19 +85,55 @@
BeesStats.h
-
Go to the documentation of this file. 47 int m_totalParameters;
51 std::vector<double> m_sumData;
52 std::vector<double> m_fitnessData;
53 std::vector<double> m_meanData;
54 std::vector<double> m_stdDev;
55 std::vector<std::vector<double> > m_data;
58 BeesStats (
const int &totParameters,
const int & numRuns);
66 void addData (
const double & bestFitness,
67 const std::vector<double>& parameters);
74 std::vector<double>& parameters);
83 std::vector<double>& stdDevParameters);
void getMean(double &fitness, std::vector< double > ¶meters)
Finds the mean fitness value.
Definition: BeesStats.cpp:42
-
void addData(const double &bestFitness, const std::vector< double > ¶meters)
Loads data into the private data members.
Definition: BeesStats.cpp:23
-
Bees Statistics Class.
Definition: BeesStats.h:44
-
void getStdDev(double &fitnessStdDev, double &totStdDev, std::vector< double > &stdDevParameters)
Gets the standard deviation of each of the parameter values.
Definition: BeesStats.cpp:54
+
Go to the documentation of this file.
+
+
+
+
+
+
+
+
+
+
+
47 int m_totalParameters;
+
+
+
+
51 std::vector<double> m_sumData;
+
52 std::vector<double> m_fitnessData;
+
53 std::vector<double> m_meanData;
+
54 std::vector<double> m_stdDev;
+
55 std::vector<std::vector<double> > m_data;
+
+
+
58 BeesStats (
const int &totParameters,
const int & numRuns);
+
+
+
66 void addData (
const double & bestFitness,
+
67 const std::vector<double>& parameters);
+
+
74 std::vector<double>& parameters);
+
+
+
83 std::vector<double>& stdDevParameters);
+
+
+
+
+void getMean(double &fitness, std::vector< double > ¶meters)
Finds the mean fitness value.
Definition: BeesStats.cpp:42
+void addData(const double &bestFitness, const std::vector< double > ¶meters)
Loads data into the private data members.
Definition: BeesStats.cpp:23
+Bees Statistics Class.
Definition: BeesStats.h:44
+void getStdDev(double &fitnessStdDev, double &totStdDev, std::vector< double > &stdDevParameters)
Gets the standard deviation of each of the parameter values.
Definition: BeesStats.cpp:54
diff --git a/docs/html/_clear_output_dialog_8h.html b/docs/html/_clear_output_dialog_8h.html
index 3c998753..08510886 100644
--- a/docs/html/_clear_output_dialog_8h.html
+++ b/docs/html/_clear_output_dialog_8h.html
@@ -1,9 +1,10 @@
-
+
-
+
+
MSSPM: MSSPM_Main/ClearOutputDialog.h File Reference
@@ -12,16 +13,9 @@
-
-
@@ -39,40 +33,22 @@
-
+
-
-
+
+
+
+
@@ -110,7 +88,7 @@
-
GUI definition for the Algorithm-Specific ClearOutputDialog widget.
+
GUI definition for the Algorithm-Specific ClearOutputDialog widget.
More...
#include "nmfDatabase.h"
#include <QTableWidget>
@@ -125,7 +103,7 @@
@@ -138,13 +116,13 @@
-
GUI definition for the Algorithm-Specific ClearOutputDialog widget.
+
GUI definition for the Algorithm-Specific ClearOutputDialog widget.
This file contains the GUI definitions for the Algorithm-Specific Clear Output Dialog. This dialog allows the user to clear output data obtained from a specific combination of Model Estimation algorithms.
-
Copyright Public Domain Notice
- National Oceanic And Atmospheric Administration
-
- This software is a "United States Government Work" under the terms of the United States Copyright Act. It was written as part of the author's official duties as a United States Government employee/contractor and thus cannot be copyrighted. This software is freely available to the public for use. The National Oceanic And Atmospheric Administration and the U.S. Government have not placed any restriction on its use or reproduction. Although all reasonable efforts have been taken to ensure the accuracy and reliability of the software and data, the National Oceanic And Atmospheric Administration and the U.S. Government do not and cannot warrant the performance or results that may be obtained by using this software or data. The National Oceanic And Atmospheric Administration and the U.S. Government disclaim all warranties, express or implied, including warranties of performance, merchantability or fitness for any particular purpose.
-
+Copyright Public Domain Notice
+ National Oceanic And Atmospheric Administration
+
+ This software is a "United States Government Work" under the terms of the United States Copyright Act. It was written as part of the author's official duties as a United States Government employee/contractor and thus cannot be copyrighted. This software is freely available to the public for use. The National Oceanic And Atmospheric Administration and the U.S. Government have not placed any restriction on its use or reproduction. Although all reasonable efforts have been taken to ensure the accuracy and reliability of the software and data, the National Oceanic And Atmospheric Administration and the U.S. Government do not and cannot warrant the performance or results that may be obtained by using this software or data. The National Oceanic And Atmospheric Administration and the U.S. Government disclaim all warranties, express or implied, including warranties of performance, merchantability or fitness for any particular purpose.
+
Please cite the author(s) in any work or product based on this material.
@@ -154,7 +132,7 @@
MSSPM_Main ClearOutputDialog.h
+ 1.8.17
diff --git a/docs/html/_clear_output_dialog_8h__dep__incl.dot b/docs/html/_clear_output_dialog_8h__dep__incl.dot
new file mode 100644
index 00000000..3cfc31dd
--- /dev/null
+++ b/docs/html/_clear_output_dialog_8h__dep__incl.dot
@@ -0,0 +1,9 @@
+digraph "MSSPM_Main/ClearOutputDialog.h"
+{
+ // LATEX_PDF_SIZE
+ edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
+ node [fontname="Helvetica",fontsize="10",shape=record];
+ Node1 [label="MSSPM_Main/ClearOutputDialog.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip="GUI definition for the Algorithm-Specific ClearOutputDialog widget."];
+ Node1 -> Node2 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node2 [label="MSSPM_Main/nmfMainWindow.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$nmf_main_window_8h.html",tooltip="GUI definition for the main nmfMainWindow MSSPM Application class."];
+}
diff --git a/docs/html/_clear_output_dialog_8h__dep__incl.map b/docs/html/_clear_output_dialog_8h__dep__incl.map
old mode 100644
new mode 100755
diff --git a/docs/html/_clear_output_dialog_8h__dep__incl.md5 b/docs/html/_clear_output_dialog_8h__dep__incl.md5
old mode 100644
new mode 100755
diff --git a/docs/html/_clear_output_dialog_8h__dep__incl.png b/docs/html/_clear_output_dialog_8h__dep__incl.png
old mode 100644
new mode 100755
diff --git a/docs/html/_clear_output_dialog_8h__incl.dot b/docs/html/_clear_output_dialog_8h__incl.dot
new file mode 100644
index 00000000..2d13bb46
--- /dev/null
+++ b/docs/html/_clear_output_dialog_8h__incl.dot
@@ -0,0 +1,13 @@
+digraph "MSSPM_Main/ClearOutputDialog.h"
+{
+ // LATEX_PDF_SIZE
+ edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
+ node [fontname="Helvetica",fontsize="10",shape=record];
+ Node1 [label="MSSPM_Main/ClearOutputDialog.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip="GUI definition for the Algorithm-Specific ClearOutputDialog widget."];
+ Node1 -> Node2 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node2 [label="nmfDatabase.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
+ Node1 -> Node3 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node3 [label="QTableWidget",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
+ Node1 -> Node4 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node4 [label="QComboBox",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
+}
diff --git a/docs/html/_clear_output_dialog_8h__incl.map b/docs/html/_clear_output_dialog_8h__incl.map
old mode 100644
new mode 100755
diff --git a/docs/html/_clear_output_dialog_8h__incl.md5 b/docs/html/_clear_output_dialog_8h__incl.md5
old mode 100644
new mode 100755
diff --git a/docs/html/_clear_output_dialog_8h__incl.png b/docs/html/_clear_output_dialog_8h__incl.png
old mode 100644
new mode 100755
diff --git a/docs/html/_clear_output_dialog_8h_source.html b/docs/html/_clear_output_dialog_8h_source.html
old mode 100644
new mode 100755
index ce6eb457..e046c144
--- a/docs/html/_clear_output_dialog_8h_source.html
+++ b/docs/html/_clear_output_dialog_8h_source.html
@@ -1,9 +1,10 @@
-
+
-
+
+
MSSPM: MSSPM_Main/ClearOutputDialog.h Source File
@@ -12,16 +13,9 @@
-
-
@@ -39,40 +33,22 @@
-
+
-
-
+
+
+
+
@@ -107,17 +85,63 @@
ClearOutputDialog.h
-
Go to the documentation of this file. 33 #include "nmfDatabase.h" 35 #include <QTableWidget> 50 nmfDatabase* m_databasePtr;
52 QVBoxLayout* MainLAYT;
57 QLabel* ObjectiveCriterionLBL;
59 QComboBox* AlgorithmCMB;
60 QComboBox* MinimizerCMB;
61 QComboBox* ObjectiveCriterionCMB;
62 QComboBox* ScalingCMB;
63 QPushButton* CancelPB;
74 nmfDatabase* databasePtr);
77 std::string getAlgorithm();
78 std::string getMinimizer();
79 std::string getObjectiveCriterion();
80 std::string getScaling();
84 void callback_AlgorithmCMB(QString algorithm);
85 void callback_MinimizerCMB(QString minimizer);
86 void callback_ObjectiveCriterionCMB(QString objectiveCriterion);
Clear Dialog.
Definition: ClearOutputDialog.h:46
-
ClearOutputDialog(QWidget *parent, nmfDatabase *databasePtr)
ClearOutputDialog : class constructor.
Definition: ClearOutputDialog.cpp:5
+
Go to the documentation of this file.
+
+
+
33 #include "nmfDatabase.h"
+
+
35 #include <QTableWidget>
+
+
+
+
+
+
+
50 nmfDatabase* m_databasePtr;
+
+
52 QVBoxLayout* MainLAYT;
+
+
+
+
+
57 QLabel* ObjectiveCriterionLBL;
+
+
59 QComboBox* AlgorithmCMB;
+
60 QComboBox* MinimizerCMB;
+
61 QComboBox* ObjectiveCriterionCMB;
+
62 QComboBox* ScalingCMB;
+
63 QPushButton* CancelPB;
+
+
+
+
+
+
74 nmfDatabase* databasePtr);
+
+
+
77 std::string getAlgorithm();
+
78 std::string getMinimizer();
+
79 std::string getObjectiveCriterion();
+
80 std::string getScaling();
+
+
+
+
84 void callback_AlgorithmCMB(QString algorithm);
+
85 void callback_MinimizerCMB(QString minimizer);
+
86 void callback_ObjectiveCriterionCMB(QString objectiveCriterion);
+
+
+Clear Dialog.
Definition: ClearOutputDialog.h:46
+ClearOutputDialog(QWidget *parent, nmfDatabase *databasePtr)
ClearOutputDialog : class constructor.
Definition: ClearOutputDialog.cpp:5
diff --git a/docs/html/_load_dlg_8h.html b/docs/html/_load_dlg_8h.html
index c7853881..201a348b 100644
--- a/docs/html/_load_dlg_8h.html
+++ b/docs/html/_load_dlg_8h.html
@@ -1,9 +1,10 @@
-
+
-
+
+
MSSPM: MSSPM_GuiSetup/LoadDlg.h File Reference
@@ -12,16 +13,9 @@
-
-
@@ -39,40 +33,22 @@
-
+
-
-
+
+
+
+
@@ -110,15 +88,15 @@
-
GUI definition for the Settings File LoadDlg widget.
+
GUI definition for the Settings File LoadDlg widget.
More...
@@ -131,7 +109,7 @@
-
GUI definition for the Settings File LoadDlg widget.
+
GUI definition for the Settings File LoadDlg widget.
This file contains the GUI definitions for the Settings File Load Dialog. This dialog allows the user to load a previously saved Settings configuration file.
@@ -141,7 +119,7 @@
MSSPM_GuiSetup LoadDlg.h
+ 1.8.17
diff --git a/docs/html/_load_dlg_8h__dep__incl.dot b/docs/html/_load_dlg_8h__dep__incl.dot
new file mode 100644
index 00000000..5cbce47e
--- /dev/null
+++ b/docs/html/_load_dlg_8h__dep__incl.dot
@@ -0,0 +1,11 @@
+digraph "MSSPM_GuiSetup/LoadDlg.h"
+{
+ // LATEX_PDF_SIZE
+ edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
+ node [fontname="Helvetica",fontsize="10",shape=record];
+ Node1 [label="MSSPM_GuiSetup/LoadDlg.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip="GUI definition for the Settings File LoadDlg widget."];
+ Node1 -> Node2 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node2 [label="MSSPM_GuiSetup/nmfSetupTab04.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$nmf_setup_tab04_8h.html",tooltip="GUI definition for the Setup Model page class nmfSetup_Tab4."];
+ Node2 -> Node3 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node3 [label="MSSPM_Main/nmfMainWindow.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$nmf_main_window_8h.html",tooltip="GUI definition for the main nmfMainWindow MSSPM Application class."];
+}
diff --git a/docs/html/_load_dlg_8h__dep__incl.map b/docs/html/_load_dlg_8h__dep__incl.map
old mode 100644
new mode 100755
diff --git a/docs/html/_load_dlg_8h__dep__incl.md5 b/docs/html/_load_dlg_8h__dep__incl.md5
old mode 100644
new mode 100755
diff --git a/docs/html/_load_dlg_8h__dep__incl.png b/docs/html/_load_dlg_8h__dep__incl.png
old mode 100644
new mode 100755
diff --git a/docs/html/_load_dlg_8h_source.html b/docs/html/_load_dlg_8h_source.html
old mode 100644
new mode 100755
index 3f1b791b..255b5c3c
--- a/docs/html/_load_dlg_8h_source.html
+++ b/docs/html/_load_dlg_8h_source.html
@@ -1,9 +1,10 @@
-
+
-
+
+
MSSPM: MSSPM_GuiSetup/LoadDlg.h Source File
@@ -12,16 +13,9 @@
-
-
@@ -39,40 +33,22 @@
-
+
-
-
+
+
+
+
@@ -107,22 +85,70 @@
LoadDlg.h
-
Go to the documentation of this file. 10 class QDialogButtonBox;
25 nmfDatabase* m_databasePtr;
26 QDialogButtonBox* m_buttonBox;
27 QListWidget* m_SettingsLW;
28 std::string m_GrowthForm;
29 std::string m_HarvestForm;
30 std::string m_CompetitionForm;
31 std::string m_PredationForm;
33 std::vector<std::string> m_SettingNames;
35 void reloadSystemsList();
37 void updateWindowTitle();
43 nmfDatabase* m_databasePtr,
44 const QString ¤tConfig);
void callback_ItemDoubleClicked(QListWidgetItem *item)
Callback invoked when user double clicks an item from the System names list.
Definition: LoadDlg.cpp:72
-
void callback_DeleteItem()
Callback invoked when user selects the Delete item from the popup context menu item.
Definition: LoadDlg.cpp:158
-
void ClearSystemName()
Signal emitted when user deletes a System name.
-
void callback_LoadOk()
Callback invoked when user clicks the OK button.
Definition: LoadDlg.cpp:104
-
void callback_ShowContextMenu(const QPoint &pos)
Callback invoked when user right clicks over an existing System name to reveal the popup Delete menu ...
Definition: LoadDlg.cpp:57
-
Defines the behavior and callback functionality for the Load Systems Dialog used in Setup Tab page 4...
Definition: LoadDlg.h:16
-
void getSettingData(SystemData &data)
Gets the database data affiliated with the current System name.
Definition: LoadDlg.cpp:187
+
Go to the documentation of this file.
+
+
+
10 class QDialogButtonBox;
+
+
+
+
+
+
+
+
+
+
+
25 nmfDatabase* m_databasePtr;
+
26 QDialogButtonBox* m_buttonBox;
+
27 QListWidget* m_SettingsLW;
+
28 std::string m_GrowthForm;
+
29 std::string m_HarvestForm;
+
30 std::string m_CompetitionForm;
+
31 std::string m_PredationForm;
+
+
33 std::vector<std::string> m_SettingNames;
+
+
35 void reloadSystemsList();
+
+
37 void updateWindowTitle();
+
+
+
+
+
+
43 nmfDatabase* m_databasePtr,
+
44 const QString ¤tConfig);
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+void callback_LoadOk()
Callback invoked when user clicks the OK button.
Definition: LoadDlg.cpp:104
+void callback_ItemDoubleClicked(QListWidgetItem *item)
Callback invoked when user double clicks an item from the System names list.
Definition: LoadDlg.cpp:72
+Defines the behavior and callback functionality for the Load Systems Dialog used in Setup Tab page 4.
Definition: LoadDlg.h:16
+void callback_DeleteItem()
Callback invoked when user selects the Delete item from the popup context menu item.
Definition: LoadDlg.cpp:158
+void ClearSystemName()
Signal emitted when user deletes a System name.
+void callback_ShowContextMenu(const QPoint &pos)
Callback invoked when user right clicks over an existing System name to reveal the popup Delete menu ...
Definition: LoadDlg.cpp:57
+void getSettingData(SystemData &data)
Gets the database data affiliated with the current System name.
Definition: LoadDlg.cpp:187
diff --git a/docs/html/_load_forecast_dlg_8h.html b/docs/html/_load_forecast_dlg_8h.html
index 1545103a..aefc959c 100644
--- a/docs/html/_load_forecast_dlg_8h.html
+++ b/docs/html/_load_forecast_dlg_8h.html
@@ -1,9 +1,10 @@
-
+
-
+
+
MSSPM: MSSPM_GuiForecast/LoadForecastDlg.h File Reference
@@ -12,16 +13,9 @@
-
-
@@ -39,40 +33,22 @@
-
+
-
-
+
+
+
+
@@ -110,15 +88,15 @@
-
GUI definition for the LoadForecastDlg widget class.
+
GUI definition for the LoadForecastDlg widget class.
More...
@@ -131,13 +109,13 @@
-
GUI definition for the LoadForecastDlg widget class.
+
GUI definition for the LoadForecastDlg widget class.
This file is the dialog that appears when a user wishes to select a Forecast to load.
-
Copyright Public Domain Notice
- National Oceanic And Atmospheric Administration
-
- This software is a "United States Government Work" under the terms of the United States Copyright Act. It was written as part of the author's official duties as a United States Government employee/contractor and thus cannot be copyrighted. This software is freely available to the public for use. The National Oceanic And Atmospheric Administration and the U.S. Government have not placed any restriction on its use or reproduction. Although all reasonable efforts have been taken to ensure the accuracy and reliability of the software and data, the National Oceanic And Atmospheric Administration and the U.S. Government do not and cannot warrant the performance or results that may be obtained by using this software or data. The National Oceanic And Atmospheric Administration and the U.S. Government disclaim all warranties, express or implied, including warranties of performance, merchantability or fitness for any particular purpose.
-
+Copyright Public Domain Notice
+ National Oceanic And Atmospheric Administration
+
+ This software is a "United States Government Work" under the terms of the United States Copyright Act. It was written as part of the author's official duties as a United States Government employee/contractor and thus cannot be copyrighted. This software is freely available to the public for use. The National Oceanic And Atmospheric Administration and the U.S. Government have not placed any restriction on its use or reproduction. Although all reasonable efforts have been taken to ensure the accuracy and reliability of the software and data, the National Oceanic And Atmospheric Administration and the U.S. Government do not and cannot warrant the performance or results that may be obtained by using this software or data. The National Oceanic And Atmospheric Administration and the U.S. Government disclaim all warranties, express or implied, including warranties of performance, merchantability or fitness for any particular purpose.
+
Please cite the author(s) in any work or product based on this material.
@@ -147,7 +125,7 @@
MSSPM_GuiForecast LoadForecastDlg.h
+ 1.8.17
diff --git a/docs/html/_load_forecast_dlg_8h__dep__incl.dot b/docs/html/_load_forecast_dlg_8h__dep__incl.dot
new file mode 100644
index 00000000..76c635f9
--- /dev/null
+++ b/docs/html/_load_forecast_dlg_8h__dep__incl.dot
@@ -0,0 +1,11 @@
+digraph "MSSPM_GuiForecast/LoadForecastDlg.h"
+{
+ // LATEX_PDF_SIZE
+ edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
+ node [fontname="Helvetica",fontsize="10",shape=record];
+ Node1 [label="MSSPM_GuiForecast/LoadForecast\lDlg.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip="GUI definition for the LoadForecastDlg widget class."];
+ Node1 -> Node2 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node2 [label="MSSPM_GuiForecast/nmfForecast\lTab01.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$nmf_forecast_tab01_8h.html",tooltip="GUI definition for the nmfForecast_Tab1 Forecast Setup Data class."];
+ Node2 -> Node3 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node3 [label="MSSPM_Main/nmfMainWindow.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$nmf_main_window_8h.html",tooltip="GUI definition for the main nmfMainWindow MSSPM Application class."];
+}
diff --git a/docs/html/_load_forecast_dlg_8h__dep__incl.map b/docs/html/_load_forecast_dlg_8h__dep__incl.map
old mode 100644
new mode 100755
diff --git a/docs/html/_load_forecast_dlg_8h__dep__incl.md5 b/docs/html/_load_forecast_dlg_8h__dep__incl.md5
old mode 100644
new mode 100755
diff --git a/docs/html/_load_forecast_dlg_8h__dep__incl.png b/docs/html/_load_forecast_dlg_8h__dep__incl.png
old mode 100644
new mode 100755
diff --git a/docs/html/_load_forecast_dlg_8h_source.html b/docs/html/_load_forecast_dlg_8h_source.html
old mode 100644
new mode 100755
index d28d2541..8a09d52b
--- a/docs/html/_load_forecast_dlg_8h_source.html
+++ b/docs/html/_load_forecast_dlg_8h_source.html
@@ -1,9 +1,10 @@
-
+
-
+
+
MSSPM: MSSPM_GuiForecast/LoadForecastDlg.h Source File
@@ -12,16 +13,9 @@
-
-
@@ -39,40 +33,22 @@
-
+
-
-
+
+
+
+
@@ -107,19 +85,57 @@
LoadForecastDlg.h
-
Go to the documentation of this file. 44 QDialogButtonBox* m_ButtonBox;
45 nmfDatabase* m_DatabasePtr;
46 QString m_ForecastName;
47 QLineEdit* m_ForecastNameLE;
48 QSpinBox* m_ForecastRunLengthSB;
49 QSpinBox* m_ForecastNumRunsSB;
50 QListWidget* m_ForecastsLW;
51 std::vector<std::string> m_ForecastNames;
68 nmfDatabase* databasePtr,
69 QLineEdit* forecastName,
70 QSpinBox* runLengthSB,
86 void callback_LoadOk();
87 void callback_itemDoubleClicked(QListWidgetItem* item);
88 void callback_ContextMenu(QPoint pos);
89 void callback_DeleteSelection();
std::string getSelectedItem()
Gets the selected item the user has selected from the Load Forecast button.
Definition: LoadForecastDlg.cpp:146
-
LoadForecastDlg(const QString &title, QWidget *parent, nmfLogger *logger, nmfDatabase *databasePtr, QLineEdit *forecastName, QSpinBox *runLengthSB, QSpinBox *numRunsSB)
Dialog to select Forecast to Load.
Definition: LoadForecastDlg.cpp:7
-
void loadWidgets()
Loads all widgets for this GUI from database tables.
Definition: LoadForecastDlg.cpp:115
-
Dialog to Load a Forecast.
Definition: LoadForecastDlg.h:39
+
Go to the documentation of this file.
+
+
+
+
+
+
+
+
44 QDialogButtonBox* m_ButtonBox;
+
45 nmfDatabase* m_DatabasePtr;
+
46 QString m_ForecastName;
+
47 QLineEdit* m_ForecastNameLE;
+
48 QSpinBox* m_ForecastRunLengthSB;
+
49 QSpinBox* m_ForecastNumRunsSB;
+
50 QListWidget* m_ForecastsLW;
+
51 std::vector<std::string> m_ForecastNames;
+
+
+
+
+
+
+
68 nmfDatabase* databasePtr,
+
69 QLineEdit* forecastName,
+
70 QSpinBox* runLengthSB,
+
+
+
+
+
+
+
+
86 void callback_LoadOk();
+
87 void callback_itemDoubleClicked(QListWidgetItem* item);
+
88 void callback_ContextMenu(QPoint pos);
+
89 void callback_DeleteSelection();
+
+
+LoadForecastDlg(const QString &title, QWidget *parent, nmfLogger *logger, nmfDatabase *databasePtr, QLineEdit *forecastName, QSpinBox *runLengthSB, QSpinBox *numRunsSB)
Dialog to select Forecast to Load.
Definition: LoadForecastDlg.cpp:7
+Dialog to Load a Forecast.
Definition: LoadForecastDlg.h:39
+std::string getSelectedItem()
Gets the selected item the user has selected from the Load Forecast button.
Definition: LoadForecastDlg.cpp:146
+void loadWidgets()
Loads all widgets for this GUI from database tables.
Definition: LoadForecastDlg.cpp:115
diff --git a/docs/html/_m_s_s_p_m___gui_diagnostic_2mainpage_8h_source.html b/docs/html/_m_s_s_p_m___gui_diagnostic_2mainpage_8h_source.html
old mode 100644
new mode 100755
index 31a5cecd..c0c59414
--- a/docs/html/_m_s_s_p_m___gui_diagnostic_2mainpage_8h_source.html
+++ b/docs/html/_m_s_s_p_m___gui_diagnostic_2mainpage_8h_source.html
@@ -1,9 +1,10 @@
-
+
-
+
+
MSSPM: MSSPM_GuiDiagnostic/mainpage.h Source File
@@ -12,16 +13,9 @@
-
-
@@ -39,40 +33,22 @@
-
+
-
-
+
+
+
+
@@ -107,7 +85,8 @@
mainpage.h
+
diff --git a/docs/html/_m_s_s_p_m___gui_estimation_2mainpage_8h_source.html b/docs/html/_m_s_s_p_m___gui_estimation_2mainpage_8h_source.html
old mode 100644
new mode 100755
index 27a421ef..683c0705
--- a/docs/html/_m_s_s_p_m___gui_estimation_2mainpage_8h_source.html
+++ b/docs/html/_m_s_s_p_m___gui_estimation_2mainpage_8h_source.html
@@ -1,9 +1,10 @@
-
+
-
+
+
MSSPM: MSSPM_GuiEstimation/mainpage.h Source File
@@ -12,16 +13,9 @@
-
-
@@ -39,40 +33,22 @@
-
+
-
-
+
+
+
+
@@ -107,7 +85,8 @@
mainpage.h
+
diff --git a/docs/html/_m_s_s_p_m___gui_estimation_2precompiled__header_8h.html b/docs/html/_m_s_s_p_m___gui_estimation_2precompiled__header_8h.html
new file mode 100644
index 00000000..b3d673da
--- /dev/null
+++ b/docs/html/_m_s_s_p_m___gui_estimation_2precompiled__header_8h.html
@@ -0,0 +1,176 @@
+
+
+
+
+
+
+
+MSSPM: MSSPM_GuiEstimation/precompiled_header.h File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Include files for project classes.
+More...
+
#include "nmfDatabase.h"
+#include "nmfLogger.h"
+#include "nmfUtils.h"
+#include <string>
+#include <set>
+#include <map>
+#include <memory>
+#include <vector>
+#include <functional>
+#include <algorithm>
+#include <numeric>
+#include <iterator>
+#include <cmath>
+#include <cassert>
+#include <complex>
+#include <cstddef>
+#include <cstdint>
+#include <cstdlib>
+#include <QAction>
+#include <QApplication>
+#include <QButtonGroup>
+#include <QCheckBox>
+#include <QColor>
+#include <QComboBox>
+#include <QDir>
+#include <QFileDialog>
+#include <QFrame>
+#include <QGroupBox>
+#include <QHeaderView>
+#include <QHBoxLayout>
+#include <QInputDialog>
+#include <QLabel>
+#include <QLineEdit>
+#include <QListWidget>
+#include <QMainWindow>
+#include <QMap>
+#include <QMessageBox>
+#include <QModelIndex>
+#include <QObject>
+#include <QPushButton>
+#include <QRadioButton>
+#include <QSettings>
+#include <QSpacerItem>
+#include <QSpinBox>
+#include <QSplitter>
+#include <QStandardItemModel>
+#include <QStringList>
+#include <QTabWidget>
+#include <QTableView>
+#include <QTextEdit>
+#include <QTextStream>
+#include <QToolTip>
+#include <QUiLoader>
+#include <QValidator>
+#include <QVariant>
+#include <QVBoxLayout>
+#include <QVector>
+#include <boost/numeric/ublas/matrix.hpp>
+#include <boost/numeric/ublas/io.hpp>
+#include <boost/algorithm/string/trim.hpp>
+#include <boost/algorithm/string.hpp>
+#include <boost/range/algorithm_ext/erase.hpp>
+
+
Go to the source code of this file.
+
+
Include files for project classes.
+
This file contains the project, system, Qt, and Boost include files needed for the .h files in this project. Inculding them here allows them to be precompiled by the compiler and hence represent a savings in compile time.
+
Copyright Public Domain Notice
+ National Oceanic And Atmospheric Administration
+
+ This software is a "United States Government Work" under the terms of the United States Copyright Act. It was written as part of the author's official duties as a United States Government employee/contractor and thus cannot be copyrighted. This software is freely available to the public for use. The National Oceanic And Atmospheric Administration and the U.S. Government have not placed any restriction on its use or reproduction. Although all reasonable efforts have been taken to ensure the accuracy and reliability of the software and data, the National Oceanic And Atmospheric Administration and the U.S. Government do not and cannot warrant the performance or results that may be obtained by using this software or data. The National Oceanic And Atmospheric Administration and the U.S. Government disclaim all warranties, express or implied, including warranties of performance, merchantability or fitness for any particular purpose.
+
+ Please cite the author(s) in any work or product based on this material.
+
+
+
+
+
+
diff --git a/docs/html/_m_s_s_p_m___gui_estimation_2precompiled__header_8h_source.html b/docs/html/_m_s_s_p_m___gui_estimation_2precompiled__header_8h_source.html
old mode 100644
new mode 100755
index e8c82276..9bfbb95a
--- a/docs/html/_m_s_s_p_m___gui_estimation_2precompiled__header_8h_source.html
+++ b/docs/html/_m_s_s_p_m___gui_estimation_2precompiled__header_8h_source.html
@@ -1,9 +1,10 @@
-
+
-
+
+
MSSPM: MSSPM_GuiEstimation/precompiled_header.h Source File
@@ -12,16 +13,9 @@
-
-
@@ -39,40 +33,22 @@
-
+
-
-
+
+
+
+
@@ -107,15 +85,82 @@
precompiled_header.h
-
31 #include "nmfDatabase.h" 32 #include "nmfLogger.h" 52 #include <QApplication> 53 #include <QButtonGroup> 58 #include <QFileDialog> 61 #include <QHeaderView> 62 #include <QHBoxLayout> 63 #include <QInputDialog> 66 #include <QListWidget> 67 #include <QMainWindow> 69 #include <QMessageBox> 70 #include <QModelIndex> 72 #include <QPushButton> 73 #include <QRadioButton> 75 #include <QSpacerItem> 78 #include <QStandardItemModel> 79 #include <QStringList> 83 #include <QTextStream> 88 #include <QVBoxLayout> 91 #include <boost/numeric/ublas/matrix.hpp> 92 #include <boost/numeric/ublas/io.hpp> 93 #include <boost/algorithm/string/trim.hpp> 94 #include <boost/algorithm/string.hpp> 95 #include <boost/range/algorithm_ext/erase.hpp>
+Go to the documentation of this file.
+
31 #include "nmfDatabase.h"
+
32 #include "nmfLogger.h"
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
52 #include <QApplication>
+
53 #include <QButtonGroup>
+
+
+
+
+
58 #include <QFileDialog>
+
+
+
61 #include <QHeaderView>
+
62 #include <QHBoxLayout>
+
63 #include <QInputDialog>
+
+
+
66 #include <QListWidget>
+
67 #include <QMainWindow>
+
+
69 #include <QMessageBox>
+
70 #include <QModelIndex>
+
+
72 #include <QPushButton>
+
73 #include <QRadioButton>
+
+
75 #include <QSpacerItem>
+
+
+
78 #include <QStandardItemModel>
+
79 #include <QStringList>
+
+
+
+
83 #include <QTextStream>
+
+
+
+
+
88 #include <QVBoxLayout>
+
+
+
91 #include <boost/numeric/ublas/matrix.hpp>
+
92 #include <boost/numeric/ublas/io.hpp>
+
93 #include <boost/algorithm/string/trim.hpp>
+
94 #include <boost/algorithm/string.hpp>
+
95 #include <boost/range/algorithm_ext/erase.hpp>
+
+
diff --git a/docs/html/_m_s_s_p_m___gui_forecast_2mainpage_8h_source.html b/docs/html/_m_s_s_p_m___gui_forecast_2mainpage_8h_source.html
old mode 100644
new mode 100755
index f9acf332..20470299
--- a/docs/html/_m_s_s_p_m___gui_forecast_2mainpage_8h_source.html
+++ b/docs/html/_m_s_s_p_m___gui_forecast_2mainpage_8h_source.html
@@ -1,9 +1,10 @@
-
+
-
+
+
MSSPM: MSSPM_GuiForecast/mainpage.h Source File
@@ -12,16 +13,9 @@
-
-
@@ -39,40 +33,22 @@
-
+
-
-
+
+
+
+
@@ -107,7 +85,8 @@
mainpage.h
+
diff --git a/docs/html/_m_s_s_p_m___gui_forecast_2precompiled__header_8h.html b/docs/html/_m_s_s_p_m___gui_forecast_2precompiled__header_8h.html
new file mode 100644
index 00000000..3f55c6cb
--- /dev/null
+++ b/docs/html/_m_s_s_p_m___gui_forecast_2precompiled__header_8h.html
@@ -0,0 +1,182 @@
+
+
+
+
+
+
+
+MSSPM: MSSPM_GuiForecast/precompiled_header.h File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Include files for project classes.
+More...
+
#include "nmfDatabase.h"
+#include "nmfLogger.h"
+#include "nmfUtils.h"
+#include <string>
+#include <set>
+#include <map>
+#include <memory>
+#include <vector>
+#include <functional>
+#include <algorithm>
+#include <numeric>
+#include <iterator>
+#include <cmath>
+#include <cassert>
+#include <complex>
+#include <cstddef>
+#include <cstdint>
+#include <cstdlib>
+#include <QAction>
+#include <QApplication>
+#include <QButtonGroup>
+#include <QCheckBox>
+#include <QColor>
+#include <QComboBox>
+#include <QDialog>
+#include <QDialogButtonBox>
+#include <QDir>
+#include <QDoubleSpinBox>
+#include <QFileDialog>
+#include <QFrame>
+#include <QGroupBox>
+#include <QHeaderView>
+#include <QHBoxLayout>
+#include <QInputDialog>
+#include <QLabel>
+#include <QLineEdit>
+#include <QListWidget>
+#include <QMainWindow>
+#include <QMap>
+#include <QMenu>
+#include <QMessageBox>
+#include <QModelIndex>
+#include <QObject>
+#include <QPushButton>
+#include <QRadioButton>
+#include <QSettings>
+#include <QSpacerItem>
+#include <QSpinBox>
+#include <QSplitter>
+#include <QStandardItemModel>
+#include <QStringList>
+#include <QTabWidget>
+#include <QTableView>
+#include <QTableWidget>
+#include <QTextEdit>
+#include <QTextStream>
+#include <QToolTip>
+#include <QUiLoader>
+#include <QValidator>
+#include <QVariant>
+#include <QVBoxLayout>
+#include <QVector>
+#include <QWidget>
+#include <boost/numeric/ublas/matrix.hpp>
+#include <boost/numeric/ublas/io.hpp>
+#include <boost/algorithm/string/trim.hpp>
+#include <boost/algorithm/string.hpp>
+#include <boost/range/algorithm_ext/erase.hpp>
+
+
Go to the source code of this file.
+
+
Include files for project classes.
+
This file contains the project, system, Qt, and Boost include files needed for the .h files in this project. Inculding them here allows them to be precompiled by the compiler and hence represent a savings in compile time.
+
Copyright Public Domain Notice
+ National Oceanic And Atmospheric Administration
+
+ This software is a "United States Government Work" under the terms of the United States Copyright Act. It was written as part of the author's official duties as a United States Government employee/contractor and thus cannot be copyrighted. This software is freely available to the public for use. The National Oceanic And Atmospheric Administration and the U.S. Government have not placed any restriction on its use or reproduction. Although all reasonable efforts have been taken to ensure the accuracy and reliability of the software and data, the National Oceanic And Atmospheric Administration and the U.S. Government do not and cannot warrant the performance or results that may be obtained by using this software or data. The National Oceanic And Atmospheric Administration and the U.S. Government disclaim all warranties, express or implied, including warranties of performance, merchantability or fitness for any particular purpose.
+
+ Please cite the author(s) in any work or product based on this material.
+
+
+
+
+
+
diff --git a/docs/html/_m_s_s_p_m___gui_forecast_2precompiled__header_8h_source.html b/docs/html/_m_s_s_p_m___gui_forecast_2precompiled__header_8h_source.html
old mode 100644
new mode 100755
index 0f414e32..df1e0893
--- a/docs/html/_m_s_s_p_m___gui_forecast_2precompiled__header_8h_source.html
+++ b/docs/html/_m_s_s_p_m___gui_forecast_2precompiled__header_8h_source.html
@@ -1,9 +1,10 @@
-
+
-
+
+
MSSPM: MSSPM_GuiForecast/precompiled_header.h Source File
@@ -12,16 +13,9 @@
-
-
@@ -39,40 +33,22 @@
-
+
-
-
+
+
+
+
@@ -107,15 +85,88 @@
precompiled_header.h
-
31 #include "nmfDatabase.h" 32 #include "nmfLogger.h" 52 #include <QApplication> 53 #include <QButtonGroup> 58 #include <QDialogButtonBox> 60 #include <QDoubleSpinBox> 61 #include <QFileDialog> 64 #include <QHeaderView> 65 #include <QHBoxLayout> 66 #include <QInputDialog> 69 #include <QListWidget> 70 #include <QMainWindow> 73 #include <QMessageBox> 74 #include <QModelIndex> 76 #include <QPushButton> 77 #include <QRadioButton> 79 #include <QSpacerItem> 82 #include <QStandardItemModel> 83 #include <QStringList> 86 #include <QTableWidget> 88 #include <QTextStream> 93 #include <QVBoxLayout> 97 #include <boost/numeric/ublas/matrix.hpp> 98 #include <boost/numeric/ublas/io.hpp> 99 #include <boost/algorithm/string/trim.hpp> 100 #include <boost/algorithm/string.hpp> 101 #include <boost/range/algorithm_ext/erase.hpp>
+Go to the documentation of this file.
+
31 #include "nmfDatabase.h"
+
32 #include "nmfLogger.h"
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
52 #include <QApplication>
+
53 #include <QButtonGroup>
+
+
+
+
+
58 #include <QDialogButtonBox>
+
+
60 #include <QDoubleSpinBox>
+
61 #include <QFileDialog>
+
+
+
64 #include <QHeaderView>
+
65 #include <QHBoxLayout>
+
66 #include <QInputDialog>
+
+
+
69 #include <QListWidget>
+
70 #include <QMainWindow>
+
+
+
73 #include <QMessageBox>
+
74 #include <QModelIndex>
+
+
76 #include <QPushButton>
+
77 #include <QRadioButton>
+
+
79 #include <QSpacerItem>
+
+
+
82 #include <QStandardItemModel>
+
83 #include <QStringList>
+
+
+
86 #include <QTableWidget>
+
+
88 #include <QTextStream>
+
+
+
+
+
93 #include <QVBoxLayout>
+
+
+
+
97 #include <boost/numeric/ublas/matrix.hpp>
+
98 #include <boost/numeric/ublas/io.hpp>
+
99 #include <boost/algorithm/string/trim.hpp>
+
100 #include <boost/algorithm/string.hpp>
+
101 #include <boost/range/algorithm_ext/erase.hpp>
+
+
diff --git a/docs/html/_m_s_s_p_m___gui_manager_mode_2precompiled__header_8h_source.html b/docs/html/_m_s_s_p_m___gui_manager_mode_2precompiled__header_8h_source.html
old mode 100644
new mode 100755
index bd3d5c4c..6cd9bce5
--- a/docs/html/_m_s_s_p_m___gui_manager_mode_2precompiled__header_8h_source.html
+++ b/docs/html/_m_s_s_p_m___gui_manager_mode_2precompiled__header_8h_source.html
@@ -1,9 +1,10 @@
-
+
-
+
+
MSSPM: MSSPM_GuiManagerMode/precompiled_header.h Source File
@@ -12,16 +13,9 @@
-
-
@@ -39,40 +33,22 @@
-
+
-
-
+
+
+
+
@@ -107,7 +85,28 @@
precompiled_header.h
-
4 #include <QApplication> 11 #include <QPushButton> 13 #include <QStringList> 16 #include "nmfConstants.h" 17 #include "nmfDatabase.h" 18 #include "nmfLogger.h" 19 #include "nmfConstantsMSSPM.h" 20 #include "nmfChartMovableLine.h"
+
+
+
+
4 #include <QApplication>
+
+
+
+
+
+
+
11 #include <QPushButton>
+
+
13 #include <QStringList>
+
+
+
16 #include "nmfConstants.h"
+
17 #include "nmfDatabase.h"
+
18 #include "nmfLogger.h"
+
19 #include "nmfConstantsMSSPM.h"
+
20 #include "nmfChartMovableLine.h"
+
+
diff --git a/docs/html/_m_s_s_p_m___gui_manager_mode_8h.html b/docs/html/_m_s_s_p_m___gui_manager_mode_8h.html
old mode 100644
new mode 100755
diff --git a/docs/html/_m_s_s_p_m___gui_manager_mode_8h__dep__incl.map b/docs/html/_m_s_s_p_m___gui_manager_mode_8h__dep__incl.map
old mode 100644
new mode 100755
diff --git a/docs/html/_m_s_s_p_m___gui_manager_mode_8h__dep__incl.md5 b/docs/html/_m_s_s_p_m___gui_manager_mode_8h__dep__incl.md5
old mode 100644
new mode 100755
diff --git a/docs/html/_m_s_s_p_m___gui_manager_mode_8h__dep__incl.png b/docs/html/_m_s_s_p_m___gui_manager_mode_8h__dep__incl.png
old mode 100644
new mode 100755
diff --git a/docs/html/_m_s_s_p_m___gui_manager_mode_8h__incl.map b/docs/html/_m_s_s_p_m___gui_manager_mode_8h__incl.map
old mode 100644
new mode 100755
diff --git a/docs/html/_m_s_s_p_m___gui_manager_mode_8h__incl.md5 b/docs/html/_m_s_s_p_m___gui_manager_mode_8h__incl.md5
old mode 100644
new mode 100755
diff --git a/docs/html/_m_s_s_p_m___gui_manager_mode_8h__incl.png b/docs/html/_m_s_s_p_m___gui_manager_mode_8h__incl.png
old mode 100644
new mode 100755
diff --git a/docs/html/_m_s_s_p_m___gui_manager_mode_8h_source.html b/docs/html/_m_s_s_p_m___gui_manager_mode_8h_source.html
old mode 100644
new mode 100755
diff --git a/docs/html/_m_s_s_p_m___gui_output_2mainpage_8h_source.html b/docs/html/_m_s_s_p_m___gui_output_2mainpage_8h_source.html
old mode 100644
new mode 100755
index 49d19505..f6916be5
--- a/docs/html/_m_s_s_p_m___gui_output_2mainpage_8h_source.html
+++ b/docs/html/_m_s_s_p_m___gui_output_2mainpage_8h_source.html
@@ -1,9 +1,10 @@
-
+
-
+
+
MSSPM: MSSPM_GuiOutput/mainpage.h Source File
@@ -12,16 +13,9 @@
-
-
@@ -39,40 +33,22 @@
-
+
-
-
+
+
+
+
@@ -107,7 +85,8 @@
mainpage.h
+
diff --git a/docs/html/_m_s_s_p_m___gui_setup_2mainpage_8h_source.html b/docs/html/_m_s_s_p_m___gui_setup_2mainpage_8h_source.html
old mode 100644
new mode 100755
index c14f0e81..b2e23dee
--- a/docs/html/_m_s_s_p_m___gui_setup_2mainpage_8h_source.html
+++ b/docs/html/_m_s_s_p_m___gui_setup_2mainpage_8h_source.html
@@ -1,9 +1,10 @@
-
+
-
+
+
MSSPM: MSSPM_GuiSetup/mainpage.h Source File
@@ -12,16 +13,9 @@
-
-
@@ -39,40 +33,22 @@
-
+
-
-
+
+
+
+
@@ -107,7 +85,8 @@
mainpage.h
+
diff --git a/docs/html/_m_s_s_p_m___gui_setup_2precompiled__header_8h.html b/docs/html/_m_s_s_p_m___gui_setup_2precompiled__header_8h.html
new file mode 100644
index 00000000..ae868765
--- /dev/null
+++ b/docs/html/_m_s_s_p_m___gui_setup_2precompiled__header_8h.html
@@ -0,0 +1,178 @@
+
+
+
+
+
+
+
+MSSPM: MSSPM_GuiSetup/precompiled_header.h File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Include files for project classes.
+More...
+
#include "nmfDatabase.h"
+#include "nmfLogger.h"
+#include "nmfUtils.h"
+#include <string>
+#include <set>
+#include <map>
+#include <memory>
+#include <vector>
+#include <functional>
+#include <algorithm>
+#include <numeric>
+#include <iterator>
+#include <cmath>
+#include <cassert>
+#include <complex>
+#include <cstddef>
+#include <cstdint>
+#include <cstdlib>
+#include <QAction>
+#include <QApplication>
+#include <QButtonGroup>
+#include <QCheckBox>
+#include <QColor>
+#include <QComboBox>
+#include <QDir>
+#include <QDialog>
+#include <QDialogButtonBox>
+#include <QFileDialog>
+#include <QFrame>
+#include <QGroupBox>
+#include <QHBoxLayout>
+#include <QInputDialog>
+#include <QLabel>
+#include <QLineEdit>
+#include <QListWidget>
+#include <QMainWindow>
+#include <QMap>
+#include <QMenu>
+#include <QMessageBox>
+#include <QMouseEvent>
+#include <QPointer>
+#include <QPushButton>
+#include <QProgressDialog>
+#include <QRadioButton>
+#include <QSettings>
+#include <QSpacerItem>
+#include <QSpinBox>
+#include <QSplitter>
+#include <QStandardItemModel>
+#include <QStringList>
+#include <QTabWidget>
+#include <QTableWidget>
+#include <QTextEdit>
+#include <QToolTip>
+#include <QUiLoader>
+#include <QValidator>
+#include <QVariant>
+#include <QVBoxLayout>
+#include <QVector>
+#include <boost/numeric/ublas/matrix.hpp>
+#include <boost/numeric/ublas/io.hpp>
+#include <boost/algorithm/string/trim.hpp>
+#include <boost/algorithm/string.hpp>
+#include <boost/range/algorithm_ext/erase.hpp>
+
+
Go to the source code of this file.
+
+
Include files for project classes.
+
This file contains the project, system, Qt, and Boost include files needed for the .h files in this project. Inculding them here allows them to be precompiled by the compiler and hence represent a savings in compile time.
+
Copyright Public Domain Notice
+ National Oceanic And Atmospheric Administration
+
+ This software is a "United States Government Work" under the terms of the United States Copyright Act. It was written as part of the author's official duties as a United States Government employee/contractor and thus cannot be copyrighted. This software is freely available to the public for use. The National Oceanic And Atmospheric Administration and the U.S. Government have not placed any restriction on its use or reproduction. Although all reasonable efforts have been taken to ensure the accuracy and reliability of the software and data, the National Oceanic And Atmospheric Administration and the U.S. Government do not and cannot warrant the performance or results that may be obtained by using this software or data. The National Oceanic And Atmospheric Administration and the U.S. Government disclaim all warranties, express or implied, including warranties of performance, merchantability or fitness for any particular purpose.
+
+ Please cite the author(s) in any work or product based on this material.
+
+
+
+
+
+
diff --git a/docs/html/_m_s_s_p_m___gui_setup_2precompiled__header_8h_source.html b/docs/html/_m_s_s_p_m___gui_setup_2precompiled__header_8h_source.html
old mode 100644
new mode 100755
index e9f9233c..152a839d
--- a/docs/html/_m_s_s_p_m___gui_setup_2precompiled__header_8h_source.html
+++ b/docs/html/_m_s_s_p_m___gui_setup_2precompiled__header_8h_source.html
@@ -1,9 +1,10 @@
-
+
-
+
+
MSSPM: MSSPM_GuiSetup/precompiled_header.h Source File
@@ -12,16 +13,9 @@
-
-
@@ -39,40 +33,22 @@
-
+
-
-
+
+
+
+
@@ -107,15 +85,87 @@
precompiled_header.h
-
30 #include "nmfDatabase.h" 31 #include "nmfLogger.h" 52 #include <QApplication> 53 #include <QButtonGroup> 60 #include <QDialogButtonBox> 61 #include <QFileDialog> 64 #include <QHBoxLayout> 65 #include <QInputDialog> 68 #include <QListWidget> 69 #include <QMainWindow> 72 #include <QMessageBox> 73 #include <QMouseEvent> 75 #include <QPushButton> 76 #include <QProgressDialog> 77 #include <QRadioButton> 79 #include <QSpacerItem> 82 #include <QStandardItemModel> 83 #include <QStringList> 85 #include <QTableWidget> 92 #include <QVBoxLayout> 95 #include <boost/numeric/ublas/matrix.hpp> 96 #include <boost/numeric/ublas/io.hpp> 97 #include <boost/algorithm/string/trim.hpp> 98 #include <boost/algorithm/string.hpp> 99 #include <boost/range/algorithm_ext/erase.hpp>
+Go to the documentation of this file.
+
30 #include "nmfDatabase.h"
+
31 #include "nmfLogger.h"
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
52 #include <QApplication>
+
53 #include <QButtonGroup>
+
+
+
+
+
+
+
60 #include <QDialogButtonBox>
+
61 #include <QFileDialog>
+
+
+
64 #include <QHBoxLayout>
+
65 #include <QInputDialog>
+
+
+
68 #include <QListWidget>
+
69 #include <QMainWindow>
+
+
+
72 #include <QMessageBox>
+
73 #include <QMouseEvent>
+
+
75 #include <QPushButton>
+
76 #include <QProgressDialog>
+
77 #include <QRadioButton>
+
+
79 #include <QSpacerItem>
+
+
+
82 #include <QStandardItemModel>
+
83 #include <QStringList>
+
+
85 #include <QTableWidget>
+
+
+
+
+
+
+
92 #include <QVBoxLayout>
+
+
+
95 #include <boost/numeric/ublas/matrix.hpp>
+
96 #include <boost/numeric/ublas/io.hpp>
+
97 #include <boost/algorithm/string/trim.hpp>
+
98 #include <boost/algorithm/string.hpp>
+
99 #include <boost/range/algorithm_ext/erase.hpp>
+
+
diff --git a/docs/html/_m_s_s_p_m___main_2mainpage_8h_source.html b/docs/html/_m_s_s_p_m___main_2mainpage_8h_source.html
old mode 100644
new mode 100755
index 03c3f407..82eae676
--- a/docs/html/_m_s_s_p_m___main_2mainpage_8h_source.html
+++ b/docs/html/_m_s_s_p_m___main_2mainpage_8h_source.html
@@ -1,9 +1,10 @@
-
+
-
+
+
MSSPM: MSSPM_Main/mainpage.h Source File
@@ -12,16 +13,9 @@
-
-
@@ -39,40 +33,22 @@
-
+
-
-
+
+
+
+
@@ -107,7 +85,8 @@
mainpage.h
+
diff --git a/docs/html/_m_s_s_p_m___main_2precompiled__header_8h.html b/docs/html/_m_s_s_p_m___main_2precompiled__header_8h.html
new file mode 100644
index 00000000..ff8ac3c4
--- /dev/null
+++ b/docs/html/_m_s_s_p_m___main_2precompiled__header_8h.html
@@ -0,0 +1,196 @@
+
+
+
+
+
+
+
+MSSPM: MSSPM_Main/precompiled_header.h File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Include files for project classes.
+More...
+
#include "nmfDatabase.h"
+#include "nmfLogger.h"
+#include "nmfUtils.h"
+#include <string>
+#include <set>
+#include <map>
+#include <memory>
+#include <vector>
+#include <functional>
+#include <algorithm>
+#include <numeric>
+#include <iterator>
+#include <cmath>
+#include <cassert>
+#include <complex>
+#include <cstddef>
+#include <cstdint>
+#include <cstdlib>
+#include <Q3DBars>
+#include <QAbstract3DGraph>
+#include <QAction>
+#include <QApplication>
+#include <QButtonGroup>
+#include <QCheckBox>
+#include <QClipboard>
+#include <QColor>
+#include <QComboBox>
+#include <QDir>
+#include <QFont>
+#include <QFrame>
+#include <QFuture>
+#include <QGroupBox>
+#include <QHBoxLayout>
+#include <QInputDialog>
+#include <QKeyEvent>
+#include <QLabel>
+#include <QLineEdit>
+#include <QListWidget>
+#include <QListView>
+#include <QMainWindow>
+#include <QMap>
+#include <QMessageBox>
+#include <QMimeData>
+#include <QModelIndex>
+#include <QMouseEvent>
+#include <QPointer>
+#include <QProgressDialog>
+#include <QPushButton>
+#include <QRadioButton>
+#include <QSettings>
+#include <QShortcut>
+#include <QSpacerItem>
+#include <QSpinBox>
+#include <QSplitter>
+#include <QStandardItemModel>
+#include <QString>
+#include <QStringList>
+#include <QStringListModel>
+#include <QTabWidget>
+#include <QTableWidget>
+#include <QTextEdit>
+#include <QToolTip>
+#include <QTreeWidget>
+#include <QTreeWidgetItem>
+#include <QUiLoader>
+#include <QValidator>
+#include <QValueAxis>
+#include <QVariant>
+#include <QVBoxLayout>
+#include <QVector>
+#include <QWhatsThis>
+#include <QtConcurrent>
+#include <QtCharts/QChart>
+#include <QtCharts/QChartView>
+#include <QtCharts/QLineSeries>
+#include <boost/algorithm/string/trim.hpp>
+#include <boost/algorithm/string.hpp>
+#include <boost/filesystem.hpp>
+#include <boost/numeric/ublas/matrix.hpp>
+#include <boost/numeric/ublas/io.hpp>
+#include <boost/range/algorithm_ext/erase.hpp>
+#include <boost/version.hpp>
+
+
Go to the source code of this file.
+
+
Include files for project classes.
+
This file contains the project, system, Qt, and Boost include files needed for the .h files in this project. Inculding them here allows them to be precompiled by the compiler and hence represent a savings in compile time.
+
Copyright Public Domain Notice
+ National Oceanic And Atmospheric Administration
+
+ This software is a "United States Government Work" under the terms of the United States Copyright Act. It was written as part of the author's official duties as a United States Government employee/contractor and thus cannot be copyrighted. This software is freely available to the public for use. The National Oceanic And Atmospheric Administration and the U.S. Government have not placed any restriction on its use or reproduction. Although all reasonable efforts have been taken to ensure the accuracy and reliability of the software and data, the National Oceanic And Atmospheric Administration and the U.S. Government do not and cannot warrant the performance or results that may be obtained by using this software or data. The National Oceanic And Atmospheric Administration and the U.S. Government disclaim all warranties, express or implied, including warranties of performance, merchantability or fitness for any particular purpose.
+
+ Please cite the author(s) in any work or product based on this material.
+
+
+
+
+
+
diff --git a/docs/html/_m_s_s_p_m___main_2precompiled__header_8h_source.html b/docs/html/_m_s_s_p_m___main_2precompiled__header_8h_source.html
old mode 100644
new mode 100755
index c3821d1f..22714d57
--- a/docs/html/_m_s_s_p_m___main_2precompiled__header_8h_source.html
+++ b/docs/html/_m_s_s_p_m___main_2precompiled__header_8h_source.html
@@ -1,9 +1,10 @@
-
+
-
+
+
MSSPM: MSSPM_Main/precompiled_header.h Source File
@@ -12,16 +13,9 @@
-
-
@@ -39,40 +33,22 @@
-
+
-
-
+
+
+
+
@@ -107,15 +85,104 @@
precompiled_header.h
-
31 #include "nmfDatabase.h" 32 #include "nmfLogger.h" 53 #include <QAbstract3DGraph> 55 #include <QApplication> 56 #include <QButtonGroup> 66 #include <QHBoxLayout> 67 #include <QInputDialog> 71 #include <QListWidget> 73 #include <QMainWindow> 75 #include <QMessageBox> 77 #include <QModelIndex> 78 #include <QMouseEvent> 80 #include <QProgressDialog> 81 #include <QPushButton> 82 #include <QRadioButton> 85 #include <QSpacerItem> 88 #include <QStandardItemModel> 90 #include <QStringList> 91 #include <QStringListModel> 93 #include <QTableWidget> 96 #include <QTreeWidget> 97 #include <QTreeWidgetItem> 100 #include <QValueAxis> 102 #include <QVBoxLayout> 104 #include <QWhatsThis> 106 #include <QtConcurrent> 108 #include <QtCharts/QChart> 109 #include <QtCharts/QChartView> 110 #include <QtCharts/QLineSeries> 112 #include <boost/algorithm/string/trim.hpp> 113 #include <boost/algorithm/string.hpp> 114 #include <boost/filesystem.hpp> 115 #include <boost/numeric/ublas/matrix.hpp> 116 #include <boost/numeric/ublas/io.hpp> 117 #include <boost/range/algorithm_ext/erase.hpp> 118 #include <boost/version.hpp>
+Go to the documentation of this file.
+
31 #include "nmfDatabase.h"
+
32 #include "nmfLogger.h"
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
53 #include <QAbstract3DGraph>
+
+
55 #include <QApplication>
+
56 #include <QButtonGroup>
+
+
+
+
+
+
+
+
+
+
66 #include <QHBoxLayout>
+
67 #include <QInputDialog>
+
+
+
+
71 #include <QListWidget>
+
+
73 #include <QMainWindow>
+
+
75 #include <QMessageBox>
+
+
77 #include <QModelIndex>
+
78 #include <QMouseEvent>
+
+
80 #include <QProgressDialog>
+
81 #include <QPushButton>
+
82 #include <QRadioButton>
+
+
+
85 #include <QSpacerItem>
+
+
+
88 #include <QStandardItemModel>
+
+
90 #include <QStringList>
+
91 #include <QStringListModel>
+
+
93 #include <QTableWidget>
+
+
+
96 #include <QTreeWidget>
+
97 #include <QTreeWidgetItem>
+
+
+
100 #include <QValueAxis>
+
+
102 #include <QVBoxLayout>
+
+
104 #include <QWhatsThis>
+
+
106 #include <QtConcurrent>
+
+
108 #include <QtCharts/QChart>
+
109 #include <QtCharts/QChartView>
+
110 #include <QtCharts/QLineSeries>
+
+
112 #include <boost/algorithm/string/trim.hpp>
+
113 #include <boost/algorithm/string.hpp>
+
114 #include <boost/filesystem.hpp>
+
115 #include <boost/numeric/ublas/matrix.hpp>
+
116 #include <boost/numeric/ublas/io.hpp>
+
117 #include <boost/range/algorithm_ext/erase.hpp>
+
118 #include <boost/version.hpp>
+
diff --git a/docs/html/_m_s_s_p_m___parameter_estimation_bees_algorithm_2mainpage_8h_source.html b/docs/html/_m_s_s_p_m___parameter_estimation_bees_algorithm_2mainpage_8h_source.html
old mode 100644
new mode 100755
index d9488d58..9f8d512b
--- a/docs/html/_m_s_s_p_m___parameter_estimation_bees_algorithm_2mainpage_8h_source.html
+++ b/docs/html/_m_s_s_p_m___parameter_estimation_bees_algorithm_2mainpage_8h_source.html
@@ -1,9 +1,10 @@
-
+
-
+
+
MSSPM: MSSPM_ParameterEstimationBeesAlgorithm/mainpage.h Source File
@@ -12,16 +13,9 @@
-
-
@@ -39,40 +33,22 @@
-
+
-
-
+
+
+
+
@@ -107,7 +85,8 @@
mainpage.h
+
diff --git a/docs/html/_m_s_s_p_m___parameter_estimation_n_lopt_algorithm_2mainpage_8h_source.html b/docs/html/_m_s_s_p_m___parameter_estimation_n_lopt_algorithm_2mainpage_8h_source.html
old mode 100644
new mode 100755
index 2307a1af..f4350c80
--- a/docs/html/_m_s_s_p_m___parameter_estimation_n_lopt_algorithm_2mainpage_8h_source.html
+++ b/docs/html/_m_s_s_p_m___parameter_estimation_n_lopt_algorithm_2mainpage_8h_source.html
@@ -1,9 +1,10 @@
-
+
-
+
+
MSSPM: MSSPM_ParameterEstimationNLoptAlgorithm/mainpage.h Source File
@@ -12,16 +13,9 @@
-
-
@@ -39,40 +33,22 @@
-
+
-
-
+
+
+
+
@@ -107,7 +85,8 @@
mainpage.h
+
diff --git a/docs/html/_multi_scenario_save_dlg_8h.html b/docs/html/_multi_scenario_save_dlg_8h.html
index 6807604c..062a18b3 100644
--- a/docs/html/_multi_scenario_save_dlg_8h.html
+++ b/docs/html/_multi_scenario_save_dlg_8h.html
@@ -1,9 +1,10 @@
-
+
-
+
+
MSSPM: MSSPM_GuiForecast/MultiScenarioSaveDlg.h File Reference
@@ -12,16 +13,9 @@
-
-
@@ -39,40 +33,22 @@
-
+
-
-
+
+
+
+
@@ -110,7 +88,7 @@
-
GUI definition for the MultiScenarioSaveDlg widget class.
+
GUI definition for the MultiScenarioSaveDlg widget class.
More...
#include "nmfDatabase.h"
#include "nmfLogger.h"
@@ -125,8 +103,8 @@
@@ -139,13 +117,13 @@
-
GUI definition for the MultiScenarioSaveDlg widget class.
+
GUI definition for the MultiScenarioSaveDlg widget class.
This file contains the GUI definition for the MultiScenario Save Dialog. It allows the user to assign Forecasts to Scenarios. Scenarios may then be graphically viewed as a collected of Forecast plots.
-
Copyright Public Domain Notice
- National Oceanic And Atmospheric Administration
-
- This software is a "United States Government Work" under the terms of the United States Copyright Act. It was written as part of the author's official duties as a United States Government employee/contractor and thus cannot be copyrighted. This software is freely available to the public for use. The National Oceanic And Atmospheric Administration and the U.S. Government have not placed any restriction on its use or reproduction. Although all reasonable efforts have been taken to ensure the accuracy and reliability of the software and data, the National Oceanic And Atmospheric Administration and the U.S. Government do not and cannot warrant the performance or results that may be obtained by using this software or data. The National Oceanic And Atmospheric Administration and the U.S. Government disclaim all warranties, express or implied, including warranties of performance, merchantability or fitness for any particular purpose.
-
+Copyright Public Domain Notice
+ National Oceanic And Atmospheric Administration
+
+ This software is a "United States Government Work" under the terms of the United States Copyright Act. It was written as part of the author's official duties as a United States Government employee/contractor and thus cannot be copyrighted. This software is freely available to the public for use. The National Oceanic And Atmospheric Administration and the U.S. Government have not placed any restriction on its use or reproduction. Although all reasonable efforts have been taken to ensure the accuracy and reliability of the software and data, the National Oceanic And Atmospheric Administration and the U.S. Government do not and cannot warrant the performance or results that may be obtained by using this software or data. The National Oceanic And Atmospheric Administration and the U.S. Government disclaim all warranties, express or implied, including warranties of performance, merchantability or fitness for any particular purpose.
+
Please cite the author(s) in any work or product based on this material.
@@ -155,7 +133,7 @@
MSSPM_GuiForecast MultiScenarioSaveDlg.h
+ 1.8.17
diff --git a/docs/html/_multi_scenario_save_dlg_8h__dep__incl.dot b/docs/html/_multi_scenario_save_dlg_8h__dep__incl.dot
new file mode 100644
index 00000000..aecf6586
--- /dev/null
+++ b/docs/html/_multi_scenario_save_dlg_8h__dep__incl.dot
@@ -0,0 +1,11 @@
+digraph "MSSPM_GuiForecast/MultiScenarioSaveDlg.h"
+{
+ // LATEX_PDF_SIZE
+ edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
+ node [fontname="Helvetica",fontsize="10",shape=record];
+ Node1 [label="MSSPM_GuiForecast/MultiScenario\lSaveDlg.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip="GUI definition for the MultiScenarioSaveDlg widget class."];
+ Node1 -> Node2 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node2 [label="MSSPM_GuiForecast/nmfForecast\lTab04.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$nmf_forecast_tab04_8h.html",tooltip="GUI definition for the nmfForecast_Tab4 Forecast Run class."];
+ Node2 -> Node3 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node3 [label="MSSPM_Main/nmfMainWindow.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$nmf_main_window_8h.html",tooltip="GUI definition for the main nmfMainWindow MSSPM Application class."];
+}
diff --git a/docs/html/_multi_scenario_save_dlg_8h__dep__incl.map b/docs/html/_multi_scenario_save_dlg_8h__dep__incl.map
old mode 100644
new mode 100755
diff --git a/docs/html/_multi_scenario_save_dlg_8h__dep__incl.md5 b/docs/html/_multi_scenario_save_dlg_8h__dep__incl.md5
old mode 100644
new mode 100755
diff --git a/docs/html/_multi_scenario_save_dlg_8h__dep__incl.png b/docs/html/_multi_scenario_save_dlg_8h__dep__incl.png
old mode 100644
new mode 100755
diff --git a/docs/html/_multi_scenario_save_dlg_8h__incl.dot b/docs/html/_multi_scenario_save_dlg_8h__incl.dot
new file mode 100644
index 00000000..6634da76
--- /dev/null
+++ b/docs/html/_multi_scenario_save_dlg_8h__incl.dot
@@ -0,0 +1,13 @@
+digraph "MSSPM_GuiForecast/MultiScenarioSaveDlg.h"
+{
+ // LATEX_PDF_SIZE
+ edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
+ node [fontname="Helvetica",fontsize="10",shape=record];
+ Node1 [label="MSSPM_GuiForecast/MultiScenario\lSaveDlg.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip="GUI definition for the MultiScenarioSaveDlg widget class."];
+ Node1 -> Node2 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node2 [label="nmfDatabase.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
+ Node1 -> Node3 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node3 [label="nmfLogger.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
+ Node1 -> Node4 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node4 [label="nmfConstantsMSSPM.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
+}
diff --git a/docs/html/_multi_scenario_save_dlg_8h__incl.map b/docs/html/_multi_scenario_save_dlg_8h__incl.map
old mode 100644
new mode 100755
diff --git a/docs/html/_multi_scenario_save_dlg_8h__incl.md5 b/docs/html/_multi_scenario_save_dlg_8h__incl.md5
old mode 100644
new mode 100755
diff --git a/docs/html/_multi_scenario_save_dlg_8h__incl.png b/docs/html/_multi_scenario_save_dlg_8h__incl.png
old mode 100644
new mode 100755
diff --git a/docs/html/_multi_scenario_save_dlg_8h_source.html b/docs/html/_multi_scenario_save_dlg_8h_source.html
old mode 100644
new mode 100755
index f959ae3e..f4692ece
--- a/docs/html/_multi_scenario_save_dlg_8h_source.html
+++ b/docs/html/_multi_scenario_save_dlg_8h_source.html
@@ -1,9 +1,10 @@
-
+
-
+
+
MSSPM: MSSPM_GuiForecast/MultiScenarioSaveDlg.h Source File
@@ -12,16 +13,9 @@
-
-
@@ -39,40 +33,22 @@
-
+
-
-
+
+
+
+
@@ -107,22 +85,112 @@
MultiScenarioSaveDlg.h
-
Go to the documentation of this file. 33 #include "nmfDatabase.h" 34 #include "nmfLogger.h" 35 #include "nmfConstantsMSSPM.h" 48 nmfDatabase* m_DatabasePtr;
49 std::string m_ForecastName;
51 std::map<QString,QStringList> m_OrderedForecastLabelsMap;
52 std::string m_ProjectSettingsConfig;
53 std::string m_ScenarioName;
57 QHBoxLayout* ScenarioHLT;
58 QHBoxLayout* ForecastHLT;
59 QHBoxLayout* ShowSortHLT;
60 QHBoxLayout* ForecastLabelHLT;
61 QLabel* ScenarioNameLBL;
62 QLabel* ForecastLabelLBL;
64 QComboBox* ScenarioNameCMB;
65 QComboBox* ForecastLabelCMB;
66 QPushButton* DelScenarioPB;
67 QPushButton* DelForecastPB;
68 QPushButton* NewScenarioPB;
69 QPushButton* SetForecastPB;
70 QPushButton* CancelPB;
72 QPushButton* SetOrderPB;
73 QPushButton* ShowSortPB;
74 QPushButton* RenScenarioPB;
75 QPushButton* RenForecastPB;
79 QListWidget* ForecastLabelLW;
82 const std::string& forecastName,
83 std::vector<std::string>& Species,
84 std::vector<int>& Years,
85 boost::numeric::ublas::matrix<double>& ForecastBiomass);
86 void loadScenarioMap();
87 void printMap(QString msg);
88 void renameScenarioName(QString oldScenario,
90 void renameForecastLabel(QString scenario,
105 nmfDatabase* databasePtr,
107 std::string& projectSettingsConfig,
108 std::map<QString,QStringList>& sortedForecastLabelsMap,
109 std::string& currentScenario,
110 std::string forecastName);
129 QStringList>& orderedForecastLabelsMap);
146 void callback_ScenarioNameCMB(QString scenario);
150 void callback_NewScenarioPB();
154 void callback_DelScenarioPB();
158 void callback_RenScenarioPB();
162 void callback_SetForecastPB();
166 void callback_DelForecastPB();
170 void callback_RenForecastPB();
174 void callback_OkPB();
178 void callback_SetOrderPB();
182 void callback_ShowSortPB();
MultiScenarioSaveDlg(QTabWidget *parent, nmfDatabase *databasePtr, nmfLogger *logger, std::string &projectSettingsConfig, std::map< QString, QStringList > &sortedForecastLabelsMap, std::string ¤tScenario, std::string forecastName)
MultiScenarioSaveDlg : class constructor for a Scenario dialog that allows the user to assign Forecas...
Definition: MultiScenarioSaveDlg.cpp:11
-
std::string getScenarioName()
Gets the current Scenario name from the appropriate GUI widget.
Definition: MultiScenarioSaveDlg.cpp:188
-
Dialog to Save Multiple Forecasts.
Definition: MultiScenarioSaveDlg.h:44
-
void getOrderedForecastLabels(std::map< QString, QStringList > &orderedForecastLabelsMap)
Gets the Scenario-Forecast map. Each Scenario consists of one or more Forecasts.
Definition: MultiScenarioSaveDlg.cpp:280
-
void loadWidgets()
Loads all widgets for this GUI from database tables.
Definition: MultiScenarioSaveDlg.cpp:164
-
void RefreshOutput()
Signal emitted to refresh the Scenario output once a Scenario has been modified.
-
std::string getForecastLabel()
Gets the current Forecast label from the appropriate GUI widget. Each Forecast shown in a Scenario pl...
Definition: MultiScenarioSaveDlg.cpp:194
+
Go to the documentation of this file.
+
+
+
33 #include "nmfDatabase.h"
+
34 #include "nmfLogger.h"
+
35 #include "nmfConstantsMSSPM.h"
+
+
+
+
+
+
+
48 nmfDatabase* m_DatabasePtr;
+
49 std::string m_ForecastName;
+
+
51 std::map<QString,QStringList> m_OrderedForecastLabelsMap;
+
52 std::string m_ProjectSettingsConfig;
+
53 std::string m_ScenarioName;
+
+
+
+
57 QHBoxLayout* ScenarioHLT;
+
58 QHBoxLayout* ForecastHLT;
+
59 QHBoxLayout* ShowSortHLT;
+
60 QHBoxLayout* ForecastLabelHLT;
+
61 QLabel* ScenarioNameLBL;
+
62 QLabel* ForecastLabelLBL;
+
+
64 QComboBox* ScenarioNameCMB;
+
65 QComboBox* ForecastLabelCMB;
+
66 QPushButton* DelScenarioPB;
+
67 QPushButton* DelForecastPB;
+
68 QPushButton* NewScenarioPB;
+
69 QPushButton* SetForecastPB;
+
70 QPushButton* CancelPB;
+
+
72 QPushButton* SetOrderPB;
+
73 QPushButton* ShowSortPB;
+
74 QPushButton* RenScenarioPB;
+
75 QPushButton* RenForecastPB;
+
+
+
+
79 QListWidget* ForecastLabelLW;
+
+
+
82 const std::string& forecastName,
+
83 std::vector<std::string>& Species,
+
84 std::vector<int>& Years,
+
85 boost::numeric::ublas::matrix<double>& ForecastBiomass);
+
86 void loadScenarioMap();
+
87 void printMap(QString msg);
+
88 void renameScenarioName(QString oldScenario,
+
+
90 void renameForecastLabel(QString scenario,
+
+
+
+
+
+
105 nmfDatabase* databasePtr,
+
+
107 std::string& projectSettingsConfig,
+
108 std::map<QString,QStringList>& sortedForecastLabelsMap,
+
109 std::string& currentScenario,
+
110 std::string forecastName);
+
+
+
+
+
+
129 QStringList>& orderedForecastLabelsMap);
+
+
+
+
+
+
+
146 void callback_ScenarioNameCMB(QString scenario);
+
150 void callback_NewScenarioPB();
+
154 void callback_DelScenarioPB();
+
158 void callback_RenScenarioPB();
+
162 void callback_SetForecastPB();
+
166 void callback_DelForecastPB();
+
170 void callback_RenForecastPB();
+
174 void callback_OkPB();
+
178 void callback_SetOrderPB();
+
182 void callback_ShowSortPB();
+
+
+void loadWidgets()
Loads all widgets for this GUI from database tables.
Definition: MultiScenarioSaveDlg.cpp:164
+void getOrderedForecastLabels(std::map< QString, QStringList > &orderedForecastLabelsMap)
Gets the Scenario-Forecast map. Each Scenario consists of one or more Forecasts.
Definition: MultiScenarioSaveDlg.cpp:280
+std::string getScenarioName()
Gets the current Scenario name from the appropriate GUI widget.
Definition: MultiScenarioSaveDlg.cpp:188
+std::string getForecastLabel()
Gets the current Forecast label from the appropriate GUI widget. Each Forecast shown in a Scenario pl...
Definition: MultiScenarioSaveDlg.cpp:194
+MultiScenarioSaveDlg(QTabWidget *parent, nmfDatabase *databasePtr, nmfLogger *logger, std::string &projectSettingsConfig, std::map< QString, QStringList > &sortedForecastLabelsMap, std::string ¤tScenario, std::string forecastName)
MultiScenarioSaveDlg : class constructor for a Scenario dialog that allows the user to assign Forecas...
Definition: MultiScenarioSaveDlg.cpp:11
+Dialog to Save Multiple Forecasts.
Definition: MultiScenarioSaveDlg.h:44
+void RefreshOutput()
Signal emitted to refresh the Scenario output once a Scenario has been modified.
diff --git a/docs/html/_n_lopt___estimator_8h.html b/docs/html/_n_lopt___estimator_8h.html
index 9f8bbd28..5ab88c64 100644
--- a/docs/html/_n_lopt___estimator_8h.html
+++ b/docs/html/_n_lopt___estimator_8h.html
@@ -1,9 +1,10 @@
-
+
-
+
+
MSSPM: MSSPM_ParameterEstimationNLoptAlgorithm/NLopt_Estimator.h File Reference
@@ -12,16 +13,9 @@
-
-
@@ -39,40 +33,22 @@
-
+
-
-
+
+
+
+
@@ -110,7 +88,7 @@
-
Class definition for the NLopt_Estimator API.
+
Class definition for the NLopt_Estimator API.
More...
#include "nmfUtils.h"
#include "nmfUtilsStatistics.h"
@@ -134,8 +112,8 @@
@@ -148,13 +126,13 @@
-
Class definition for the NLopt_Estimator API.
-
This file contains the class definition for the NLopt_Estimator API. This API acts as an interface class between the Main calling program and the lower-level NLopt 3rd party library.
-
Copyright Public Domain Notice
- National Oceanic And Atmospheric Administration
-
- This software is a "United States Government Work" under the terms of the United States Copyright Act. It was written as part of the author's official duties as a United States Government employee/contractor and thus cannot be copyrighted. This software is freely available to the public for use. The National Oceanic And Atmospheric Administration and the U.S. Government have not placed any restriction on its use or reproduction. Although all reasonable efforts have been taken to ensure the accuracy and reliability of the software and data, the National Oceanic And Atmospheric Administration and the U.S. Government do not and cannot warrant the performance or results that may be obtained by using this software or data. The National Oceanic And Atmospheric Administration and the U.S. Government disclaim all warranties, express or implied, including warranties of performance, merchantability or fitness for any particular purpose.
-
+Class definition for the NLopt_Estimator API.
+
This file contains the class definition for the NLopt_Estimator API. This API acts as an interface class between the Main calling program and the lower-level NLopt 3rd party library.
+
Copyright Public Domain Notice
+ National Oceanic And Atmospheric Administration
+
+ This software is a "United States Government Work" under the terms of the United States Copyright Act. It was written as part of the author's official duties as a United States Government employee/contractor and thus cannot be copyrighted. This software is freely available to the public for use. The National Oceanic And Atmospheric Administration and the U.S. Government have not placed any restriction on its use or reproduction. Although all reasonable efforts have been taken to ensure the accuracy and reliability of the software and data, the National Oceanic And Atmospheric Administration and the U.S. Government do not and cannot warrant the performance or results that may be obtained by using this software or data. The National Oceanic And Atmospheric Administration and the U.S. Government disclaim all warranties, express or implied, including warranties of performance, merchantability or fitness for any particular purpose.
+
Please cite the author(s) in any work or product based on this material.
@@ -164,7 +142,7 @@
MSSPM_ParameterEstimationNLoptAlgorithm NLopt_Estimator.h
+ 1.8.17
diff --git a/docs/html/_n_lopt___estimator_8h__dep__incl.dot b/docs/html/_n_lopt___estimator_8h__dep__incl.dot
new file mode 100644
index 00000000..28dd14ce
--- /dev/null
+++ b/docs/html/_n_lopt___estimator_8h__dep__incl.dot
@@ -0,0 +1,12 @@
+digraph "MSSPM_ParameterEstimationNLoptAlgorithm/NLopt_Estimator.h"
+{
+ // LATEX_PDF_SIZE
+ edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
+ node [fontname="Helvetica",fontsize="10",shape=record];
+ Node1 [label="MSSPM_ParameterEstimation\lNLoptAlgorithm/NLopt_Estimator.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip="Class definition for the NLopt_Estimator API."];
+ Node1 -> Node2 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node2 [label="MSSPM_GuiDiagnostic\l/nmfDiagnosticTab01.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$nmf_diagnostic_tab01_8h.html",tooltip="GUI definition for the nmfDiagnostic_Tab1 Parameter Profiles Diagnostics Data class."];
+ Node2 -> Node3 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node3 [label="MSSPM_Main/nmfMainWindow.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$nmf_main_window_8h.html",tooltip="GUI definition for the main nmfMainWindow MSSPM Application class."];
+ Node1 -> Node3 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+}
diff --git a/docs/html/_n_lopt___estimator_8h__dep__incl.map b/docs/html/_n_lopt___estimator_8h__dep__incl.map
old mode 100644
new mode 100755
diff --git a/docs/html/_n_lopt___estimator_8h__dep__incl.md5 b/docs/html/_n_lopt___estimator_8h__dep__incl.md5
old mode 100644
new mode 100755
diff --git a/docs/html/_n_lopt___estimator_8h__dep__incl.png b/docs/html/_n_lopt___estimator_8h__dep__incl.png
old mode 100644
new mode 100755
diff --git a/docs/html/_n_lopt___estimator_8h__incl.dot b/docs/html/_n_lopt___estimator_8h__incl.dot
new file mode 100644
index 00000000..08ce8899
--- /dev/null
+++ b/docs/html/_n_lopt___estimator_8h__incl.dot
@@ -0,0 +1,31 @@
+digraph "MSSPM_ParameterEstimationNLoptAlgorithm/NLopt_Estimator.h"
+{
+ // LATEX_PDF_SIZE
+ edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
+ node [fontname="Helvetica",fontsize="10",shape=record];
+ Node1 [label="MSSPM_ParameterEstimation\lNLoptAlgorithm/NLopt_Estimator.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip="Class definition for the NLopt_Estimator API."];
+ Node1 -> Node2 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node2 [label="nmfUtils.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
+ Node1 -> Node3 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node3 [label="nmfUtilsStatistics.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
+ Node1 -> Node4 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node4 [label="nmfConstantsMSSPM.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
+ Node1 -> Node5 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node5 [label="nmfGrowthForm.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
+ Node1 -> Node6 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node6 [label="nmfHarvestForm.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
+ Node1 -> Node7 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node7 [label="nmfCompetitionForm.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
+ Node1 -> Node8 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node8 [label="nmfPredationForm.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
+ Node1 -> Node9 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node9 [label="QObject",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
+ Node1 -> Node10 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node10 [label="QString",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
+ Node1 -> Node11 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node11 [label="exception",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
+ Node1 -> Node12 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node12 [label="nlopt.hpp",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
+ Node1 -> Node13 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node13 [label="random",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
+}
diff --git a/docs/html/_n_lopt___estimator_8h__incl.map b/docs/html/_n_lopt___estimator_8h__incl.map
old mode 100644
new mode 100755
diff --git a/docs/html/_n_lopt___estimator_8h__incl.md5 b/docs/html/_n_lopt___estimator_8h__incl.md5
old mode 100644
new mode 100755
diff --git a/docs/html/_n_lopt___estimator_8h__incl.png b/docs/html/_n_lopt___estimator_8h__incl.png
old mode 100644
new mode 100755
diff --git a/docs/html/_n_lopt___estimator_8h_source.html b/docs/html/_n_lopt___estimator_8h_source.html
old mode 100644
new mode 100755
index 06764735..bc0a2518
--- a/docs/html/_n_lopt___estimator_8h_source.html
+++ b/docs/html/_n_lopt___estimator_8h_source.html
@@ -1,9 +1,10 @@
-
+
-
+
+
MSSPM: MSSPM_ParameterEstimationNLoptAlgorithm/NLopt_Estimator.h Source File
@@ -12,16 +13,9 @@
-
-
@@ -39,40 +33,22 @@
-
+
-
-
+
+
+
+
@@ -107,37 +85,177 @@
NLopt_Estimator.h
-
Go to the documentation of this file. 35 #include "nmfUtilsStatistics.h" 36 #include "nmfConstantsMSSPM.h" 37 #include "nmfGrowthForm.h" 38 #include "nmfHarvestForm.h" 39 #include "nmfCompetitionForm.h" 40 #include "nmfPredationForm.h" 62 static nlopt::opt m_Optimizer;
63 std::vector<double> m_InitialCarryingCapacities;
64 std::vector<double> m_EstCatchability;
65 std::vector<double> m_EstExponent;
66 boost::numeric::ublas::matrix<double> m_EstAlpha;
67 boost::numeric::ublas::matrix<double> m_EstBetaSpecies;
68 boost::numeric::ublas::matrix<double> m_EstBetaGuilds;
69 std::vector<double> m_EstCarryingCapacities;
70 std::vector<double> m_EstGrowthRates;
71 std::vector<double> m_EstInitialBiomass;
72 boost::numeric::ublas::matrix<double> m_EstPredation;
73 boost::numeric::ublas::matrix<double> m_EstHandling;
74 std::map<std::string,nlopt::algorithm> m_MinimizerToEnum;
75 std::vector<double> m_Parameters;
78 std::string returnCode(
int result);
79 void stopRun(
const std::string &elapsedTimeStr,
80 const std::string &fitnessStr);
81 void createOutputStr(
const int & numTotalParameters,
82 const int & numEstParameters,
83 const int & numSubRuns,
84 const double & bestFitness,
85 const double & fitnessStdDev,
86 const Data_Struct& beeStruct,
87 std::string& bestFitnessStr);
88 std::string convertValues1DToOutputStr(
const std::string& label,
89 const std::vector<double> &Values,
90 const bool & includeTotal);
91 std::string convertValues2DToOutputStr(
const std::string& label,
92 const boost::numeric::ublas::matrix<double> &matrix);
93 static void incrementObjectiveFunctionCounter(std::string MSSPMName,
95 Data_Struct NLoptDataStruct);
105 void RunCompleted (std::string bestFitness,
bool showDiagnosticsChart);
125 static int m_NumObjFcnCalls;
140 Data_Struct& NLoptDataStruct,
157 const Data_Struct& NLoptDataStruct,
158 const double * EstParameters,
159 std::vector<double>& GrowthRate,
160 std::vector<double>& CarryingCapacity,
161 std::vector<double>& CatchabilityRate,
162 boost::numeric::ublas::matrix<double>& CompetitionAlpha,
163 boost::numeric::ublas::matrix<double>& CompetitionBetaSpecies,
164 boost::numeric::ublas::matrix<double>& CompetitionBetaGuilds,
165 boost::numeric::ublas::matrix<double>& Predation,
166 boost::numeric::ublas::matrix<double>& Handling,
167 std::vector<double>& Exponent);
173 std::vector<double>& EstCarryingCapacities);
179 std::vector<double>& EstCatchability);
185 boost::numeric::ublas::matrix<double>& EstInteraction);
191 boost::numeric::ublas::matrix<double>& EstCompGuilds);
197 boost::numeric::ublas::matrix<double>& EstCompSpecies);
203 std::vector<double>& EstExponent);
209 std::vector<double>& GrowthRates);
215 boost::numeric::ublas::matrix<double>& EstHandling);
221 boost::numeric::ublas::matrix<double>& EstPredation);
237 const double * EstParameters,
246 const boost::numeric::ublas::matrix<double>& Matrix,
247 boost::numeric::ublas::matrix<double>& RescaledMatrix);
254 const boost::numeric::ublas::matrix<double>& Matrix,
255 boost::numeric::ublas::matrix<double>& RescaledMatrix);
266 std::string& MSSPMName,
269 std::string& ObjectiveCriterion,
270 int & NumGensSinceBestFit);
void getEstCompetitionAlpha(boost::numeric::ublas::matrix< double > &EstInteraction)
Get the estimated food competition alpha values.
Definition: NLopt_Estimator.cpp:807
-
void estimateParameters(Data_Struct &NLoptDataStruct, int RunNum)
The main routine that runs the NLopt Optimizer.
Definition: NLopt_Estimator.cpp:513
-
static double objectiveFunction(unsigned n, const double *EstParameters, double *Gradient, void *FunctionData)
Calculates the objective function fitness value.
Definition: NLopt_Estimator.cpp:200
-
This class acts as an interface class to the NLopt library.
Definition: NLopt_Estimator.h:56
-
static int m_RunNum
Counts the number of run iterations by the thousands.
Definition: NLopt_Estimator.h:133
-
void RunCompleted(std::string bestFitness, bool showDiagnosticsChart)
Signal emitted with NLopt Estimation run has complete.
-
static void rescaleMinMax(const boost::numeric::ublas::matrix< double > &Matrix, boost::numeric::ublas::matrix< double > &RescaledMatrix)
Rescales each column of the input matrix with (x - min)/(max-min)
Definition: NLopt_Estimator.cpp:888
-
void getEstGrowthRates(std::vector< double > &GrowthRates)
Get the estimated growth rate values.
Definition: NLopt_Estimator.cpp:789
-
static void rescaleMean(const boost::numeric::ublas::matrix< double > &Matrix, boost::numeric::ublas::matrix< double > &RescaledMatrix)
Rescales each column of the input matrix with (x - ave)/(max-min)
Definition: NLopt_Estimator.cpp:923
-
static int m_NLoptFcnEvals
Counts the number of run iterations.
Definition: NLopt_Estimator.h:123
-
void getEstCatchability(std::vector< double > &EstCatchability)
Get the estimated catchability values.
Definition: NLopt_Estimator.cpp:801
-
static void writeCurrentLoopFile(std::string &MSSPMName, int &NumGens, double &BestFitness, std::string &ObjectiveCriterion, int &NumGensSinceBestFit)
Updates the output chart data file with Optimization status. Another process reads this file and upda...
Definition: NLopt_Estimator.cpp:447
-
void getEstExponent(std::vector< double > &EstExponent)
Get the estimated exponent values.
Definition: NLopt_Estimator.cpp:837
-
void getEstCompetitionBetaSpecies(boost::numeric::ublas::matrix< double > &EstCompSpecies)
Get the estimated food competition beta values per Species.
Definition: NLopt_Estimator.cpp:813
-
void getEstPredation(boost::numeric::ublas::matrix< double > &EstPredation)
Get the estimated predation values.
Definition: NLopt_Estimator.cpp:825
-
void callback_StopTheOptimizer()
Callback invoked when the user stops the Estimation run.
Definition: NLopt_Estimator.cpp:654
-
NLopt_Estimator()
Class constructor for the NLopt Estimation interface.
Definition: NLopt_Estimator.cpp:23
-
QString getVersion()
Gets the NLopt version.
Definition: NLopt_Estimator.cpp:53
-
void getEstCarryingCapacities(std::vector< double > &EstCarryingCapacities)
Get the estimated carrying capacity values.
Definition: NLopt_Estimator.cpp:795
-
void getEstHandling(boost::numeric::ublas::matrix< double > &EstHandling)
Get the estimated handling values.
Definition: NLopt_Estimator.cpp:831
-
void getEstCompetitionBetaGuilds(boost::numeric::ublas::matrix< double > &EstCompGuilds)
Get the estimated food competition beta values per Guild.
Definition: NLopt_Estimator.cpp:819
-
static void extractParameters(const Data_Struct &NLoptDataStruct, const double *EstParameters, std::vector< double > &GrowthRate, std::vector< double > &CarryingCapacity, std::vector< double > &CatchabilityRate, boost::numeric::ublas::matrix< double > &CompetitionAlpha, boost::numeric::ublas::matrix< double > &CompetitionBetaSpecies, boost::numeric::ublas::matrix< double > &CompetitionBetaGuilds, boost::numeric::ublas::matrix< double > &Predation, boost::numeric::ublas::matrix< double > &Handling, std::vector< double > &Exponent)
Extracts the estimated parameters from the NLopt Optimizer run.
Definition: NLopt_Estimator.cpp:67
+
Go to the documentation of this file.
+
+
+
+
35 #include "nmfUtilsStatistics.h"
+
36 #include "nmfConstantsMSSPM.h"
+
37 #include "nmfGrowthForm.h"
+
38 #include "nmfHarvestForm.h"
+
39 #include "nmfCompetitionForm.h"
+
40 #include "nmfPredationForm.h"
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
62 static nlopt::opt m_Optimizer;
+
63 std::vector<double> m_InitialCarryingCapacities;
+
64 std::vector<double> m_EstCatchability;
+
65 std::vector<double> m_EstExponent;
+
66 boost::numeric::ublas::matrix<double> m_EstAlpha;
+
67 boost::numeric::ublas::matrix<double> m_EstBetaSpecies;
+
68 boost::numeric::ublas::matrix<double> m_EstBetaGuilds;
+
69 std::vector<double> m_EstCarryingCapacities;
+
70 std::vector<double> m_EstGrowthRates;
+
71 std::vector<double> m_EstInitialBiomass;
+
72 boost::numeric::ublas::matrix<double> m_EstPredation;
+
73 boost::numeric::ublas::matrix<double> m_EstHandling;
+
74 std::map<std::string,nlopt::algorithm> m_MinimizerToEnum;
+
75 std::vector<double> m_Parameters;
+
+
+
78 std::string returnCode(
int result);
+
79 void stopRun(
const std::string &elapsedTimeStr,
+
80 const std::string &fitnessStr);
+
81 void createOutputStr(
const int & numTotalParameters,
+
82 const int & numEstParameters,
+
83 const int & numSubRuns,
+
84 const double & bestFitness,
+
85 const double & fitnessStdDev,
+
86 const Data_Struct& beeStruct,
+
87 std::string& bestFitnessStr);
+
88 std::string convertValues1DToOutputStr(
const std::string& label,
+
89 const std::vector<double> &Values,
+
90 const bool & includeTotal);
+
91 std::string convertValues2DToOutputStr(
const std::string& label,
+
92 const boost::numeric::ublas::matrix<double> &matrix);
+
93 static void incrementObjectiveFunctionCounter(std::string MSSPMName,
+
+
95 Data_Struct NLoptDataStruct);
+
+
+
+
105 void RunCompleted (std::string bestFitness,
bool showDiagnosticsChart);
+
+
+
+
+
+
+
+
+
+
+
+
+
+
125 static int m_NumObjFcnCalls;
+
+
+
+
+
+
+
140 Data_Struct& NLoptDataStruct,
+
+
+
157 const Data_Struct& NLoptDataStruct,
+
158 const double * EstParameters,
+
159 std::vector<double>& GrowthRate,
+
160 std::vector<double>& CarryingCapacity,
+
161 std::vector<double>& CatchabilityRate,
+
162 boost::numeric::ublas::matrix<double>& CompetitionAlpha,
+
163 boost::numeric::ublas::matrix<double>& CompetitionBetaSpecies,
+
164 boost::numeric::ublas::matrix<double>& CompetitionBetaGuilds,
+
165 boost::numeric::ublas::matrix<double>& Predation,
+
166 boost::numeric::ublas::matrix<double>& Handling,
+
167 std::vector<double>& Exponent);
+
+
173 std::vector<double>& EstCarryingCapacities);
+
+
179 std::vector<double>& EstCatchability);
+
+
185 boost::numeric::ublas::matrix<double>& EstInteraction);
+
+
191 boost::numeric::ublas::matrix<double>& EstCompGuilds);
+
+
197 boost::numeric::ublas::matrix<double>& EstCompSpecies);
+
+
203 std::vector<double>& EstExponent);
+
+
209 std::vector<double>& GrowthRates);
+
+
215 boost::numeric::ublas::matrix<double>& EstHandling);
+
+
221 boost::numeric::ublas::matrix<double>& EstPredation);
+
+
+
+
237 const double * EstParameters,
+
+
+
+
246 const boost::numeric::ublas::matrix<double>& Matrix,
+
247 boost::numeric::ublas::matrix<double>& RescaledMatrix);
+
+
254 const boost::numeric::ublas::matrix<double>& Matrix,
+
255 boost::numeric::ublas::matrix<double>& RescaledMatrix);
+
+
266 std::string& MSSPMName,
+
+
+
269 std::string& ObjectiveCriterion,
+
270 int & NumGensSinceBestFit);
+
+
+
+
+
+
+
+void getEstCatchability(std::vector< double > &EstCatchability)
Get the estimated catchability values.
Definition: NLopt_Estimator.cpp:801
+QString getVersion()
Gets the NLopt version.
Definition: NLopt_Estimator.cpp:53
+void getEstCompetitionBetaGuilds(boost::numeric::ublas::matrix< double > &EstCompGuilds)
Get the estimated food competition beta values per Guild.
Definition: NLopt_Estimator.cpp:819
+void getEstExponent(std::vector< double > &EstExponent)
Get the estimated exponent values.
Definition: NLopt_Estimator.cpp:837
+static int m_NLoptFcnEvals
Counts the number of function evaluations.
Definition: NLopt_Estimator.h:123
+static void extractParameters(const Data_Struct &NLoptDataStruct, const double *EstParameters, std::vector< double > &GrowthRate, std::vector< double > &CarryingCapacity, std::vector< double > &CatchabilityRate, boost::numeric::ublas::matrix< double > &CompetitionAlpha, boost::numeric::ublas::matrix< double > &CompetitionBetaSpecies, boost::numeric::ublas::matrix< double > &CompetitionBetaGuilds, boost::numeric::ublas::matrix< double > &Predation, boost::numeric::ublas::matrix< double > &Handling, std::vector< double > &Exponent)
Extracts the estimated parameters from the NLopt Optimizer run.
Definition: NLopt_Estimator.cpp:67
+void callback_StopTheOptimizer()
Callback invoked when the user stops the Estimation run.
Definition: NLopt_Estimator.cpp:654
+static double objectiveFunction(unsigned n, const double *EstParameters, double *Gradient, void *FunctionData)
Calculates the objective function fitness value.
Definition: NLopt_Estimator.cpp:200
+static void rescaleMean(const boost::numeric::ublas::matrix< double > &Matrix, boost::numeric::ublas::matrix< double > &RescaledMatrix)
Rescales each column of the input matrix with (x - ave)/(max-min)
Definition: NLopt_Estimator.cpp:923
+static int m_RunNum
Keeps track of the run number.
Definition: NLopt_Estimator.h:133
+NLopt_Estimator()
Class constructor for the NLopt Estimation interface.
Definition: NLopt_Estimator.cpp:23
+void RunCompleted(std::string bestFitness, bool showDiagnosticsChart)
Signal emitted with NLopt Estimation run has complete.
+static void rescaleMinMax(const boost::numeric::ublas::matrix< double > &Matrix, boost::numeric::ublas::matrix< double > &RescaledMatrix)
Rescales each column of the input matrix with (x - min)/(max-min)
Definition: NLopt_Estimator.cpp:888
+This class acts as an interface class to the NLopt library.
Definition: NLopt_Estimator.h:56
+void getEstCompetitionAlpha(boost::numeric::ublas::matrix< double > &EstInteraction)
Get the estimated food competition alpha values.
Definition: NLopt_Estimator.cpp:807
+void estimateParameters(Data_Struct &NLoptDataStruct, int RunNum)
The main routine that runs the NLopt Optimizer.
Definition: NLopt_Estimator.cpp:513
+void getEstCarryingCapacities(std::vector< double > &EstCarryingCapacities)
Get the estimated carrying capacity values.
Definition: NLopt_Estimator.cpp:795
+void getEstHandling(boost::numeric::ublas::matrix< double > &EstHandling)
Get the estimated handling values.
Definition: NLopt_Estimator.cpp:831
+void getEstCompetitionBetaSpecies(boost::numeric::ublas::matrix< double > &EstCompSpecies)
Get the estimated food competition beta values per Species.
Definition: NLopt_Estimator.cpp:813
+void getEstPredation(boost::numeric::ublas::matrix< double > &EstPredation)
Get the estimated predation values.
Definition: NLopt_Estimator.cpp:825
+static void writeCurrentLoopFile(std::string &MSSPMName, int &NumGens, double &BestFitness, std::string &ObjectiveCriterion, int &NumGensSinceBestFit)
Updates the output chart data file with Optimization status. Another process reads this file and upda...
Definition: NLopt_Estimator.cpp:447
+void getEstGrowthRates(std::vector< double > &GrowthRates)
Get the estimated growth rate values.
Definition: NLopt_Estimator.cpp:789
diff --git a/docs/html/_preferences_dialog_8h.html b/docs/html/_preferences_dialog_8h.html
index a0977c12..3687af59 100644
--- a/docs/html/_preferences_dialog_8h.html
+++ b/docs/html/_preferences_dialog_8h.html
@@ -1,9 +1,10 @@
-
+
-
+
+
MSSPM: MSSPM_Main/PreferencesDialog.h File Reference
@@ -12,16 +13,9 @@
-
-
@@ -39,40 +33,22 @@
-
+
-
-
+
+
+
+
@@ -110,7 +88,7 @@
-
GUI definition for the PreferencesDialog dialog class.
+
GUI definition for the PreferencesDialog dialog class.
More...
#include "nmfDatabase.h"
#include <QComboBox>
@@ -131,13 +109,13 @@
-
GUI definition for the PreferencesDialog dialog class.
-
This file contains the GUI definitions for the PreferencesDialog dialog class. The application preferences allow the user to customize various aspects of the user interface.
-
Copyright Public Domain Notice
- National Oceanic And Atmospheric Administration
-
- This software is a "United States Government Work" under the terms of the United States Copyright Act. It was written as part of the author's official duties as a United States Government employee/contractor and thus cannot be copyrighted. This software is freely available to the public for use. The National Oceanic And Atmospheric Administration and the U.S. Government have not placed any restriction on its use or reproduction. Although all reasonable efforts have been taken to ensure the accuracy and reliability of the software and data, the National Oceanic And Atmospheric Administration and the U.S. Government do not and cannot warrant the performance or results that may be obtained by using this software or data. The National Oceanic And Atmospheric Administration and the U.S. Government disclaim all warranties, express or implied, including warranties of performance, merchantability or fitness for any particular purpose.
-
+GUI definition for the PreferencesDialog dialog class.
+
This file contains the GUI definitions for the PreferencesDialog dialog class. The application preferences allow the user to customize various aspects of the user interface.
+
Copyright Public Domain Notice
+ National Oceanic And Atmospheric Administration
+
+ This software is a "United States Government Work" under the terms of the United States Copyright Act. It was written as part of the author's official duties as a United States Government employee/contractor and thus cannot be copyrighted. This software is freely available to the public for use. The National Oceanic And Atmospheric Administration and the U.S. Government have not placed any restriction on its use or reproduction. Although all reasonable efforts have been taken to ensure the accuracy and reliability of the software and data, the National Oceanic And Atmospheric Administration and the U.S. Government do not and cannot warrant the performance or results that may be obtained by using this software or data. The National Oceanic And Atmospheric Administration and the U.S. Government disclaim all warranties, express or implied, including warranties of performance, merchantability or fitness for any particular purpose.
+
Please cite the author(s) in any work or product based on this material.
@@ -147,7 +125,7 @@
MSSPM_Main PreferencesDialog.h
+ 1.8.17
diff --git a/docs/html/_preferences_dialog_8h__incl.dot b/docs/html/_preferences_dialog_8h__incl.dot
new file mode 100644
index 00000000..6c41b4a2
--- /dev/null
+++ b/docs/html/_preferences_dialog_8h__incl.dot
@@ -0,0 +1,15 @@
+digraph "MSSPM_Main/PreferencesDialog.h"
+{
+ // LATEX_PDF_SIZE
+ edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
+ node [fontname="Helvetica",fontsize="10",shape=record];
+ Node1 [label="MSSPM_Main/PreferencesDialog.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip="GUI definition for the PreferencesDialog dialog class."];
+ Node1 -> Node2 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node2 [label="nmfDatabase.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
+ Node1 -> Node3 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node3 [label="QComboBox",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
+ Node1 -> Node4 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node4 [label="QSpinBox",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
+ Node1 -> Node5 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node5 [label="QTableWidget",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
+}
diff --git a/docs/html/_preferences_dialog_8h__incl.map b/docs/html/_preferences_dialog_8h__incl.map
old mode 100644
new mode 100755
diff --git a/docs/html/_preferences_dialog_8h__incl.md5 b/docs/html/_preferences_dialog_8h__incl.md5
old mode 100644
new mode 100755
diff --git a/docs/html/_preferences_dialog_8h__incl.png b/docs/html/_preferences_dialog_8h__incl.png
old mode 100644
new mode 100755
diff --git a/docs/html/_preferences_dialog_8h_source.html b/docs/html/_preferences_dialog_8h_source.html
old mode 100644
new mode 100755
index 3c1e3d28..3532d7d8
--- a/docs/html/_preferences_dialog_8h_source.html
+++ b/docs/html/_preferences_dialog_8h_source.html
@@ -1,9 +1,10 @@
-
+
-
+
+
MSSPM: MSSPM_Main/PreferencesDialog.h Source File
@@ -12,16 +13,9 @@
-
-
@@ -39,40 +33,22 @@
-
+
-
-
+
+
+
+
@@ -107,17 +85,64 @@
PreferencesDialog.h
-
Go to the documentation of this file. 33 #include "nmfDatabase.h" 37 #include <QTableWidget> 50 nmfDatabase* m_databasePtr;
55 QHBoxLayout* MShot1LT;
56 QHBoxLayout* MShot2LT;
57 QHBoxLayout* MShot3LT;
60 QPushButton* CancelPB;
70 void SetStyleSheet(QString style);
79 nmfDatabase* databasePtr);
85 void callback_StyleCMB(QString algorithm);
PreferencesDialog(QWidget *parent, nmfDatabase *databasePtr)
PreferencesDialog : class constructor.
Definition: PreferencesDialog.cpp:6
-
Preferences Dialog.
Definition: PreferencesDialog.h:46
+
Go to the documentation of this file.
+
+
+
33 #include "nmfDatabase.h"
+
+
+
+
37 #include <QTableWidget>
+
+
+
+
+
+
+
50 nmfDatabase* m_databasePtr;
+
+
+
+
+
55 QHBoxLayout* MShot1LT;
+
56 QHBoxLayout* MShot2LT;
+
57 QHBoxLayout* MShot3LT;
+
+
+
60 QPushButton* CancelPB;
+
+
+
+
+
+
+
+
+
+
70 void SetStyleSheet(QString style);
+
+
+
+
79 nmfDatabase* databasePtr);
+
+
+
+
+
+
85 void callback_StyleCMB(QString algorithm);
+
+
+PreferencesDialog(QWidget *parent, nmfDatabase *databasePtr)
PreferencesDialog : class constructor.
Definition: PreferencesDialog.cpp:6
+Preferences Dialog.
Definition: PreferencesDialog.h:46
diff --git a/docs/html/_r_e_m_o_r_a_8h_source.html b/docs/html/_r_e_m_o_r_a_8h_source.html
old mode 100644
new mode 100755
index 64dd0b58..95f265b7
--- a/docs/html/_r_e_m_o_r_a_8h_source.html
+++ b/docs/html/_r_e_m_o_r_a_8h_source.html
@@ -1,9 +1,10 @@
-
+
-
+
+
MSSPM: MSSPM_GuiManagerMode/REMORA.h Source File
@@ -12,16 +13,9 @@
-
-
@@ -39,40 +33,22 @@
-
+
-
-
+
+
+
+
@@ -107,54 +85,306 @@
REMORA.h
-
32 #ifndef MSSPM_GUIMANAGERMODE_H 33 #define MSSPM_GUIMANAGERMODE_H 38 #include <QFileDialog> 40 #include <QLineSeries> 41 #include <QPushButton> 42 #include <QRadioButton> 44 #include <QVBoxLayout> 46 #include "nmfChartMovableLine.h" 47 #include "nmfChartLine.h" 48 #include "nmfConstantsMSSPM.h" 63 const int MAX_SCALE_VALUE = 4;
65 QCheckBox* MModeShowMSYCB;
66 QCheckBox* MModePctMSYCB;
67 QCheckBox* MModeYAxisLockCB;
68 QComboBox* MModeSpeciesCMB;
69 QComboBox* MModeForecastPlotTypeCMB;
74 QLabel* MModeForecastPlotTypeLB;
75 QLabel* MModeForecastTypeLB;
76 QLabel* MModePlotTypeLB;
77 QLabel* MModePctMSYLBL;
78 QLabel* MModeSpeciesLB;
79 QLineEdit* MModeScenarioNameLE;
80 QLineEdit* MModeYearsPerRunLE;
81 QLineEdit* MModeRunsPerForecastLE;
82 QLineEdit* MModeRParamLE;
83 QLineEdit* MModeKParamLE;
84 QLineEdit* MModeHParamLE;
85 QLineEdit* MModePctMSYLE;
86 QPushButton* MModeForecastRunPB;
87 QPushButton* MModeForecastDelPB;
88 QPushButton* MModeForecastLoadPB;
89 QPushButton* MModeForecastSavePB;
90 QPushButton* MModeHarvestTypePB;
91 QPushButton* MModeMultiPlotTypePB;
92 QPushButton* MModeMaxScaleFactorPB;
93 QRadioButton* MModeDeterministicRB;
94 QRadioButton* MModeStochasticRB;
95 QRadioButton* MModePlotTypeSSRB;
96 QRadioButton* MModePlotTypeMSRB;
97 QSlider* MModeYearsPerRunSL;
98 QSlider* MModeRunsPerForecastSL;
99 QWidget* MModeHarvestChartWidget;
100 QWidget* MModeUpperPlotWidget;
101 QWidget* MModeWindowWidget;
102 QWidget* MModeParentChartW;
104 bool m_ScenarioChanged;
105 int m_IndexMaxYScaleFactor;
106 int m_IndexScaleFactorChart1;
107 int m_IndexScaleFactorChart2;
108 int m_IndexScaleFactorPoint;
109 int m_NumRunsPerForecast;
110 int m_NumUnusedParameters;
111 int m_NumYearsPerRun;
113 nmfChartLine* m_ForecastBiomassLineChart;
114 nmfChartLine* m_ForecastHarvestLineChart;
115 nmfChartLine* m_ForecastLineChartMonteCarlo;
116 nmfChartLine* m_MSYLineChart;
117 nmfDatabase* m_DatabasePtr;
119 std::map<QString,int> m_SpeciesMap;
120 std::map<QString, void(
REMORA ::*)(
121 QString arg)> m_FunctionMap;
122 std::string m_ForecastName;
123 std::string m_HarvestType;
124 std::string m_ProjectDir;
125 std::string m_ProjectSettingsConfig;
126 std::vector<int> m_MaxYAxisValues;
127 std::vector<nmfChartMovableLine *> m_MovableLineCharts;
128 QChart* m_ChartWidget;
129 QChart* m_MModeHarvestChartWidget;
130 QChart* m_MModeOutputChartWidget;
131 QChartView* m_ChartView;
132 QGridLayout* m_GridLayt;
133 QVBoxLayout* m_GridVLayt;
134 QVBoxLayout* m_VLayt;
135 QList<QChart*> m_Charts;
136 QList<QChartView*> m_Views;
137 QString m_RemoraScenarioDir;
138 QWidget* m_GridParent;
141 bool couldShowMSYCB();
142 void drawMultiSpeciesChart();
149 int & NumRunsPerForecast,
150 int & NoUncertaintyRun,
151 int & StartForecastYear,
153 std::string& Algorithm,
154 std::string& Minimizer,
155 std::string& ObjectiveCriterion,
156 std::string& Scaling,
157 QStringList& RowLabelsForBars,
158 QStringList& ColumnLabelsForLegend,
159 QStringList& HoverData,
160 std::string& MainTitle,
163 const bool & ShowLegend,
166 void drawSingleSpeciesChart();
167 void enableWidgets(
bool enable);
168 QString getCarryingCapacityUncertainty();
169 QString getForecastPlotType();
170 QString getGrowthUncertainty();
171 QString getHarvestType();
172 QString getHarvestUncertainty();
173 void getLastYearsCatchValues(
175 std::vector<double>& lastYearsCatchValues);
176 int getMaxYScaleFactor(
const int & speciesNum);
177 int getNumRunsPerForecast();
178 int getNumScaleFactorPoints(
const int & speciesNum);
180 int getNumYearsPerRun();
181 double getPctMSYValue();
182 QList<QPointF> getScaleFactorPoints(
const int & speciesNum);
183 QString getScenarioName();
185 void getYearRange(
int & firstYear,
int & lastYear);
186 bool isAbsoluteBiomassPlotType();
187 bool isFishingMortalityPlotType();
189 bool isMultiSpecies();
190 bool isMSYBoxChecked();
191 bool isPctMSYBoxChecked();
192 bool isRelativeBiomassPlotType();
193 bool isSingleSpecies();
194 bool isYAxisLocked();
195 void loadForecastScenario(QString filename);
196 void removeAllMSYLines(QString type);
199 const QStringList& MSYTypes);
200 void resetControls();
201 void resetNumYearsOnScaleFactorCharts();
202 void resetScenarioName();
203 void resetYearsPerRunOnScaleFactorPlot();
204 void saveForecastParameters();
205 bool saveForecastScenario(QString filename);
206 void saveHarvestData();
207 void saveOutputBiomassData();
208 void saveUncertaintyParameters();
209 void setAScaleFactorPoint(QString arg1);
210 void setDeterministic(QString arg1);
211 void setForecastPlotType(QString arg1);
212 void setHarvestType(QString arg1);
213 void setMaxYScaleFactor(QString maxY);
214 void setNumRunsPerForecast(QString numRuns);
215 void setNumYearsPerRun(QString numYears);
216 void setScenarioChanged(
bool state);
217 void setScenarioName(QString scenarioName);
218 void setSingleSpecies(QString arg1);
219 void setupConnections();
220 void setupMovableLineCharts(
const QStringList& SpeciesList);
221 void setMultiPlot(QString isChecked);
222 void setMSYLineVisible(QString arg1);
223 void setNumScaleFactorPoints(QString arg1);
224 void setUncertaintyCarryingCapacity(QString arg1);
225 void setUncertaintyGrowth(QString arg1);
226 void setUncertaintyHarvest(QString arg1);
233 void updateYearlyScaleFactorPoints();
275 nmfDatabase* DatabasePtr,
277 std::string& ProjectDir,
278 std::string& ProjectSettingsConfig,
279 QStringList& SpeciesList,
280 QWidget* MModeWidget);
454 #endif // MSSPM_GUIMANAGERMODE_H void UpdateSeedValue(int seedValue)
Signal emitted when the user needs to update the seed value in the main routine when saving the curre...
-
void callback_MultiPlotTypePB()
Callback invoked when the user presses the multi-species plot type toggle button. There are states: 1...
Definition: REMORA.cpp:2040
-
void setForecastNumYearsPerRun(int numYearsPerRun)
Sets REMORA's internal number years per run variable to the passed value and updates the GUI...
Definition: REMORA.cpp:1633
-
void callback_MSYCB(bool isChecked)
Callback invoked when the user checks the MSY checkbox.
Definition: REMORA.cpp:2029
-
void callback_ForecastPlotTypeCMB(QString type)
Callback invoked when the user selects a new forecast plot type.
Definition: REMORA.cpp:1959
-
void callback_SavePB()
Callback invoked when the user presses the Save Scenario button.
Definition: REMORA.cpp:2123
-
void callback_SingleSpeciesRB(bool pressed)
Callback invoked when the user presses the single species radio button.
Definition: REMORA.cpp:2164
-
void callback_LoadPB()
Callback invoked when the user presses the Load Scenario button.
Definition: REMORA.cpp:1986
-
void callback_UncertaintyHarvestParameterDL(int value)
Callback invoked when the user modifies the Harvest Uncertainty dial.
Definition: REMORA.cpp:2200
-
void callback_UncertaintyKParameterDL(int value)
Callback invoked when the user modifies the Carrying Capacity Uncertainty dial.
Definition: REMORA.cpp:2225
-
void callback_MouseReleased(QMouseEvent *event)
Callback invoked when the user releases the mouse.
Definition: REMORA.cpp:2023
-
void setForecastName(QString forecastName)
Sets REMORA's internal forecast name variable to the passed in forecast name.
Definition: REMORA.cpp:1615
-
void callback_SpeciesCMB(QString species)
Callback invoked when the user changes the species combo box.
Definition: REMORA.cpp:2176
-
void callback_KeyPressed(QKeyEvent *event)
Callback invoked when the user presses a keyboard key.
Definition: REMORA.cpp:1980
-
void callback_YAxisLockedCB(bool checked)
Callback invoked when the user checks the Lock Y Axis checkbox. Checking this box forces all subseque...
Definition: REMORA.cpp:2239
-
void setForecastNumRunsPerForecast(int numRunsPerForecast)
Sets REMORA's internal number of runs per forecast to the passed value and updates the GUI...
Definition: REMORA.cpp:1621
-
bool isDeterministic()
Returns true if the Deterministic radio button is pressed.
Definition: REMORA.cpp:1212
-
void SaveOutputBiomassData(std::string forecastName)
Signal emitted when the user wants to save the output biomass data for the current forecast...
-
void setSpeciesList(const QStringList &speciesList)
Sets REMORA's species pulldown list to the passed list of QStrings.
Definition: REMORA.cpp:1756
-
void callback_DeterministicRB(bool pressed)
Callback invoked when the user presses the Deterministic radio button.
Definition: REMORA.cpp:1952
-
void callback_MaxScaleFactorPB()
Callback invoked when the user toggles the maximum scale factor button.
Definition: REMORA.cpp:2002
-
REMORA(nmfDatabase *DatabasePtr, nmfLogger *Logger, std::string &ProjectDir, std::string &ProjectSettingsConfig, QStringList &SpeciesList, QWidget *MModeWidget)
Class definition for REMORA Management Tool.
Definition: REMORA.cpp:3
-
void grabImage(QPixmap &pixmap)
grabImage : Performs a "smart" screen grab based upon the state of the controls
Definition: REMORA.cpp:1190
-
void callback_MultiSpeciesRB(bool pressed)
Callback invoked when the user presses the Multi-Species radio button.
Definition: REMORA.cpp:2060
-
void callback_RunsPerForecastSL(int value)
Callback invoked when the user interacts with the Runs per Forecast slider.
Definition: REMORA.cpp:2115
-
void callback_RunPB()
Callback invoked when the user presses the Run button. Run causes the appropriate forecast scenario b...
Definition: REMORA.cpp:2099
-
void callback_YearsPerRunSL(int value)
Callback invoked when the user releases the Years per Run slider.
Definition: REMORA.cpp:2273
-
double getScaleValueFromPlot(int species, int year)
getScaleValueFromPlot : returns harvest scale value for the passed in species and year ...
Definition: REMORA.cpp:1139
-
void callback_DelPB()
Callback invoked when the user presses the delete scenario button.
Definition: REMORA.cpp:1919
-
void callback_UncertaintyHarvestParameterPB()
Callback invoked when the user presses the Harvest Uncertainty parameter toggle button.
Definition: REMORA.cpp:2207
-
void KeyPressed(QKeyEvent *event)
Signal emitted when the user presses a key over the movable line chart.
-
void callback_PctMSYDL(int value)
Callback invoked when the user modifies the Percent MSY dial.
Definition: REMORA.cpp:2090
-
void callback_MouseMoved(QMouseEvent *event)
Callback invoked when the user moves the mouse.
Definition: REMORA.cpp:2017
-
void MouseMoved(QMouseEvent *event)
Signal emitted when the user moves the mouse over the movable line chart.
-
void callback_PctMSYCB(bool isChecked)
Callback invoked when the user checks the Percent MSY checkbox. This will enable the Percent MSY dial...
Definition: REMORA.cpp:2076
-
void callback_StochasticRB(bool pressed)
Callback invoked when the user presses the stochastic radio button.
Definition: REMORA.cpp:2193
-
void callback_UncertaintyRParameterDL(int value)
Callback invoked when the user modifies the Growth Uncertainty dial.
Definition: REMORA.cpp:2232
-
The main GUI class that contains all of the widget definitions for the REMORA Management tool...
Definition: REMORA.h:58
-
void MouseReleased(QMouseEvent *event)
Signal emitted when the user releases the mouse over the movable line chart.
+
+
32 #ifndef MSSPM_GUIMANAGERMODE_H
+
33 #define MSSPM_GUIMANAGERMODE_H
+
+
+
+
+
38 #include <QFileDialog>
+
+
40 #include <QLineSeries>
+
41 #include <QPushButton>
+
42 #include <QRadioButton>
+
+
44 #include <QVBoxLayout>
+
+
46 #include "nmfChartMovableLine.h"
+
47 #include "nmfChartLine.h"
+
48 #include "nmfConstantsMSSPM.h"
+
+
+
+
+
+
+
+
+
+
+
63 const int MAX_SCALE_VALUE = 4;
+
+
65 QCheckBox* MModeShowMSYCB;
+
66 QCheckBox* MModePctMSYCB;
+
67 QCheckBox* MModeYAxisLockCB;
+
68 QComboBox* MModeSpeciesCMB;
+
69 QComboBox* MModeForecastPlotTypeCMB;
+
+
+
+
+
74 QLabel* MModeForecastPlotTypeLB;
+
75 QLabel* MModeForecastTypeLB;
+
76 QLabel* MModePlotTypeLB;
+
77 QLabel* MModePctMSYLBL;
+
78 QLabel* MModeSpeciesLB;
+
79 QLineEdit* MModeScenarioNameLE;
+
80 QLineEdit* MModeYearsPerRunLE;
+
81 QLineEdit* MModeRunsPerForecastLE;
+
82 QLineEdit* MModeRParamLE;
+
83 QLineEdit* MModeKParamLE;
+
84 QLineEdit* MModeHParamLE;
+
85 QLineEdit* MModePctMSYLE;
+
86 QPushButton* MModeForecastRunPB;
+
87 QPushButton* MModeForecastDelPB;
+
88 QPushButton* MModeForecastLoadPB;
+
89 QPushButton* MModeForecastSavePB;
+
90 QPushButton* MModeHarvestTypePB;
+
91 QPushButton* MModeMultiPlotTypePB;
+
92 QPushButton* MModeMaxScaleFactorPB;
+
93 QRadioButton* MModeDeterministicRB;
+
94 QRadioButton* MModeStochasticRB;
+
95 QRadioButton* MModePlotTypeSSRB;
+
96 QRadioButton* MModePlotTypeMSRB;
+
97 QSlider* MModeYearsPerRunSL;
+
98 QSlider* MModeRunsPerForecastSL;
+
99 QWidget* MModeHarvestChartWidget;
+
100 QWidget* MModeUpperPlotWidget;
+
101 QWidget* MModeWindowWidget;
+
102 QWidget* MModeParentChartW;
+
+
104 bool m_ScenarioChanged;
+
105 int m_IndexMaxYScaleFactor;
+
106 int m_IndexScaleFactorChart1;
+
107 int m_IndexScaleFactorChart2;
+
108 int m_IndexScaleFactorPoint;
+
109 int m_NumRunsPerForecast;
+
110 int m_NumUnusedParameters;
+
111 int m_NumYearsPerRun;
+
+
113 nmfChartLine* m_ForecastBiomassLineChart;
+
114 nmfChartLine* m_ForecastHarvestLineChart;
+
115 nmfChartLine* m_ForecastLineChartMonteCarlo;
+
116 nmfChartLine* m_MSYLineChart;
+
117 nmfDatabase* m_DatabasePtr;
+
+
119 std::map<QString,int> m_SpeciesMap;
+
120 std::map<QString, void(
REMORA ::*)(
+
121 QString arg)> m_FunctionMap;
+
122 std::string m_ForecastName;
+
123 std::string m_HarvestType;
+
124 std::string m_ProjectDir;
+
125 std::string m_ProjectSettingsConfig;
+
126 std::vector<int> m_MaxYAxisValues;
+
127 std::vector<nmfChartMovableLine *> m_MovableLineCharts;
+
128 QChart* m_ChartWidget;
+
129 QChart* m_MModeHarvestChartWidget;
+
130 QChart* m_MModeOutputChartWidget;
+
131 QChartView* m_ChartView;
+
132 QGridLayout* m_GridLayt;
+
133 QVBoxLayout* m_GridVLayt;
+
134 QVBoxLayout* m_VLayt;
+
135 QList<QChart*> m_Charts;
+
136 QList<QChartView*> m_Views;
+
137 QString m_RemoraScenarioDir;
+
138 QWidget* m_GridParent;
+
+
+
141 bool couldShowMSYCB();
+
142 void drawMultiSpeciesChart();
+
+
+
+
+
+
+
149 int & NumRunsPerForecast,
+
150 int & NoUncertaintyRun,
+
151 int & StartForecastYear,
+
+
153 std::string& Algorithm,
+
154 std::string& Minimizer,
+
155 std::string& ObjectiveCriterion,
+
156 std::string& Scaling,
+
157 QStringList& RowLabelsForBars,
+
158 QStringList& ColumnLabelsForLegend,
+
159 QStringList& HoverData,
+
160 std::string& MainTitle,
+
+
+
163 const bool & ShowLegend,
+
+
+
166 void drawSingleSpeciesChart();
+
167 void enableWidgets(
bool enable);
+
168 QString getCarryingCapacityUncertainty();
+
169 QString getForecastPlotType();
+
170 QString getGrowthUncertainty();
+
171 QString getHarvestType();
+
172 QString getHarvestUncertainty();
+
173 void getLastYearsCatchValues(
+
+
175 std::vector<double>& lastYearsCatchValues);
+
176 int getMaxYScaleFactor(
const int & speciesNum);
+
177 int getNumRunsPerForecast();
+
178 int getNumScaleFactorPoints(
const int & speciesNum);
+
+
180 int getNumYearsPerRun();
+
181 double getPctMSYValue();
+
182 QList<QPointF> getScaleFactorPoints(
const int & speciesNum);
+
183 QString getScenarioName();
+
+
185 void getYearRange(
int & firstYear,
int & lastYear);
+
186 bool isAbsoluteBiomassPlotType();
+
187 bool isFishingMortalityPlotType();
+
+
189 bool isMultiSpecies();
+
190 bool isMSYBoxChecked();
+
191 bool isPctMSYBoxChecked();
+
192 bool isRelativeBiomassPlotType();
+
193 bool isSingleSpecies();
+
194 bool isYAxisLocked();
+
195 void loadForecastScenario(QString filename);
+
196 void removeAllMSYLines(QString type);
+
+
+
199 const QStringList& MSYTypes);
+
200 void resetControls();
+
201 void resetNumYearsOnScaleFactorCharts();
+
202 void resetScenarioName();
+
203 void resetYearsPerRunOnScaleFactorPlot();
+
204 void saveForecastParameters();
+
205 bool saveForecastScenario(QString filename);
+
206 void saveHarvestData();
+
207 void saveOutputBiomassData();
+
208 void saveUncertaintyParameters();
+
209 void setAScaleFactorPoint(QString arg1);
+
210 void setDeterministic(QString arg1);
+
211 void setForecastPlotType(QString arg1);
+
212 void setHarvestType(QString arg1);
+
213 void setMaxYScaleFactor(QString maxY);
+
214 void setNumRunsPerForecast(QString numRuns);
+
215 void setNumYearsPerRun(QString numYears);
+
216 void setScenarioChanged(
bool state);
+
217 void setScenarioName(QString scenarioName);
+
218 void setSingleSpecies(QString arg1);
+
219 void setupConnections();
+
220 void setupMovableLineCharts(
const QStringList& SpeciesList);
+
221 void setMultiPlot(QString isChecked);
+
222 void setMSYLineVisible(QString arg1);
+
223 void setNumScaleFactorPoints(QString arg1);
+
224 void setUncertaintyCarryingCapacity(QString arg1);
+
225 void setUncertaintyGrowth(QString arg1);
+
226 void setUncertaintyHarvest(QString arg1);
+
+
+
233 void updateYearlyScaleFactorPoints();
+
+
+
+
+
+
+
+
+
+
+
+
275 nmfDatabase* DatabasePtr,
+
+
277 std::string& ProjectDir,
+
278 std::string& ProjectSettingsConfig,
+
279 QStringList& SpeciesList,
+
280 QWidget* MModeWidget);
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
454 #endif // MSSPM_GUIMANAGERMODE_H
+void SaveOutputBiomassData(std::string forecastName)
Signal emitted when the user wants to save the output biomass data for the current forecast.
+void setSpeciesList(const QStringList &speciesList)
Sets REMORA's species pulldown list to the passed list of QStrings.
Definition: REMORA.cpp:1758
+void callback_KeyPressed(QKeyEvent *event)
Callback invoked when the user presses a keyboard key.
Definition: REMORA.cpp:1982
+void callback_UncertaintyRParameterDL(int value)
Callback invoked when the user modifies the Growth Uncertainty dial.
Definition: REMORA.cpp:2234
+void MouseReleased(QMouseEvent *event)
Signal emitted when the user releases the mouse over the movable line chart.
+void callback_StochasticRB(bool pressed)
Callback invoked when the user presses the stochastic radio button.
Definition: REMORA.cpp:2195
+void setForecastNumYearsPerRun(int numYearsPerRun)
Sets REMORA's internal number years per run variable to the passed value and updates the GUI.
Definition: REMORA.cpp:1635
+void callback_SavePB()
Callback invoked when the user presses the Save Scenario button.
Definition: REMORA.cpp:2125
+void callback_LoadPB()
Callback invoked when the user presses the Load Scenario button.
Definition: REMORA.cpp:1988
+void callback_UncertaintyHarvestParameterDL(int value)
Callback invoked when the user modifies the Harvest Uncertainty dial.
Definition: REMORA.cpp:2202
+void callback_UncertaintyKParameterDL(int value)
Callback invoked when the user modifies the Carrying Capacity Uncertainty dial.
Definition: REMORA.cpp:2227
+void callback_RunPB()
Callback invoked when the user presses the Run button. Run causes the appropriate forecast scenario b...
Definition: REMORA.cpp:2101
+void callback_DelPB()
Callback invoked when the user presses the delete scenario button.
Definition: REMORA.cpp:1921
+double getScaleValueFromPlot(int species, int year)
getScaleValueFromPlot : returns harvest scale value for the passed in species and year
Definition: REMORA.cpp:1141
+void callback_UncertaintyHarvestParameterPB()
Callback invoked when the user presses the Harvest Uncertainty parameter toggle button.
Definition: REMORA.cpp:2209
+void callback_YAxisLockedCB(bool checked)
Callback invoked when the user checks the Lock Y Axis checkbox. Checking this box forces all subseque...
Definition: REMORA.cpp:2241
+void callback_MouseMoved(QMouseEvent *event)
Callback invoked when the user moves the mouse.
Definition: REMORA.cpp:2019
+void callback_PctMSYDL(int value)
Callback invoked when the user modifies the Percent MSY dial.
Definition: REMORA.cpp:2092
+void KeyPressed(QKeyEvent *event)
Signal emitted when the user presses a key over the movable line chart.
+void callback_DeterministicRB(bool pressed)
Callback invoked when the user presses the Deterministic radio button.
Definition: REMORA.cpp:1954
+void setForecastNumRunsPerForecast(int numRunsPerForecast)
Sets REMORA's internal number of runs per forecast to the passed value and updates the GUI.
Definition: REMORA.cpp:1623
+void callback_MaxScaleFactorPB()
Callback invoked when the user toggles the maximum scale factor button.
Definition: REMORA.cpp:2004
+REMORA(nmfDatabase *DatabasePtr, nmfLogger *Logger, std::string &ProjectDir, std::string &ProjectSettingsConfig, QStringList &SpeciesList, QWidget *MModeWidget)
Class definition for REMORA Management Tool.
Definition: REMORA.cpp:3
+bool isDeterministic()
Returns true if the Deterministic radio button is pressed.
Definition: REMORA.cpp:1214
+void MouseMoved(QMouseEvent *event)
Signal emitted when the user moves the mouse over the movable line chart.
+void grabImage(QPixmap &pixmap)
grabImage : Performs a "smart" screen grab based upon the state of the controls
Definition: REMORA.cpp:1192
+void callback_MultiSpeciesRB(bool pressed)
Callback invoked when the user presses the Multi-Species radio button.
Definition: REMORA.cpp:2062
+void callback_YearsPerRunSL(int value)
Callback invoked when the user releases the Years per Run slider.
Definition: REMORA.cpp:2275
+void callback_RunsPerForecastSL(int value)
Callback invoked when the user interacts with the Runs per Forecast slider.
Definition: REMORA.cpp:2117
+void callback_MultiPlotTypePB()
Callback invoked when the user presses the multi-species plot type toggle button. There are states: 1...
Definition: REMORA.cpp:2042
+The main GUI class that contains all of the widget definitions for the REMORA Management tool.
Definition: REMORA.h:58
+void UpdateSeedValue(int seedValue)
Signal emitted when the user needs to update the seed value in the main routine when saving the curre...
+void callback_MouseReleased(QMouseEvent *event)
Callback invoked when the user releases the mouse.
Definition: REMORA.cpp:2025
+void callback_MSYCB(bool isChecked)
Callback invoked when the user checks the MSY checkbox.
Definition: REMORA.cpp:2031
+void callback_ForecastPlotTypeCMB(QString type)
Callback invoked when the user selects a new forecast plot type.
Definition: REMORA.cpp:1961
+void callback_SingleSpeciesRB(bool pressed)
Callback invoked when the user presses the single species radio button.
Definition: REMORA.cpp:2166
+void callback_SpeciesCMB(QString species)
Callback invoked when the user changes the species combo box.
Definition: REMORA.cpp:2178
+void setForecastName(QString forecastName)
Sets REMORA's internal forecast name variable to the passed in forecast name.
Definition: REMORA.cpp:1617
+void callback_PctMSYCB(bool isChecked)
Callback invoked when the user checks the Percent MSY checkbox. This will enable the Percent MSY dial...
Definition: REMORA.cpp:2078
diff --git a/docs/html/_user__manual.html b/docs/html/_user__manual.html
new file mode 100644
index 00000000..8a094116
--- /dev/null
+++ b/docs/html/_user__manual.html
@@ -0,0 +1,120 @@
+
+
+
+
+
+
+
+MSSPM: User Manual (tbd)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Table of Contents
+
+User Manual (tbd)
+Introduction
+Theory
+Model Development
+Database Structure
+
+
+Setup
+Parameter Estimation
+
+Diagnostics
+Forecasts
+Scenarios
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/html/annotated.html b/docs/html/annotated.html
old mode 100644
new mode 100755
index 39e2a023..e3540d6c
--- a/docs/html/annotated.html
+++ b/docs/html/annotated.html
@@ -1,9 +1,10 @@
-
+
-
+
+
MSSPM: Class List
@@ -12,16 +13,9 @@
-
-
@@ -39,42 +33,22 @@
-
+
-
-
+
+
+
+
@@ -138,7 +114,7 @@
C nmfSetup_Tab3 The Setup Tab 3 allows the user to enter and modify Species data
C nmfSetup_Tab4 The Setup Tab 4 allows the user to enter and modify general System and Model Setup data
C PreferencesDialog Preferences Dialog
-
C REMORA The main GUI class that contains all of the widget definitions for the REMORA Management tool
+
C REMORA The main GUI class that contains all of the widget definitions for the REMORA Management tool
@@ -148,7 +124,7 @@
diff --git a/docs/html/annotated_dup.js b/docs/html/annotated_dup.js
old mode 100644
new mode 100755
diff --git a/docs/html/arrowdown.png b/docs/html/arrowdown.png
old mode 100644
new mode 100755
diff --git a/docs/html/arrowright.png b/docs/html/arrowright.png
old mode 100644
new mode 100755
diff --git a/docs/html/bc_s.png b/docs/html/bc_s.png
old mode 100644
new mode 100755
diff --git a/docs/html/bdwn.png b/docs/html/bdwn.png
old mode 100644
new mode 100755
diff --git a/docs/html/class_bees___estimator-members.html b/docs/html/class_bees___estimator-members.html
old mode 100644
new mode 100755
index c3b818e1..5b362e1c
--- a/docs/html/class_bees___estimator-members.html
+++ b/docs/html/class_bees___estimator-members.html
@@ -1,9 +1,10 @@
-
+
-
+
+
MSSPM: Member List
@@ -12,16 +13,9 @@
-
-
@@ -39,42 +33,22 @@
-
+
-
-
+
+
+
+
diff --git a/docs/html/class_bees___estimator.html b/docs/html/class_bees___estimator.html
index 21a6765b..dce975f9 100644
--- a/docs/html/class_bees___estimator.html
+++ b/docs/html/class_bees___estimator.html
@@ -1,9 +1,10 @@
-
+
-
+
+
MSSPM: Bees_Estimator Class Reference
@@ -12,16 +13,9 @@
-
-
@@ -39,42 +33,22 @@
-
+
-
-
+
+
+
+
@@ -132,56 +108,58 @@
void ErrorFound (std::string errorMsg)
-
Signal emitted to update the calling program of an error in the Bees algorithm. More...
+
Signal emitted to update the calling program of an error in the Bees algorithm. More...
void RunCompleted (std::string bestFitness, bool showDiagnosticsChart)
-
Signal emitted with the Run has completed. More...
+
Signal emitted with the Run has completed. More...
void SubRunCompleted (int RunNum, int SubRun, int NumSubRuns)
-
Signal emitted when a sub run is completed. More...
+
Signal emitted when a sub run is completed. More...
-
+
Bees_Estimator ()
Class constructor for the Bees Estimation Algorithm interface class.
void estimateParameters (Data_Struct &BeeStruct, int RunNum)
- The main routine that runs the Bees Estimation algorithm. More...
+ The main routine that runs the Bees Estimation algorithm. More...
void getEstimatedCarryingCapacities (std::vector< double > &EstCarryingCapacity)
- Gets the estimated carrying capacity values per species. More...
+ Gets the estimated carrying capacity values per species. More...
void getEstimatedCatchability (std::vector< double > &EstCatchability)
- Gets the estimated catchability values per species. More...
+ Gets the estimated catchability values per species. More...
void getEstimatedCompetitionAlpha (boost::numeric::ublas::matrix< double > &EstInteraction)
- Gets the estimated alpha interaction values per species. More...
+ Gets the estimated alpha interaction values per species. More...
void getEstimatedCompetitionBetaGuilds (boost::numeric::ublas::matrix< double > &EstCompGuilds)
- Gets the estimated beta competition values per guild. More...
+ Gets the estimated beta competition values per guild. More...
void getEstimatedCompetitionBetaSpecies (boost::numeric::ublas::matrix< double > &EstCompSpecies)
- Gets the estimated beta competition values per species. More...
+ Gets the estimated beta competition values per species. More...
void getEstimatedExponent (std::vector< double > &EstExponent)
- Gets the estimated exponent values per species. More...
+ Gets the estimated exponent values per species. More...
void getEstimatedGrowthRates (std::vector< double > &EstGrowthRates)
- Gets the estimated growth rate values per species. More...
+ Gets the estimated growth rate values per species. More...
void getEstimatedHandling (boost::numeric::ublas::matrix< double > &EstHandling)
- Gets the estimated handling values per species. More...
+ Gets the estimated handling values per species. More...
void getEstimatedPredation (boost::numeric::ublas::matrix< double > &EstPredation)
- Gets the estimated predation values per species. More...
+ Gets the estimated predation values per species. More...
This class acts as an interface class to the Bees algorithm implementation.
-
+
+
◆ ErrorFound
+
@@ -213,7 +191,9 @@
-
+
+◆ estimateParameters()
+
@@ -248,7 +228,9 @@
-
+
+◆ getEstimatedCarryingCapacities()
+
@@ -272,7 +254,9 @@
-
+
+◆ getEstimatedCatchability()
+
@@ -296,7 +280,9 @@
-
+
+◆ getEstimatedCompetitionAlpha()
+
@@ -320,7 +306,9 @@
-
+
+◆ getEstimatedCompetitionBetaGuilds()
+
@@ -344,7 +332,9 @@
-
+
+◆ getEstimatedCompetitionBetaSpecies()
+
@@ -368,7 +358,9 @@
-
+
+◆ getEstimatedExponent()
+
@@ -392,7 +384,9 @@
-
+
+◆ getEstimatedGrowthRates()
+
@@ -416,7 +410,9 @@
-
+
+◆ getEstimatedHandling()
+
@@ -440,7 +436,9 @@
-
+
+◆ getEstimatedPredation()
+
@@ -464,7 +462,9 @@
-
+
+◆ RunCompleted
+
@@ -507,7 +507,9 @@
-
+
+◆ SubRunCompleted
+
@@ -569,7 +571,7 @@
Bees_Estimator
+ 1.8.17
diff --git a/docs/html/class_bees___estimator.js b/docs/html/class_bees___estimator.js
old mode 100644
new mode 100755
diff --git a/docs/html/class_bees___estimator__coll__graph.dot b/docs/html/class_bees___estimator__coll__graph.dot
new file mode 100644
index 00000000..62a9a292
--- /dev/null
+++ b/docs/html/class_bees___estimator__coll__graph.dot
@@ -0,0 +1,9 @@
+digraph "Bees_Estimator"
+{
+ // LATEX_PDF_SIZE
+ edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
+ node [fontname="Helvetica",fontsize="10",shape=record];
+ Node1 [label="Bees_Estimator",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip="This class acts as an interface class to the Bees algorithm implementation."];
+ Node2 -> Node1 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node2 [label="QObject",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
+}
diff --git a/docs/html/class_bees___estimator__coll__graph.map b/docs/html/class_bees___estimator__coll__graph.map
old mode 100644
new mode 100755
diff --git a/docs/html/class_bees___estimator__coll__graph.md5 b/docs/html/class_bees___estimator__coll__graph.md5
old mode 100644
new mode 100755
diff --git a/docs/html/class_bees___estimator__coll__graph.png b/docs/html/class_bees___estimator__coll__graph.png
old mode 100644
new mode 100755
diff --git a/docs/html/class_bees___estimator__inherit__graph.dot b/docs/html/class_bees___estimator__inherit__graph.dot
new file mode 100644
index 00000000..62a9a292
--- /dev/null
+++ b/docs/html/class_bees___estimator__inherit__graph.dot
@@ -0,0 +1,9 @@
+digraph "Bees_Estimator"
+{
+ // LATEX_PDF_SIZE
+ edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
+ node [fontname="Helvetica",fontsize="10",shape=record];
+ Node1 [label="Bees_Estimator",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip="This class acts as an interface class to the Bees algorithm implementation."];
+ Node2 -> Node1 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node2 [label="QObject",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
+}
diff --git a/docs/html/class_bees___estimator__inherit__graph.map b/docs/html/class_bees___estimator__inherit__graph.map
old mode 100644
new mode 100755
diff --git a/docs/html/class_bees___estimator__inherit__graph.md5 b/docs/html/class_bees___estimator__inherit__graph.md5
old mode 100644
new mode 100755
diff --git a/docs/html/class_bees___estimator__inherit__graph.png b/docs/html/class_bees___estimator__inherit__graph.png
old mode 100644
new mode 100755
diff --git a/docs/html/class_bees_stats-members.html b/docs/html/class_bees_stats-members.html
old mode 100644
new mode 100755
index 284f0b05..5a7b6ac9
--- a/docs/html/class_bees_stats-members.html
+++ b/docs/html/class_bees_stats-members.html
@@ -1,9 +1,10 @@
-
+
-
+
+
MSSPM: Member List
@@ -12,16 +13,9 @@
-
-
@@ -39,42 +33,22 @@
-
+
-
-
+
+
+
+
diff --git a/docs/html/class_bees_stats.html b/docs/html/class_bees_stats.html
old mode 100644
new mode 100755
index aff965c7..eaff7dd4
--- a/docs/html/class_bees_stats.html
+++ b/docs/html/class_bees_stats.html
@@ -1,9 +1,10 @@
-
+
-
+
+
MSSPM: BeesStats Class Reference
@@ -12,16 +13,9 @@
-
-
@@ -39,42 +33,22 @@
-
+
-
-
+
+
+
+
@@ -120,24 +96,26 @@
-
+
BeesStats (const int &totParameters, const int &numRuns)
void addData (const double &bestFitness, const std::vector< double > ¶meters)
- Loads data into the private data members. More...
+ Loads data into the private data members. More...
void getMean (double &fitness, std::vector< double > ¶meters)
- Finds the mean fitness value. More...
+ Finds the mean fitness value. More...
void getStdDev (double &fitnessStdDev, double &totStdDev, std::vector< double > &stdDevParameters)
- Gets the standard deviation of each of the parameter values. More...
+ Gets the standard deviation of each of the parameter values. More...
Bees Statistics Class.
This class holds the statistics generated by a run of the Bees algorithm.
-
+
+
◆ addData()
+
@@ -172,7 +150,9 @@
-
+
+◆ getMean()
+
@@ -207,7 +187,9 @@
-
+
+◆ getStdDev()
+
@@ -261,7 +243,7 @@
BeesStats
+ 1.8.17
diff --git a/docs/html/class_bees_stats.js b/docs/html/class_bees_stats.js
old mode 100644
new mode 100755
diff --git a/docs/html/class_clear_output_dialog-members.html b/docs/html/class_clear_output_dialog-members.html
old mode 100644
new mode 100755
index 19e1d96b..326baead
--- a/docs/html/class_clear_output_dialog-members.html
+++ b/docs/html/class_clear_output_dialog-members.html
@@ -1,9 +1,10 @@
-
+
-
+
+
MSSPM: Member List
@@ -12,16 +13,9 @@
-
-
@@ -39,42 +33,22 @@
-
+
-
-
+
+
+
+
diff --git a/docs/html/class_clear_output_dialog.html b/docs/html/class_clear_output_dialog.html
index 4a0d6fa3..07dfe107 100644
--- a/docs/html/class_clear_output_dialog.html
+++ b/docs/html/class_clear_output_dialog.html
@@ -1,9 +1,10 @@
-
+
-
+
+
MSSPM: ClearOutputDialog Class Reference
@@ -12,16 +13,9 @@
-
-
@@ -39,42 +33,22 @@
-
+
-
-
+
+
+
+
@@ -131,21 +107,21 @@
ClearOutputDialog (QWidget *parent, nmfDatabase *databasePtr)
-
ClearOutputDialog : class constructor. More...
+
ClearOutputDialog : class constructor. More...
-
+
std::string getAlgorithm ()
-
+
std::string getMinimizer ()
-
+
std::string getObjectiveCriterion ()
-
+
std::string getScaling ()
-
+
void loadWidgets ()
@@ -153,7 +129,9 @@
Clear Dialog.
This dialog allows the user to clear output data from specific combinations of Algorithm, Minimizer, Objective Criterion, and Scaling Algorithm settings.
-
+
+
◆ ClearOutputDialog()
+
-
ClearOutputDialog : class constructor.
+
ClearOutputDialog : class constructor.
Parameters
parent : the parent widget (e.g., the main window)
@@ -200,7 +178,7 @@
ClearOutputDialog
+ 1.8.17
diff --git a/docs/html/class_clear_output_dialog.js b/docs/html/class_clear_output_dialog.js
old mode 100644
new mode 100755
diff --git a/docs/html/class_clear_output_dialog__coll__graph.dot b/docs/html/class_clear_output_dialog__coll__graph.dot
new file mode 100644
index 00000000..f4e558b5
--- /dev/null
+++ b/docs/html/class_clear_output_dialog__coll__graph.dot
@@ -0,0 +1,9 @@
+digraph "ClearOutputDialog"
+{
+ // LATEX_PDF_SIZE
+ edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
+ node [fontname="Helvetica",fontsize="10",shape=record];
+ Node1 [label="ClearOutputDialog",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip="Clear Dialog."];
+ Node2 -> Node1 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node2 [label="QDialog",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
+}
diff --git a/docs/html/class_clear_output_dialog__coll__graph.map b/docs/html/class_clear_output_dialog__coll__graph.map
old mode 100644
new mode 100755
diff --git a/docs/html/class_clear_output_dialog__coll__graph.md5 b/docs/html/class_clear_output_dialog__coll__graph.md5
old mode 100644
new mode 100755
diff --git a/docs/html/class_clear_output_dialog__coll__graph.png b/docs/html/class_clear_output_dialog__coll__graph.png
old mode 100644
new mode 100755
diff --git a/docs/html/class_clear_output_dialog__inherit__graph.dot b/docs/html/class_clear_output_dialog__inherit__graph.dot
new file mode 100644
index 00000000..f4e558b5
--- /dev/null
+++ b/docs/html/class_clear_output_dialog__inherit__graph.dot
@@ -0,0 +1,9 @@
+digraph "ClearOutputDialog"
+{
+ // LATEX_PDF_SIZE
+ edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
+ node [fontname="Helvetica",fontsize="10",shape=record];
+ Node1 [label="ClearOutputDialog",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip="Clear Dialog."];
+ Node2 -> Node1 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node2 [label="QDialog",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
+}
diff --git a/docs/html/class_clear_output_dialog__inherit__graph.map b/docs/html/class_clear_output_dialog__inherit__graph.map
old mode 100644
new mode 100755
diff --git a/docs/html/class_clear_output_dialog__inherit__graph.md5 b/docs/html/class_clear_output_dialog__inherit__graph.md5
old mode 100644
new mode 100755
diff --git a/docs/html/class_clear_output_dialog__inherit__graph.png b/docs/html/class_clear_output_dialog__inherit__graph.png
old mode 100644
new mode 100755
diff --git a/docs/html/class_load_dlg-members.html b/docs/html/class_load_dlg-members.html
old mode 100644
new mode 100755
index e3836b56..752e16cb
--- a/docs/html/class_load_dlg-members.html
+++ b/docs/html/class_load_dlg-members.html
@@ -1,9 +1,10 @@
-
+
-
+
+
MSSPM: Member List
@@ -12,16 +13,9 @@
-
-
@@ -39,42 +33,22 @@
-
+
-
-
+
+
+
+
diff --git a/docs/html/class_load_dlg.html b/docs/html/class_load_dlg.html
index b192af83..7cc00125 100644
--- a/docs/html/class_load_dlg.html
+++ b/docs/html/class_load_dlg.html
@@ -1,9 +1,10 @@
-
+
-
+
+
MSSPM: LoadDlg Class Reference
@@ -12,16 +13,9 @@
-
-
@@ -39,42 +33,22 @@
-
+
-
-
+
+
+
+
@@ -132,41 +108,43 @@
-
+
void callback_LoadOk ()
Callback invoked when user clicks the OK button.
void callback_ItemDoubleClicked (QListWidgetItem *item)
- Callback invoked when user double clicks an item from the System names list. More...
+ Callback invoked when user double clicks an item from the System names list. More...
void callback_ShowContextMenu (const QPoint &pos)
- Callback invoked when user right clicks over an existing System name to reveal the popup Delete menu item. More...
+ Callback invoked when user right clicks over an existing System name to reveal the popup Delete menu item. More...
-
+
void callback_DeleteItem ()
Callback invoked when user selects the Delete item from the popup context menu item.
-
+
void ClearSystemName ()
Signal emitted when user deletes a System name.
-
+
LoadDlg (const QString &title, QWidget *parent, nmfLogger *m_logger, nmfDatabase *m_databasePtr, const QString ¤tConfig)
void getSettingData (SystemData &data)
- Gets the database data affiliated with the current System name. More...
+ Gets the database data affiliated with the current System name. More...
Defines the behavior and callback functionality for the Load Systems Dialog used in Setup Tab page 4.
-
+
+
◆ callback_ItemDoubleClicked
+
@@ -198,7 +176,9 @@
-
+
+◆ callback_ShowContextMenu
+
@@ -230,7 +210,9 @@
-
+
+◆ getSettingData()
+
@@ -266,7 +248,7 @@
LoadDlg
+ 1.8.17
diff --git a/docs/html/class_load_dlg.js b/docs/html/class_load_dlg.js
old mode 100644
new mode 100755
diff --git a/docs/html/class_load_dlg__coll__graph.dot b/docs/html/class_load_dlg__coll__graph.dot
new file mode 100644
index 00000000..b6b5ecea
--- /dev/null
+++ b/docs/html/class_load_dlg__coll__graph.dot
@@ -0,0 +1,9 @@
+digraph "LoadDlg"
+{
+ // LATEX_PDF_SIZE
+ edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
+ node [fontname="Helvetica",fontsize="10",shape=record];
+ Node1 [label="LoadDlg",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip="Defines the behavior and callback functionality for the Load Systems Dialog used in Setup Tab page 4."];
+ Node2 -> Node1 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node2 [label="QDialog",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
+}
diff --git a/docs/html/class_load_dlg__coll__graph.map b/docs/html/class_load_dlg__coll__graph.map
old mode 100644
new mode 100755
diff --git a/docs/html/class_load_dlg__coll__graph.md5 b/docs/html/class_load_dlg__coll__graph.md5
old mode 100644
new mode 100755
diff --git a/docs/html/class_load_dlg__coll__graph.png b/docs/html/class_load_dlg__coll__graph.png
old mode 100644
new mode 100755
diff --git a/docs/html/class_load_dlg__inherit__graph.dot b/docs/html/class_load_dlg__inherit__graph.dot
new file mode 100644
index 00000000..b6b5ecea
--- /dev/null
+++ b/docs/html/class_load_dlg__inherit__graph.dot
@@ -0,0 +1,9 @@
+digraph "LoadDlg"
+{
+ // LATEX_PDF_SIZE
+ edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
+ node [fontname="Helvetica",fontsize="10",shape=record];
+ Node1 [label="LoadDlg",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip="Defines the behavior and callback functionality for the Load Systems Dialog used in Setup Tab page 4."];
+ Node2 -> Node1 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node2 [label="QDialog",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
+}
diff --git a/docs/html/class_load_dlg__inherit__graph.map b/docs/html/class_load_dlg__inherit__graph.map
old mode 100644
new mode 100755
diff --git a/docs/html/class_load_dlg__inherit__graph.md5 b/docs/html/class_load_dlg__inherit__graph.md5
old mode 100644
new mode 100755
diff --git a/docs/html/class_load_dlg__inherit__graph.png b/docs/html/class_load_dlg__inherit__graph.png
old mode 100644
new mode 100755
diff --git a/docs/html/class_load_forecast_dlg-members.html b/docs/html/class_load_forecast_dlg-members.html
old mode 100644
new mode 100755
index 4ca89c14..99b014b6
--- a/docs/html/class_load_forecast_dlg-members.html
+++ b/docs/html/class_load_forecast_dlg-members.html
@@ -1,9 +1,10 @@
-
+
-
+
+
MSSPM: Member List
@@ -12,16 +13,9 @@
-
-
@@ -39,42 +33,22 @@
-
+
-
-
+
+
+
+
diff --git a/docs/html/class_load_forecast_dlg.html b/docs/html/class_load_forecast_dlg.html
index 7eaa8ba7..ed5a2eba 100644
--- a/docs/html/class_load_forecast_dlg.html
+++ b/docs/html/class_load_forecast_dlg.html
@@ -1,9 +1,10 @@
-
+
-
+
+
MSSPM: LoadForecastDlg Class Reference
@@ -12,16 +13,9 @@
-
-
@@ -39,42 +33,22 @@
-
+
-
-
+
+
+
+
@@ -131,36 +107,38 @@
-
+
void callback_LoadOk ()
-
+
void callback_itemDoubleClicked (QListWidgetItem *item)
-
+
void callback_ContextMenu (QPoint pos)
-
+
void callback_DeleteSelection ()
LoadForecastDlg (const QString &title, QWidget *parent, nmfLogger *logger, nmfDatabase *databasePtr, QLineEdit *forecastName, QSpinBox *runLengthSB, QSpinBox *numRunsSB)
- Dialog to select Forecast to Load. More...
+ Dialog to select Forecast to Load. More...
void loadWidgets ()
- Loads all widgets for this GUI from database tables. More...
+ Loads all widgets for this GUI from database tables. More...
std::string getSelectedItem ()
- Gets the selected item the user has selected from the Load Forecast button. More...
+ Gets the selected item the user has selected from the Load Forecast button. More...
Dialog to Load a Forecast.
The user can load a previously saved Forecast. To delete a Forecast, the user right clicks over a saved Forecast and selects Delete.
-
+
+
◆ LoadForecastDlg()
+
@@ -231,7 +209,9 @@
-
+
+◆ getSelectedItem()
+
@@ -249,7 +229,9 @@
-
+
+◆ loadWidgets()
+
@@ -279,7 +261,7 @@
LoadForecastDlg
+ 1.8.17
diff --git a/docs/html/class_load_forecast_dlg.js b/docs/html/class_load_forecast_dlg.js
old mode 100644
new mode 100755
diff --git a/docs/html/class_load_forecast_dlg__coll__graph.dot b/docs/html/class_load_forecast_dlg__coll__graph.dot
new file mode 100644
index 00000000..4f619fdc
--- /dev/null
+++ b/docs/html/class_load_forecast_dlg__coll__graph.dot
@@ -0,0 +1,9 @@
+digraph "LoadForecastDlg"
+{
+ // LATEX_PDF_SIZE
+ edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
+ node [fontname="Helvetica",fontsize="10",shape=record];
+ Node1 [label="LoadForecastDlg",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip="Dialog to Load a Forecast."];
+ Node2 -> Node1 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node2 [label="QDialog",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
+}
diff --git a/docs/html/class_load_forecast_dlg__coll__graph.map b/docs/html/class_load_forecast_dlg__coll__graph.map
old mode 100644
new mode 100755
diff --git a/docs/html/class_load_forecast_dlg__coll__graph.md5 b/docs/html/class_load_forecast_dlg__coll__graph.md5
old mode 100644
new mode 100755
diff --git a/docs/html/class_load_forecast_dlg__coll__graph.png b/docs/html/class_load_forecast_dlg__coll__graph.png
old mode 100644
new mode 100755
diff --git a/docs/html/class_load_forecast_dlg__inherit__graph.dot b/docs/html/class_load_forecast_dlg__inherit__graph.dot
new file mode 100644
index 00000000..4f619fdc
--- /dev/null
+++ b/docs/html/class_load_forecast_dlg__inherit__graph.dot
@@ -0,0 +1,9 @@
+digraph "LoadForecastDlg"
+{
+ // LATEX_PDF_SIZE
+ edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
+ node [fontname="Helvetica",fontsize="10",shape=record];
+ Node1 [label="LoadForecastDlg",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip="Dialog to Load a Forecast."];
+ Node2 -> Node1 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node2 [label="QDialog",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
+}
diff --git a/docs/html/class_load_forecast_dlg__inherit__graph.map b/docs/html/class_load_forecast_dlg__inherit__graph.map
old mode 100644
new mode 100755
diff --git a/docs/html/class_load_forecast_dlg__inherit__graph.md5 b/docs/html/class_load_forecast_dlg__inherit__graph.md5
old mode 100644
new mode 100755
diff --git a/docs/html/class_load_forecast_dlg__inherit__graph.png b/docs/html/class_load_forecast_dlg__inherit__graph.png
old mode 100644
new mode 100755
diff --git a/docs/html/class_m_s_s_p_m___gui_manager_mode-members.html b/docs/html/class_m_s_s_p_m___gui_manager_mode-members.html
old mode 100644
new mode 100755
diff --git a/docs/html/class_m_s_s_p_m___gui_manager_mode.html b/docs/html/class_m_s_s_p_m___gui_manager_mode.html
old mode 100644
new mode 100755
diff --git a/docs/html/class_m_s_s_p_m___gui_manager_mode.js b/docs/html/class_m_s_s_p_m___gui_manager_mode.js
old mode 100644
new mode 100755
diff --git a/docs/html/class_m_s_s_p_m___gui_manager_mode__coll__graph.map b/docs/html/class_m_s_s_p_m___gui_manager_mode__coll__graph.map
old mode 100644
new mode 100755
diff --git a/docs/html/class_m_s_s_p_m___gui_manager_mode__coll__graph.md5 b/docs/html/class_m_s_s_p_m___gui_manager_mode__coll__graph.md5
old mode 100644
new mode 100755
diff --git a/docs/html/class_m_s_s_p_m___gui_manager_mode__coll__graph.png b/docs/html/class_m_s_s_p_m___gui_manager_mode__coll__graph.png
old mode 100644
new mode 100755
diff --git a/docs/html/class_m_s_s_p_m___gui_manager_mode__inherit__graph.map b/docs/html/class_m_s_s_p_m___gui_manager_mode__inherit__graph.map
old mode 100644
new mode 100755
diff --git a/docs/html/class_m_s_s_p_m___gui_manager_mode__inherit__graph.md5 b/docs/html/class_m_s_s_p_m___gui_manager_mode__inherit__graph.md5
old mode 100644
new mode 100755
diff --git a/docs/html/class_m_s_s_p_m___gui_manager_mode__inherit__graph.png b/docs/html/class_m_s_s_p_m___gui_manager_mode__inherit__graph.png
old mode 100644
new mode 100755
diff --git a/docs/html/class_m_s_s_p_m___gui_output_controls-members.html b/docs/html/class_m_s_s_p_m___gui_output_controls-members.html
old mode 100644
new mode 100755
index ce4b173b..549babf3
--- a/docs/html/class_m_s_s_p_m___gui_output_controls-members.html
+++ b/docs/html/class_m_s_s_p_m___gui_output_controls-members.html
@@ -1,9 +1,10 @@
-
+
-
+
+
MSSPM: Member List
@@ -12,16 +13,9 @@
-
-
@@ -39,42 +33,22 @@
-
+
-
-
+
+
+
+
diff --git a/docs/html/class_m_s_s_p_m___gui_output_controls.html b/docs/html/class_m_s_s_p_m___gui_output_controls.html
index 76817ca4..a3a5f471 100644
--- a/docs/html/class_m_s_s_p_m___gui_output_controls.html
+++ b/docs/html/class_m_s_s_p_m___gui_output_controls.html
@@ -1,9 +1,10 @@
-
+
-
+
+
MSSPM: MSSPM_GuiOutputControls Class Reference
@@ -12,16 +13,9 @@
-
-
@@ -39,42 +33,22 @@
-
+
-
-
+
+
+
+
@@ -133,107 +109,107 @@
void callback_OutputGroupTypeCMB (QString outputGroupType)
-
Callback invoked when the user selects from the Output Group Type combobox. The user may select a Species, Guild, or System group type to be displayed in the chart. More...
+
Callback invoked when the user selects from the Output Group Type combobox. The user may select a Species, Guild, or System group type to be displayed in the chart. More...
void callback_OutputChartTypeCMB (QString outputType)
-
Callback invoked when the user selects from the Output Type combo box widget. More...
+
Callback invoked when the user selects from the Output Type combo box widget. More...
void callback_OutputSpeciesCMB (QString species)
-
Callback invoked when the user selects from the Species combo box widget. More...
+
Callback invoked when the user selects from the Species combo box widget. More...
void callback_OutputMethodsCMB (QString method)
-
Callback invoked when the user selects from the Diagnostic Methods combo box widget. More...
+
Callback invoked when the user selects from the Diagnostic Methods combo box widget. More...
void callback_OutputParametersCMB (QString parameter)
-
Callback invoked when the user selects from the Diagnostic Parameters combo box widget. More...
+
Callback invoked when the user selects from the Diagnostic Parameters combo box widget. More...
void callback_OutputScenariosCMB (QString scenario)
-
Callback invoked when the user selects from the Scenarios combo box widget. More...
+
Callback invoked when the user selects from the Scenarios combo box widget. More...
void callback_OutputParametersCB (int state)
-
Callback invoked when the user checks the Parameters checkbox to specify a 2d or 3d Parameter data view. More...
+
Callback invoked when the user checks the Parameters checkbox to specify a 2d or 3d Parameter data view. More...
void callback_OutputBMSYCB (int state)
-
Callback invoked when the user checks the BMSY checkbox. More...
+
Callback invoked when the user checks the BMSY checkbox. More...
void callback_OutputMSYCB (int val)
-
Callback invoked when the user checks the MSY checkbox. More...
+
Callback invoked when the user checks the MSY checkbox. More...
void callback_OutputFMSYCB (int val)
-
Callback invoked when the user checks the FMSY checkbox. More...
+
Callback invoked when the user checks the FMSY checkbox. More...
void callback_OutputShowShadowCB (int dummy)
-
Callback invoked when the user checks the Show Shadow check box. More...
+
Callback invoked when the user checks the Show Shadow check box. More...
void callback_OutputScaleCMB (QString scale)
-
Callback invoked when the user selects from the Scale Factor combo box widget. More...
+
Callback invoked when the user selects from the Scale Factor combo box widget. More...
void callback_OutputLineBrightnessSL (int value)
-
Callback invoked when the user modifies the Forecast line brightness slider. More...
+
Callback invoked when the user modifies the Forecast line brightness slider. More...
void callback_OutputYAxisMaxSB (int value)
-
Callback invoked when the user modifies the Y-Axis Maximum value slider. More...
+
Callback invoked when the user modifies the Y-Axis Maximum value slider. More...
void callback_OutputYAxisMinSL (int value)
-
Callback invoked when the user modifies the Y-Axis Minimum value slider. More...
+
Callback invoked when the user modifies the Y-Axis Minimum value slider. More...
-
+
void callback_OutputParametersCenterPB ()
Callback invoked when the user clicks the Parameters button which resets the current point to be the center point on the 3d data view's surface.
-
+
void callback_OutputParametersMinimumPB ()
Callback invoked when the user clicks the Parameters button which resets the current point to be the minimum point on the 3d data view's surface.
-
+
void callback_ResetOutputWidgetsForAggProd ()
Callback invoked to set Control widgets appropriately if model is an AggProd model (i.e., inclusion of Guilds in Control widgets)
-
+
void callback_LoadScenariosWidget ()
Callback invoked when the user selects from the Scenarios combo box widget.
void callback_SetOutputScenario (QString scenario)
-
Callback invoked when the user selects an Output Scenario from the Forecast -> MultiScenario Forecast button popup. More...
+
Callback invoked when the user selects an Output Scenario from the Forecast -> MultiScenario Forecast button popup. More...
void EnableFilterButtons (bool state)
- Signal emitted to enable the appropriate main menu toolbar filter buttons. More...
+ Signal emitted to enable the appropriate main menu toolbar filter buttons. More...
void ForecastLineBrightnessChanged (double brightnessFactor)
- Signal emitted to notify listeners that the stochastic Forecast line brightnesses have changed. More...
+ Signal emitted to notify listeners that the stochastic Forecast line brightnesses have changed. More...
-
+
void ResetFilterButtons ()
Signal emitted to reset the main menu toolbar's filter buttons.
-
+
void SelectCenterSurfacePoint ()
Signal emitted when the user has pressed the Output controls button signifying they want to reset the 3d surface "current point" button to the center point.
-
+
void SelectMinimumSurfacePoint ()
Signal emitted when the user has pressed the Output controls button signifying they want to reset the 3d surface "current point" button to the minimum point.
void SetChartView2d (bool isVisible)
- Signal emitted when the user selects a 2d surface visualization chart type. More...
+ Signal emitted when the user selects a 2d surface visualization chart type. More...
void ShowChart (QString OutputType, QString OutputSpecies)
- Signal emitted when a Chart is to be shown. More...
+ Signal emitted when a Chart is to be shown. More...
void ShowChartBy (QString type)
- Signal emitted when a Chart is to be redrawn after te group type has been changed. More...
+ Signal emitted when a Chart is to be redrawn after te group type has been changed. More...
void ShowChartMultiScenario (QStringList sortedForecastLabels)
- Signal emitted when the user wants to show a MultiScenario chart. More...
+ Signal emitted when the user wants to show a MultiScenario chart. More...
-
+
void ShowDiagnosticsChart3d ()
Signal emitted when the user wants to show a 3d Diagnostic chart.
-
+
void ShowChartMohnsRho ()
Signal emitted when the user wants to show a Retrospective Analysis chart.
@@ -241,147 +217,147 @@
MSSPM_GuiOutputControls (QGroupBox *controlsGroupBox, nmfLogger *logger, nmfDatabase *databasePtr, std::string &projectDir)
- MSSPM_GuiOutputControls : class constructor for GUI controls in Output dock widget. More...
+ MSSPM_GuiOutputControls : class constructor for GUI controls in Output dock widget. More...
-
+
void clearOutputBMSY ()
Clears the Biomass Maximum Sustained Yield line edit widget.
-
+
void clearOutputMSY ()
Clears the Maximum Sustained Yield line edit widget.
-
+
void clearOutputFMSY ()
Clears the Fishing Mortality Maximum Sustained Yield line edit widget.
-
+
void displayMohnsRho ()
Enables the appropriate widgets once the user has completed a Retrospective Analysis.
void enableBrightnessWidgets (bool state)
- Sets the appropriate states of the widgets that allow the user to change brightness of stochastice Forecast runs. More...
+ Sets the appropriate states of the widgets that allow the user to change brightness of stochastice Forecast runs. More...
bool getGuilds (int &NumGuilds, QStringList &GuildList)
- Returns the number of and the list of unique guilds. More...
+ Returns the number of and the list of unique guilds. More...
-
+
int getNumberSpecies ()
-
+
void setSpeciesNum (int speciesNum)
double getOutputBrightnessFactor ()
- Get the brightness factor set by the Forecast Run Brightness slider widget. More...
+ Get the brightness factor set by the Forecast Run Brightness slider widget. More...
QString getOutputChartType ()
- Get the currently selected Chart type. More...
+ Get the currently selected Chart type. More...
QString getOutputDiagnostics ()
- Get the currently selected Diagnostic method. More...
+ Get the currently selected Diagnostic method. More...
QString getOutputGroupType ()
- Get the currently selected group type. More...
+ Get the currently selected group type. More...
QString getOutputParameter ()
- Get the currently selected Diagnostic parameter. More...
+ Get the currently selected Diagnostic parameter. More...
QString getOutputScale ()
- Get the currently selected scale of the y-axis. More...
+ Get the currently selected scale of the y-axis. More...
QString getOutputScenario ()
- Get the currently selected Scenario name. More...
+ Get the currently selected Scenario name. More...
QString getOutputSpecies ()
- Get the currently selected Output Species name. More...
+ Get the currently selected Output Species name. More...
int getOutputSpeciesIndex ()
- Get the currently selected Output Species index value. More...
+ Get the currently selected Output Species index value. More...
QWidget * getListViewViewport ()
- Get the Species list widget (currently disabled) used for other possible chart types. More...
+ Get the Species list widget (currently disabled) used for other possible chart types. More...
QModelIndexList getListViewSelectedIndexes ()
- Get the list of selected indexes (currently disabled) used for other possible chart types. More...
+ Get the list of selected indexes (currently disabled) used for other possible chart types. More...
int getYMaxSliderVal ()
- Get the Y Max slider value which allows the user to change the maximum value that appears on the y-axis. More...
+ Get the Y Max slider value which allows the user to change the maximum value that appears on the y-axis. More...
int getYMinSliderVal ()
- Get the Y Min slider value which allows the user to change the minimum value that appears on the y-axis. More...
+ Get the Y Min slider value which allows the user to change the minimum value that appears on the y-axis. More...
int getSpeciesNumFromName (QString SpeciesName)
- Gets the index of a Species from a previously created hash map. More...
+ Gets the index of a Species from a previously created hash map. More...
bool isCheckedOutputBMSY ()
- Informs the user if the BMSY checkbox has been checked. More...
+ Informs the user if the BMSY checkbox has been checked. More...
bool isCheckedOutputMSY ()
- Informs the user if the MSY checkbox has been checked. More...
+ Informs the user if the MSY checkbox has been checked. More...
bool isCheckedOutputFMSY ()
- Informs the user if the FMSY checkbox has been checked. More...
+ Informs the user if the FMSY checkbox has been checked. More...
bool isEnabledOutputMSY ()
- Informs the user if the MSY checkbox has been enabled. More...
+ Informs the user if the MSY checkbox has been enabled. More...
bool isEnabledOutputFMSY ()
- Informs the user if the FMSY checkbox has been enbled. More...
+ Informs the user if the FMSY checkbox has been enbled. More...
bool isShadowShown ()
- Informs the user if the Show Shadow box is checked. More...
+ Informs the user if the Show Shadow box is checked. More...
-
+
void loadSpeciesControlWidget ()
Loads the Species list view widget that's used for specific (but currently disabled) Output chart types.
-
+
void loadWidgets ()
Loads all of the Output control widgets.
-
+
void refresh ()
Resets the Output Type widget as well as reloading the Scenario widget.
-
+
void refreshScenarios ()
Reloads the Scenario widget.
-
+
void saveSettings ()
Saves any Output Controls specific values to the Qt Settings file.
void setCurrentSpecies (QString species)
- Sets the Species combobox to be the passed species. More...
+ Sets the Species combobox to be the passed species. More...
void setOutputSpecies (QString species)
- Sets the current species of the Species combobox widget to the passed species. More...
+ Sets the current species of the Species combobox widget to the passed species. More...
void setOutputSpeciesIndex (int index)
- Sets the current index of the Species combobox widget to the passed index value. More...
+ Sets the current index of the Species combobox widget to the passed index value. More...
void setOutputType (QString type)
- Sets the current Output Type to the passed value. More...
+ Sets the current Output Type to the passed value. More...
void setTextOutputBMSY (QString value)
- Sets the BMSY line edit widget to the passed value. More...
+ Sets the BMSY line edit widget to the passed value. More...
void setTextOutputMSY (QString text)
- Sets the MSY line edit widget to the passed value. More...
+ Sets the MSY line edit widget to the passed value. More...
void setTextOutputFMSY (QString text)
- Sets the FMSY line edit widget to the passed value. More...
+ Sets the FMSY line edit widget to the passed value. More...
void setForecastLabels (std::map< QString, QStringList > &sortedForecastLabelsMap)
- Sets the Forecast Labels map to the passed map. This map maps a Scenario name to a QStringList of Forecast names. More...
+ Sets the Forecast Labels map to the passed map. This map maps a Scenario name to a QStringList of Forecast names. More...
void setOutputParametersCB (bool checked)
- Toggles between a 2d and 3d Diagnostics view. More...
+ Toggles between a 2d and 3d Diagnostics view. More...
void setOutputDiagnostics (QString method)
- Sets the Output Diagnostics method widget with the passed method. More...
+ Sets the Output Diagnostics method widget with the passed method. More...
-
+
void setForMohnsRho ()
Assure appropriate widgets are enabled/disabled when user selects Retrospectve Analysis.
@@ -389,7 +365,9 @@
This class contains the widgets and callback functionality for the MSSPM Output charts and controls.
-
+
+◆ MSSPM_GuiOutputControls()
+
-
MSSPM_GuiOutputControls : class constructor for GUI controls in Output dock widget.
+
MSSPM_GuiOutputControls : class constructor for GUI controls in Output dock widget.
Parameters
controlsGroupBox : group box widget containing the output control widgets
@@ -439,7 +417,9 @@
-
+
+◆ callback_OutputBMSYCB
+
@@ -471,7 +451,9 @@
-
+
+◆ callback_OutputChartTypeCMB
+
@@ -503,7 +485,9 @@
-
+
+◆ callback_OutputFMSYCB
+
@@ -535,7 +519,9 @@
-
+
+◆ callback_OutputGroupTypeCMB
+
@@ -567,7 +553,9 @@
-
+
+◆ callback_OutputLineBrightnessSL
+
@@ -599,7 +587,9 @@
-
+
+◆ callback_OutputMethodsCMB
+
@@ -631,7 +621,9 @@
-
+
+◆ callback_OutputMSYCB
+
@@ -663,7 +655,9 @@
-
+
+◆ callback_OutputParametersCB
+
@@ -695,7 +689,9 @@
-
+
+◆ callback_OutputParametersCMB
+
@@ -727,7 +723,9 @@
-
+
+◆ callback_OutputScaleCMB
+
@@ -759,7 +757,9 @@
-
+
+◆ callback_OutputScenariosCMB
+
@@ -791,7 +791,9 @@
-
+
+◆ callback_OutputShowShadowCB
+
@@ -823,7 +825,9 @@
-
+
+◆ callback_OutputSpeciesCMB
+
@@ -855,7 +859,9 @@
-
+
+◆ callback_OutputYAxisMaxSB
+
@@ -887,7 +893,9 @@
-
+
+◆ callback_OutputYAxisMinSL
+
@@ -919,7 +927,9 @@
-
+
+◆ callback_SetOutputScenario
+
@@ -951,7 +961,9 @@
-
+
+◆ enableBrightnessWidgets()
+
@@ -975,7 +987,9 @@
-
+
+◆ EnableFilterButtons
+
@@ -1007,7 +1021,9 @@
-
+
+◆ ForecastLineBrightnessChanged
+
@@ -1039,7 +1055,9 @@
-
+
+◆ getGuilds()
+
@@ -1075,7 +1093,9 @@
-
+
+◆ getListViewSelectedIndexes()
+
@@ -1093,7 +1113,9 @@
-
+
+◆ getListViewViewport()
+
@@ -1111,7 +1133,9 @@
-
+
+◆ getOutputBrightnessFactor()
+
@@ -1129,7 +1153,9 @@
-
+
+◆ getOutputChartType()
+
@@ -1147,7 +1173,9 @@
-
+
+◆ getOutputDiagnostics()
+
@@ -1165,7 +1193,9 @@
-
+
+◆ getOutputGroupType()
+
@@ -1183,7 +1213,9 @@
-
+
+◆ getOutputParameter()
+
@@ -1201,7 +1233,9 @@
-
+
+◆ getOutputScale()
+
@@ -1219,7 +1253,9 @@
-
+
+◆ getOutputScenario()
+
@@ -1237,7 +1273,9 @@
-
+
+◆ getOutputSpecies()
+
@@ -1255,7 +1293,9 @@
-
+
+◆ getOutputSpeciesIndex()
+
@@ -1273,7 +1313,9 @@
-
+
+◆ getSpeciesNumFromName()
+
@@ -1298,7 +1340,9 @@
-
+
+◆ getYMaxSliderVal()
+
@@ -1316,7 +1360,9 @@
-
+
+◆ getYMinSliderVal()
+
@@ -1334,7 +1380,9 @@
-
+
+◆ isCheckedOutputBMSY()
+
@@ -1352,7 +1400,9 @@
-
+
+◆ isCheckedOutputFMSY()
+
@@ -1370,7 +1420,9 @@
-
+
+◆ isCheckedOutputMSY()
+
@@ -1388,7 +1440,9 @@
-
+
+◆ isEnabledOutputFMSY()
+
@@ -1406,7 +1460,9 @@
-
+
+◆ isEnabledOutputMSY()
+
@@ -1424,7 +1480,9 @@
-
+
+◆ isShadowShown()
+
@@ -1442,7 +1500,9 @@
-
+
+◆ SetChartView2d
+
@@ -1474,7 +1534,9 @@
-
+
+◆ setCurrentSpecies()
+
@@ -1498,7 +1560,9 @@
-
+
+◆ setForecastLabels()
+
@@ -1522,7 +1586,9 @@
-
+
+◆ setOutputDiagnostics()
+
@@ -1546,7 +1612,9 @@
-
+
+◆ setOutputParametersCB()
+
@@ -1570,7 +1638,9 @@
-
+
+◆ setOutputSpecies()
+
@@ -1594,7 +1664,9 @@
-
+
+◆ setOutputSpeciesIndex()
+
@@ -1618,7 +1690,9 @@
-
+
+◆ setOutputType()
+
@@ -1642,7 +1716,9 @@
-
+
+◆ setTextOutputBMSY()
+
@@ -1666,7 +1742,9 @@
-
+
+◆ setTextOutputFMSY()
+
@@ -1690,7 +1768,9 @@
-
+
+◆ setTextOutputMSY()
+
@@ -1714,7 +1794,9 @@
-
+
+◆ ShowChart
+
@@ -1757,7 +1839,9 @@
-
+
+◆ ShowChartBy
+
@@ -1789,7 +1873,9 @@
-
+
+◆ ShowChartMultiScenario
+
@@ -1833,7 +1919,7 @@
MSSPM_GuiOutputControls
+ 1.8.17
diff --git a/docs/html/class_m_s_s_p_m___gui_output_controls.js b/docs/html/class_m_s_s_p_m___gui_output_controls.js
old mode 100644
new mode 100755
diff --git a/docs/html/class_m_s_s_p_m___gui_output_controls__coll__graph.dot b/docs/html/class_m_s_s_p_m___gui_output_controls__coll__graph.dot
new file mode 100644
index 00000000..8bd1dd54
--- /dev/null
+++ b/docs/html/class_m_s_s_p_m___gui_output_controls__coll__graph.dot
@@ -0,0 +1,9 @@
+digraph "MSSPM_GuiOutputControls"
+{
+ // LATEX_PDF_SIZE
+ edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
+ node [fontname="Helvetica",fontsize="10",shape=record];
+ Node1 [label="MSSPM_GuiOutputControls",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip="This class contains the widgets and callback functionality for the MSSPM Output charts and controls."];
+ Node2 -> Node1 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node2 [label="QObject",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
+}
diff --git a/docs/html/class_m_s_s_p_m___gui_output_controls__coll__graph.map b/docs/html/class_m_s_s_p_m___gui_output_controls__coll__graph.map
old mode 100644
new mode 100755
diff --git a/docs/html/class_m_s_s_p_m___gui_output_controls__coll__graph.md5 b/docs/html/class_m_s_s_p_m___gui_output_controls__coll__graph.md5
old mode 100644
new mode 100755
diff --git a/docs/html/class_m_s_s_p_m___gui_output_controls__coll__graph.png b/docs/html/class_m_s_s_p_m___gui_output_controls__coll__graph.png
old mode 100644
new mode 100755
diff --git a/docs/html/class_m_s_s_p_m___gui_output_controls__inherit__graph.dot b/docs/html/class_m_s_s_p_m___gui_output_controls__inherit__graph.dot
new file mode 100644
index 00000000..8bd1dd54
--- /dev/null
+++ b/docs/html/class_m_s_s_p_m___gui_output_controls__inherit__graph.dot
@@ -0,0 +1,9 @@
+digraph "MSSPM_GuiOutputControls"
+{
+ // LATEX_PDF_SIZE
+ edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
+ node [fontname="Helvetica",fontsize="10",shape=record];
+ Node1 [label="MSSPM_GuiOutputControls",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip="This class contains the widgets and callback functionality for the MSSPM Output charts and controls."];
+ Node2 -> Node1 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node2 [label="QObject",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
+}
diff --git a/docs/html/class_m_s_s_p_m___gui_output_controls__inherit__graph.map b/docs/html/class_m_s_s_p_m___gui_output_controls__inherit__graph.map
old mode 100644
new mode 100755
diff --git a/docs/html/class_m_s_s_p_m___gui_output_controls__inherit__graph.md5 b/docs/html/class_m_s_s_p_m___gui_output_controls__inherit__graph.md5
old mode 100644
new mode 100755
diff --git a/docs/html/class_m_s_s_p_m___gui_output_controls__inherit__graph.png b/docs/html/class_m_s_s_p_m___gui_output_controls__inherit__graph.png
old mode 100644
new mode 100755
diff --git a/docs/html/class_multi_scenario_save_dlg-members.html b/docs/html/class_multi_scenario_save_dlg-members.html
old mode 100644
new mode 100755
index ee60133f..4b616abd
--- a/docs/html/class_multi_scenario_save_dlg-members.html
+++ b/docs/html/class_multi_scenario_save_dlg-members.html
@@ -1,9 +1,10 @@
-
+
-
+
+
MSSPM: Member List
@@ -12,16 +13,9 @@
-
-
@@ -39,42 +33,22 @@
-
+
-
-
+
+
+
+
diff --git a/docs/html/class_multi_scenario_save_dlg.html b/docs/html/class_multi_scenario_save_dlg.html
index c99c0c03..b8909d3f 100644
--- a/docs/html/class_multi_scenario_save_dlg.html
+++ b/docs/html/class_multi_scenario_save_dlg.html
@@ -1,9 +1,10 @@
-
+
-
+
+
MSSPM: MultiScenarioSaveDlg Class Reference
@@ -12,16 +13,9 @@
-
-
@@ -39,42 +33,22 @@
-
+
-
-
+
+
+
+
@@ -131,7 +107,7 @@
-
+
void RefreshOutput ()
Signal emitted to refresh the Scenario output once a Scenario has been modified.
@@ -139,18 +115,18 @@
MultiScenarioSaveDlg (QTabWidget *parent, nmfDatabase *databasePtr, nmfLogger *logger, std::string &projectSettingsConfig, std::map< QString, QStringList > &sortedForecastLabelsMap, std::string ¤tScenario, std::string forecastName)
- MultiScenarioSaveDlg : class constructor for a Scenario dialog that allows the user to assign Forecasts to Scenarios. More...
+ MultiScenarioSaveDlg : class constructor for a Scenario dialog that allows the user to assign Forecasts to Scenarios. More...
std::string getScenarioName ()
- Gets the current Scenario name from the appropriate GUI widget. More...
+ Gets the current Scenario name from the appropriate GUI widget. More...
std::string getForecastLabel ()
- Gets the current Forecast label from the appropriate GUI widget. Each Forecast shown in a Scenario plot has its Forecast name as its label. More...
+ Gets the current Forecast label from the appropriate GUI widget. Each Forecast shown in a Scenario plot has its Forecast name as its label. More...
void getOrderedForecastLabels (std::map< QString, QStringList > &orderedForecastLabelsMap)
- Gets the Scenario-Forecast map. Each Scenario consists of one or more Forecasts. More...
+ Gets the Scenario-Forecast map. Each Scenario consists of one or more Forecasts. More...
-
+
void loadWidgets ()
Loads all widgets for this GUI from database tables.
@@ -159,7 +135,9 @@
Dialog to Save Multiple Forecasts.
Users may save multiple Forecasts into a Scenario for comparative analysis.
-
+
+◆ MultiScenarioSaveDlg()
+
-
MultiScenarioSaveDlg : class constructor for a Scenario dialog that allows the user to assign Forecasts to Scenarios.
+
MultiScenarioSaveDlg : class constructor for a Scenario dialog that allows the user to assign Forecasts to Scenarios.
Parameters
parent : the tab widget into which this Estimation tab will be placed
@@ -229,7 +207,9 @@
-
+
+◆ getForecastLabel()
+
@@ -247,7 +227,9 @@
-
+
+◆ getOrderedForecastLabels()
+
@@ -271,7 +253,9 @@
-
+
+◆ getScenarioName()
+
@@ -301,7 +285,7 @@
MultiScenarioSaveDlg
+ 1.8.17
diff --git a/docs/html/class_multi_scenario_save_dlg.js b/docs/html/class_multi_scenario_save_dlg.js
old mode 100644
new mode 100755
diff --git a/docs/html/class_multi_scenario_save_dlg__coll__graph.dot b/docs/html/class_multi_scenario_save_dlg__coll__graph.dot
new file mode 100644
index 00000000..31e22461
--- /dev/null
+++ b/docs/html/class_multi_scenario_save_dlg__coll__graph.dot
@@ -0,0 +1,9 @@
+digraph "MultiScenarioSaveDlg"
+{
+ // LATEX_PDF_SIZE
+ edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
+ node [fontname="Helvetica",fontsize="10",shape=record];
+ Node1 [label="MultiScenarioSaveDlg",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip="Dialog to Save Multiple Forecasts."];
+ Node2 -> Node1 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node2 [label="QDialog",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
+}
diff --git a/docs/html/class_multi_scenario_save_dlg__coll__graph.map b/docs/html/class_multi_scenario_save_dlg__coll__graph.map
old mode 100644
new mode 100755
diff --git a/docs/html/class_multi_scenario_save_dlg__coll__graph.md5 b/docs/html/class_multi_scenario_save_dlg__coll__graph.md5
old mode 100644
new mode 100755
diff --git a/docs/html/class_multi_scenario_save_dlg__coll__graph.png b/docs/html/class_multi_scenario_save_dlg__coll__graph.png
old mode 100644
new mode 100755
diff --git a/docs/html/class_multi_scenario_save_dlg__inherit__graph.dot b/docs/html/class_multi_scenario_save_dlg__inherit__graph.dot
new file mode 100644
index 00000000..31e22461
--- /dev/null
+++ b/docs/html/class_multi_scenario_save_dlg__inherit__graph.dot
@@ -0,0 +1,9 @@
+digraph "MultiScenarioSaveDlg"
+{
+ // LATEX_PDF_SIZE
+ edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
+ node [fontname="Helvetica",fontsize="10",shape=record];
+ Node1 [label="MultiScenarioSaveDlg",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip="Dialog to Save Multiple Forecasts."];
+ Node2 -> Node1 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+ Node2 [label="QDialog",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
+}
diff --git a/docs/html/class_multi_scenario_save_dlg__inherit__graph.map b/docs/html/class_multi_scenario_save_dlg__inherit__graph.map
old mode 100644
new mode 100755
diff --git a/docs/html/class_multi_scenario_save_dlg__inherit__graph.md5 b/docs/html/class_multi_scenario_save_dlg__inherit__graph.md5
old mode 100644
new mode 100755
diff --git a/docs/html/class_multi_scenario_save_dlg__inherit__graph.png b/docs/html/class_multi_scenario_save_dlg__inherit__graph.png
old mode 100644
new mode 100755
diff --git a/docs/html/class_n_lopt___estimator-members.html b/docs/html/class_n_lopt___estimator-members.html
old mode 100644
new mode 100755
index 395438b5..25b7c7af
--- a/docs/html/class_n_lopt___estimator-members.html
+++ b/docs/html/class_n_lopt___estimator-members.html
@@ -1,9 +1,10 @@
-
+
-
+
+
MSSPM: Member List
@@ -12,16 +13,9 @@
-
-
@@ -39,42 +33,22 @@
-
+
-