Lines Matching refs:Problem
32 #include "ceres/problem.h"
40 Problem::Problem() : problem_impl_(new internal::ProblemImpl) {}
41 Problem::Problem(const Problem::Options& options)
43 Problem::~Problem() {}
45 ResidualBlockId Problem::AddResidualBlock(
54 ResidualBlockId Problem::AddResidualBlock(
63 ResidualBlockId Problem::AddResidualBlock(
72 ResidualBlockId Problem::AddResidualBlock(
81 ResidualBlockId Problem::AddResidualBlock(
90 ResidualBlockId Problem::AddResidualBlock(
99 ResidualBlockId Problem::AddResidualBlock(
108 ResidualBlockId Problem::AddResidualBlock(
118 ResidualBlockId Problem::AddResidualBlock(
128 ResidualBlockId Problem::AddResidualBlock(
138 ResidualBlockId Problem::AddResidualBlock(
149 void Problem::AddParameterBlock(double* values, int size) {
153 void Problem::AddParameterBlock(double* values,
159 void Problem::RemoveResidualBlock(ResidualBlockId residual_block) {
163 void Problem::RemoveParameterBlock(double* values) {
167 void Problem::SetParameterBlockConstant(double* values) {
171 void Problem::SetParameterBlockVariable(double* values) {
175 void Problem::SetParameterization(
181 bool Problem::Evaluate(const EvaluateOptions& evaluate_options,
193 int Problem::NumParameterBlocks() const {
197 int Problem::NumParameters() const {
201 int Problem::NumResidualBlocks() const {
205 int Problem::NumResiduals() const {
209 int Problem::ParameterBlockSize(const double* parameter_block) const {
213 int Problem::ParameterBlockLocalSize(const double* parameter_block) const {
217 void Problem::GetParameterBlocks(vector<double*>* parameter_blocks) const {