mirror of
https://github.com/ceres-solver/ceres-solver.git
synced 2026-08-29 08:34:37 +08:00
Add more inspection methods to Problem.
Problem::GetCostFunctionForResidualBlock Problem::GetLossFunctionForResidualBlock are added, so that users do not have to maintain this mapping outside the Problem. Change-Id: I38356dfa094b2c7eec90651dafeaf3a33c5f5f56
This commit is contained in:
@@ -251,6 +251,16 @@ void Problem::GetParameterBlocksForResidualBlock(
|
||||
parameter_blocks);
|
||||
}
|
||||
|
||||
const CostFunction* Problem::GetCostFunctionForResidualBlock(
|
||||
const ResidualBlockId residual_block) const {
|
||||
return problem_impl_->GetCostFunctionForResidualBlock(residual_block);
|
||||
}
|
||||
|
||||
const LossFunction* Problem::GetLossFunctionForResidualBlock(
|
||||
const ResidualBlockId residual_block) const {
|
||||
return problem_impl_->GetLossFunctionForResidualBlock(residual_block);
|
||||
}
|
||||
|
||||
void Problem::GetResidualBlocksForParameterBlock(
|
||||
const double* values,
|
||||
vector<ResidualBlockId>* residual_blocks) const {
|
||||
|
||||
Reference in New Issue
Block a user