Home | History | Annotate | Download | only in ceres

Lines Matching full:blocks

114     // other parameter blocks.
143 // For dynamic problems, add the list of dependent residual blocks, which is
176 // references to it inside the problem (e.g. by any residual blocks).
232 << "Number of blocks input is different than the number of blocks "
235 // Check for duplicate parameter blocks.
242 string blocks;
244 blocks += StringPrintf(" %p ", parameter_blocks[i]);
247 LOG(FATAL) << "Duplicate parameter blocks in a residual parameter "
249 << blocks << "]";
253 // Add parameter blocks and convert the double*'s to parameter blocks.
280 // Add dependencies on the residual to the parameter blocks.
447 // Delete a block from a vector of blocks, maintaining the indexing invariant.
458 // setting the index to the blocks final location.
467 // The block is gone so shrink the vector of blocks accordingly.
500 // Scan all the residual blocks to remove ones that depend on the parameter
510 // The parameter blocks are guaranteed unique.
547 // If the user supplied residual blocks, then use them, otherwise
548 // take the residual blocks from the underlying program.
562 // The user did not provide any parameter blocks, so default to
563 // using all the parameter blocks in the order that they are in
567 // The user supplied a vector of parameter blocks. Using this list
579 // blocks, so identify the ones that are not supplied by the user
580 // and are NOT constant. These parameter blocks are stored in
583 // To ensure that the parameter blocks are not included in the
632 // Make the parameter blocks that were temporarily marked
659 // Copy the value of the parameter blocks into a vector, since the
663 // the parameter blocks, rather than the temporary state pointer
680 // Make the parameter blocks that were temporarily marked constant,