Lines Matching defs:Problem

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 const LocalParameterization* Problem::GetParameterization(
186 void Problem::SetParameterLowerBound(double* values,
192 void Problem::SetParameterUpperBound(double* values,
198 bool Problem::Evaluate(const EvaluateOptions& evaluate_options,
210 int Problem::NumParameterBlocks() const {
214 int Problem::NumParameters() const {
218 int Problem::NumResidualBlocks() const {
222 int Problem::NumResiduals() const {
226 int Problem::ParameterBlockSize(const double* parameter_block) const {
230 int Problem::ParameterBlockLocalSize(const double* parameter_block) const {
234 bool Problem::HasParameterBlock(const double* values) const {
238 void Problem::GetParameterBlocks(vector<double*>* parameter_blocks) const {
242 void Problem::GetResidualBlocks(
247 void Problem::GetParameterBlocksForResidualBlock(
254 void Problem::GetResidualBlocksForParameterBlock(