38 #ifndef CompositeOFAdd_hpp
39 #define CompositeOFAdd_hpp
53 class CompositeOFAdd :
public ObjectiveFunction
64 double &OF_val, MsqError &err,
71 #endif // CompositeOFAdd_hpp
ObjectiveFunction * objFunc1
CompositeOFAdd(ObjectiveFunction *, ObjectiveFunction *)
NVec< 3, double > Vector3D
virtual ~CompositeOFAdd()
bool compute_analytical_gradient(PatchData &patch, Vector3D *const &grad, double &OF_val, MsqError &err, size_t array_size)
ObjectiveFunction * objFunc2
virtual bool concrete_evaluate(PatchData &patch, double &fval, MsqError &err)
virtual msq_std::list< QualityMetric * > get_quality_metric_list()