Lines Matching defs:ProblemImpl
93 ParameterBlock* ProblemImpl::InternalAddParameterBlock(double* values,
158 void ProblemImpl::DeleteBlock(ResidualBlock* residual_block) {
180 void ProblemImpl::DeleteBlock(ParameterBlock* parameter_block) {
190 ProblemImpl::ProblemImpl() : program_(new internal::Program) {}
191 ProblemImpl::ProblemImpl(const Problem::Options& options)
195 ProblemImpl::~ProblemImpl() {
218 ResidualBlock* ProblemImpl::AddResidualBlock(
293 ResidualBlock* ProblemImpl::AddResidualBlock(
302 ResidualBlock* ProblemImpl::AddResidualBlock(
312 ResidualBlock* ProblemImpl::AddResidualBlock(
323 ResidualBlock* ProblemImpl::AddResidualBlock(
335 ResidualBlock* ProblemImpl::AddResidualBlock(
348 ResidualBlock* ProblemImpl::AddResidualBlock(
362 ResidualBlock* ProblemImpl::AddResidualBlock(
378 ResidualBlock* ProblemImpl::AddResidualBlock(
395 ResidualBlock* ProblemImpl::AddResidualBlock(
413 ResidualBlock* ProblemImpl::AddResidualBlock(
432 void ProblemImpl::AddParameterBlock(double* values, int size) {
436 void ProblemImpl::AddParameterBlock(
452 void ProblemImpl::DeleteBlockInVector(vector<Block*>* mutable_blocks,
471 void ProblemImpl::RemoveResidualBlock(ResidualBlock* residual_block) {
486 void ProblemImpl::RemoveParameterBlock(double* values) {
519 void ProblemImpl::SetParameterBlockConstant(double* values) {
523 void ProblemImpl::SetParameterBlockVariable(double* values) {
527 void ProblemImpl::SetParameterization(
534 bool ProblemImpl::Evaluate(const Problem::EvaluateOptions& evaluate_options,
698 int ProblemImpl::NumParameterBlocks() const {
702 int ProblemImpl::NumParameters() const {
706 int ProblemImpl::NumResidualBlocks() const {
710 int ProblemImpl::NumResiduals() const {
714 int ProblemImpl::ParameterBlockSize(const double* parameter_block) const {
719 int ProblemImpl::ParameterBlockLocalSize(const double* parameter_block) const {
724 void ProblemImpl::GetParameterBlocks(vector<double*>* parameter_blocks) const {