mirror of
https://github.com/ceres-solver/ceres-solver.git
synced 2026-08-30 00:50:37 +08:00
ceres::internal::FixedArray -> absl::FixedArray
Ceres Solver was using an old forked version of FixedArray, now that we are using absl, we can use the official version that ships with it. Change-Id: Ic88d7f6e8a49b928d611f7cbb04172452b322b01
This commit is contained in:
@@ -36,11 +36,11 @@
|
||||
#include <numeric>
|
||||
#include <vector>
|
||||
|
||||
#include "absl/container/fixed_array.h"
|
||||
#include "absl/log/check.h"
|
||||
#include "ceres/dynamic_cost_function.h"
|
||||
#include "ceres/internal/disable_warnings.h"
|
||||
#include "ceres/internal/export.h"
|
||||
#include "ceres/internal/fixed_array.h"
|
||||
|
||||
namespace ceres {
|
||||
|
||||
@@ -130,11 +130,11 @@ class CERES_EXPORT DynamicCostFunctionToFunctor {
|
||||
const int num_parameters = std::accumulate(
|
||||
parameter_block_sizes.begin(), parameter_block_sizes.end(), 0);
|
||||
|
||||
internal::FixedArray<double> parameters(num_parameters);
|
||||
internal::FixedArray<double*> parameter_blocks(num_parameter_blocks);
|
||||
internal::FixedArray<double> jacobians(num_residuals * num_parameters);
|
||||
internal::FixedArray<double*> jacobian_blocks(num_parameter_blocks);
|
||||
internal::FixedArray<double> residuals(num_residuals);
|
||||
absl::FixedArray<double> parameters(num_parameters);
|
||||
absl::FixedArray<double*> parameter_blocks(num_parameter_blocks);
|
||||
absl::FixedArray<double> jacobians(num_residuals * num_parameters);
|
||||
absl::FixedArray<double*> jacobian_blocks(num_parameter_blocks);
|
||||
absl::FixedArray<double> residuals(num_residuals);
|
||||
|
||||
// Build a set of arrays to get the residuals and jacobians from
|
||||
// the CostFunction wrapped by this functor.
|
||||
|
||||
Reference in New Issue
Block a user