Lines Matching defs:cost

42 // Trivial cost function that accepts three arguments.
106 // Verify cost-only evaluation.
107 double cost;
108 residual_block.Evaluate(true, &cost, NULL, NULL, scratch);
109 EXPECT_EQ(0.5 * (0*0 + 1*1 + 2*2), cost);
111 // Verify cost and residual evaluation.
113 residual_block.Evaluate(true, &cost, residuals, NULL, scratch);
114 EXPECT_EQ(0.5 * (0*0 + 1*1 + 2*2), cost);
119 // Verify cost, residual, and jacobian evaluation.
120 cost = 0.0;
137 residual_block.Evaluate(true, &cost, residuals, jacobian_ptrs, scratch);
138 EXPECT_EQ(0.5 * (0*0 + 1*1 + 2*2), cost);
147 // Verify cost, residual, and partial jacobian evaluation.
148 cost = 0.0;
156 residual_block.Evaluate(true, &cost, residuals, jacobian_ptrs, scratch);
157 EXPECT_EQ(0.5 * (0*0 + 1*1 + 2*2), cost);
167 // Trivial cost function that accepts three arguments.
245 // Verify cost-only evaluation.
246 double cost;
247 residual_block.Evaluate(true, &cost, NULL, NULL, scratch);
248 EXPECT_EQ(0.5 * (0*0 + 1*1 + 2*2), cost);
250 // Verify cost and residual evaluation.
252 residual_block.Evaluate(true, &cost, residuals, NULL, scratch);
253 EXPECT_EQ(0.5 * (0*0 + 1*1 + 2*2), cost);
258 // Verify cost, residual, and jacobian evaluation.
259 cost = 0.0;
276 residual_block.Evaluate(true, &cost, residuals, jacobian_ptrs, scratch);
277 EXPECT_EQ(0.5 * (0*0 + 1*1 + 2*2), cost);
305 // Verify cost, residual, and partial jacobian evaluation.
306 cost = 0.0;
314 residual_block.Evaluate(true, &cost, residuals, jacobian_ptrs, scratch);
315 EXPECT_EQ(0.5 * (0*0 + 1*1 + 2*2), cost);