diff options
Diffstat (limited to 'extern/libmv/third_party/ceres/internal/ceres/gradient_checking_cost_function.cc')
-rw-r--r-- | extern/libmv/third_party/ceres/internal/ceres/gradient_checking_cost_function.cc | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/extern/libmv/third_party/ceres/internal/ceres/gradient_checking_cost_function.cc b/extern/libmv/third_party/ceres/internal/ceres/gradient_checking_cost_function.cc index 550301359ad..bca22e6de03 100644 --- a/extern/libmv/third_party/ceres/internal/ceres/gradient_checking_cost_function.cc +++ b/extern/libmv/third_party/ceres/internal/ceres/gradient_checking_cost_function.cc @@ -93,7 +93,7 @@ class GradientCheckingCostFunction : public CostFunction { DO_NOT_TAKE_OWNERSHIP, relative_step_size); - const vector<int16>& parameter_block_sizes = + const vector<int32>& parameter_block_sizes = function->parameter_block_sizes(); for (int i = 0; i < parameter_block_sizes.size(); ++i) { finite_diff_cost_function->AddParameterBlock(parameter_block_sizes[i]); @@ -117,7 +117,7 @@ class GradientCheckingCostFunction : public CostFunction { int num_residuals = function_->num_residuals(); // Make space for the jacobians of the two methods. - const vector<int16>& block_sizes = function_->parameter_block_sizes(); + const vector<int32>& block_sizes = function_->parameter_block_sizes(); vector<Matrix> term_jacobians(block_sizes.size()); vector<Matrix> finite_difference_jacobians(block_sizes.size()); vector<double*> term_jacobian_pointers(block_sizes.size()); |