Add const accessor for Problem::Options used by Problem

Change-Id: I0fc48178c411887d4487a34599050d342f5344a2
This commit is contained in:
Alex Stewart
2022-11-05 12:55:28 +00:00
parent d6a9310098
commit 47e03a6d89
3 changed files with 7 additions and 0 deletions
+3
View File
@@ -537,6 +537,9 @@ class CERES_EXPORT Problem {
double* residuals,
double** jacobians) const;
// Returns reference to the options with which the Problem was constructed.
const Options & options() const;
// Returns pointer to Problem implementation
internal::ProblemImpl* mutable_impl();
+2
View File
@@ -212,6 +212,8 @@ void Problem::GetResidualBlocksForParameterBlock(
impl_->GetResidualBlocksForParameterBlock(values, residual_blocks);
}
const Problem::Options & Problem::options() const { return impl_->options(); }
internal::ProblemImpl* Problem::mutable_impl() { return impl_.get(); }
} // namespace ceres
+2
View File
@@ -166,6 +166,8 @@ class CERES_NO_EXPORT ProblemImpl {
return residual_block_set_;
}
const Problem::Options & options() const { return options_; }
ContextImpl* context() { return context_impl_; }
private: