MCPcopy Create free account
hub / github.com/ceres-solver/ceres-solver / StateVectorToParameterBlocks

Method StateVectorToParameterBlocks

internal/ceres/program.cc:77–85  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

75}
76
77bool Program::StateVectorToParameterBlocks(const double* state) {
78 for (auto* parameter_block : parameter_blocks_) {
79 if (!parameter_block->IsConstant() && !parameter_block->SetState(state)) {
80 return false;
81 }
82 state += parameter_block->Size();
83 }
84 return true;
85}
86
87void Program::ParameterBlocksToStateVector(double* state) const {
88 for (auto* parameter_block : parameter_blocks_) {

Callers 3

operator()Method · 0.80
MinimizeFunction · 0.80
EvaluateMethod · 0.80

Calls 1

SizeMethod · 0.45

Tested by

no test coverage detected