Struct ProblemInformation¶
Defined in File problem-information.h
Nested Relationships¶
Struct Documentation¶
-
struct ceres_error_terms::ProblemInformation¶
Public Types
-
typedef std::unordered_map<ceres::CostFunction*, ResidualInformation> ResidualInformationMap¶
-
typedef std::unordered_map<double*, ParameterBoundInformation> ParameterBoundMap¶
-
typedef std::unordered_map<double*, std::shared_ptr<ceres::LocalParameterization>> ParameterizationsMap¶
Public Functions
-
inline void clearProblemInformation()¶
-
inline bool setParameterBlockConstantIfPartOfTheProblem(double *parameter_block)¶
-
inline void setParameterBlockConstant(double *parameter_block)¶
-
inline void setParameterBlockVariable(double *parameter_block)¶
-
inline bool isParameterBlockConstant(double *parameter_block) const¶
-
inline void setParameterBlockBounds(int index_in_param_block, double lower_bound, double upper_bound, double *parameter_block)¶
-
inline void deactivateCostFunction(ceres::CostFunction *cost_function)¶
Public Members
-
ResidualInformationMap residual_blocks¶
-
std::unordered_set<double*> active_parameter_blocks¶
-
std::unordered_set<double*> constant_parameter_blocks¶
-
ParameterBoundMap parameter_bounds¶
-
ParameterizationsMap parameterizations¶
-
struct ParameterBoundInformation¶
-
typedef std::unordered_map<ceres::CostFunction*, ResidualInformation> ResidualInformationMap¶