21 #ifndef mia_internal_divcurl_hh 22 #define mia_internal_divcurl_hh 32 template <
typename Transform>
36 TDivCurlFullCost(
double weight_div,
double weight_curl,
double weight);
38 double do_evaluate(
const Transform& t,
CDoubleVector& gradient)
const;
39 double do_value(
const Transform& t)
const;
40 double do_value()
const;
42 bool do_get_full_size(Size& size)
const;
51 TDivcurlFullCostPlugin();
54 const std::string do_get_descr()
const;
the base class for the TFullCost cost function plug-ins.
Transform::Size Size
Typedef of the size of the data considered by this cost function.
A wrapper around the c-array to provide an STL like interface for iterators.
Base class for a general cost function.
#define EXPORT
Macro to set visibility to default, resp. __declspec(dllexport)
#define NS_MIA_BEGIN
conveniance define to start the mia namespace
#define NS_MIA_END
conveniance define to end the mia namespace