Lines Matching defs:Problem
32 // The Problem object is used to build and hold least squares problems.
66 // blocks from a Problem after adding them.
115 // Problem problem;
121 class CERES_EXPORT Problem {
131 // These flags control whether the Problem object owns the cost
133 // the Problem. If set to TAKE_OWNERSHIP, then the problem object
171 // invocation Problem(Problem::Options()).
172 Problem();
173 explicit Problem(const Options& options);
175 ~Problem();
191 // The Problem object by default takes ownership of the
193 // live for the life of the Problem object. If the user wishes to
197 // Note: Even though the Problem takes ownership of cost_function
209 // Problem problem;
284 // If Problem::Options::enable_fast_removal is true, then the
286 // block will incur a scan of the entire Problem object.
312 // The local_parameterization is owned by the Problem by default. It
373 // If Problem::Options::enable_fast_removal is true, then
376 // block will incur a scan of the entire Problem object.
381 // Options struct to control Problem::Evaluate.
399 // used to add parameter blocks to the Problem. These parameter
426 // Evaluate Problem. Any of the output pointers can be NULL. Which
434 // Problem problem;
439 // problem.Evaluate(Problem::EvaluateOptions(), &cost, NULL, NULL, NULL);
445 // problem.Evaluate(Problem::EvaluateOptions(), &cost, NULL, NULL, NULL);
465 CERES_DISALLOW_COPY_AND_ASSIGN(Problem);