Skip to content
Snippets Groups Projects

Resolve "Loss function API"

Merged Joan Vallvé Navarro requested to merge 11-loss-function-api into devel
6 files
+ 57
29
Compare changes
  • Side-by-side
  • Inline
Files
6
@@ -22,7 +22,7 @@ class FactorContainer: public FactorAutodiff<FactorContainer,3,2,1,2,1>
@@ -22,7 +22,7 @@ class FactorContainer: public FactorAutodiff<FactorContainer,3,2,1,2,1>
const LandmarkContainerPtr& _lmk_ptr,
const LandmarkContainerPtr& _lmk_ptr,
const ProcessorBasePtr& _processor_ptr,
const ProcessorBasePtr& _processor_ptr,
const unsigned int _corner,
const unsigned int _corner,
bool _apply_loss_function = false, FactorStatus _status = FAC_ACTIVE) :
bool _apply_loss_function, FactorStatus _status = FAC_ACTIVE) :
FactorAutodiff<FactorContainer,3,2,1,2,1>("FactorContainer",
FactorAutodiff<FactorContainer,3,2,1,2,1>("FactorContainer",
nullptr,
nullptr,
nullptr,
nullptr,
@@ -130,17 +130,6 @@ class FactorContainer: public FactorAutodiff<FactorContainer,3,2,1,2,1>
@@ -130,17 +130,6 @@ class FactorContainer: public FactorAutodiff<FactorContainer,3,2,1,2,1>
return true;
return true;
}
}
public:
static FactorBasePtr create(const FeatureBasePtr& _feature_ptr,
const NodeBasePtr& _correspondant_ptr,
const ProcessorBasePtr& _processor_ptr = nullptr)
{
unsigned int corner = 0; // Hard-coded, but this class is nevertheless deprecated.
return std::make_shared<FactorContainer>(_feature_ptr, std::static_pointer_cast<LandmarkContainer>(_correspondant_ptr), _processor_ptr, corner);
}
};
};
} // namespace wolf
} // namespace wolf
Loading