//============================================================================== void ModularFunction::evalGradient(const Eigen::VectorXd& _x, Eigen::Map<Eigen::VectorXd> _grad) { mGradientFunction(_x, _grad); }
//============================================================================== void ModularFunction::evalGradient(const Eigen::VectorXd& x, Eigen::Map<Eigen::VectorXd> grad) const { mGradientFunction(x, grad); }