Skip to content

Commit

Permalink
fix runtime error in python module
Browse files Browse the repository at this point in the history
  • Loading branch information
foolnotion committed Feb 9, 2024
1 parent e5c7a49 commit 7bab970
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 4 deletions.
4 changes: 0 additions & 4 deletions source/evaluator.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,6 @@ using TMDLEvaluator = Operon::MinimumDescriptionLengthEvaluator<TDispatch>;
using TBICEvaluator = Operon::BayesianInformationCriterionEvaluator<TDispatch>;
using TAIKEvaluator = Operon::AkaikeInformationCriterionEvaluator<TDispatch>;
using TGaussEvaluator = Operon::GaussianLikelihoodEvaluator<TDispatch>;
using TPoissonEvaluator = Operon::GaussianLikelihoodEvaluator<TDispatch>;

namespace detail {

Expand Down Expand Up @@ -202,7 +201,4 @@ void InitEval(py::module_ &m)

py::class_<TGaussEvaluator, TEvaluator>(m, "GaussianLikelihoodEvaluator")
.def(py::init<Operon::Problem&, TDispatch const&>());

py::class_<TPoissonEvaluator, TEvaluator>(m, "GaussianLikelihoodEvaluator")
.def(py::init<Operon::Problem&, TDispatch const&>());
}
3 changes: 3 additions & 0 deletions source/optimizer.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -153,6 +153,9 @@ void InitOptimizer(py::module_ &m)
.def_readwrite("InitialParameters", &Operon::OptimizerSummary::InitialParameters)
.def_readwrite("FinalParameters", &Operon::OptimizerSummary::FinalParameters);


py::class_<detail::Optimizer>(m, "Optimizer"); // base class

py::class_<detail::LMOptimizer, detail::Optimizer>(m, "LMOptimizer")
.def(py::init<TDispatch const&, Problem const&, std::size_t, std::size_t>()
, py::arg("dtable")
Expand Down

0 comments on commit 7bab970

Please sign in to comment.