aboutsummaryrefslogtreecommitdiffstats
path: root/core
diff options
context:
space:
mode:
authorastrojhgu <astrojhgu@ed2142bd-67ad-457f-ba7c-d818d4011675>2011-01-04 14:23:16 +0000
committerastrojhgu <astrojhgu@ed2142bd-67ad-457f-ba7c-d818d4011675>2011-01-04 14:23:16 +0000
commitc38a8d7c3cca296c9f9a70bc3504075b416c68b6 (patch)
tree8074db0e231490e631abc32ca76ec4ffc641d191 /core
parent81a3fbb8ffd089d2b2db1444f2c95d1927481d43 (diff)
downloadopt-utilities-c38a8d7c3cca296c9f9a70bc3504075b416c68b6.tar.bz2
git-svn-id: file:///home/svn/opt_utilities@152 ed2142bd-67ad-457f-ba7c-d818d4011675
Diffstat (limited to 'core')
-rw-r--r--core/fitter.hpp9
-rw-r--r--core/freeze_param.hpp4
2 files changed, 11 insertions, 2 deletions
diff --git a/core/fitter.hpp b/core/fitter.hpp
index 9caae67..5ec85c5 100644
--- a/core/fitter.hpp
+++ b/core/fitter.hpp
@@ -1266,6 +1266,15 @@ namespace opt_utilities
}
return *(this->p_statistic);
}
+
+ /**
+ \return current statstic value
+ */
+ Ts get_statistic_value()
+ {
+ Tp current_params(get_model().get_all_params());
+ return get_statistic().eval(get_model().deform_param(current_params));
+ }
/**
Get the optimization method that used
diff --git a/core/freeze_param.hpp b/core/freeze_param.hpp
index 015398e..abd8b17 100644
--- a/core/freeze_param.hpp
+++ b/core/freeze_param.hpp
@@ -150,9 +150,9 @@ namespace opt_utilities
{
if(param_names.find(name)==param_names.end())
{
- return "thawed";
+ return Tstr("thawed");
}
- return "frozen";
+ return Tstr("frozen");
}
public: