//============================================================================== void Function::evalGradient(const Eigen::VectorXd& _x, Eigen::VectorXd& _grad) { Eigen::Map<Eigen::VectorXd> tmpGrad(_grad.data(), _grad.size()); evalGradient(_x, tmpGrad); }
//============================================================================== void Function::evalGradient(const Eigen::VectorXd& x, Eigen::VectorXd& grad) const { Eigen::Map<Eigen::VectorXd> tmpGrad(grad.data(), grad.size()); evalGradient(x, tmpGrad); }