9 return Eigen::VectorXd();
14 int cur_size = x_size;
16 cur_size = p->size(cur_size);
26 Eigen::VectorXd
x =
y;
40 Eigen::VectorXd
y =
x;
50 Eigen::VectorXd gradv = grad_full;
55 std::vector<Eigen::VectorXd> ys;
int size(const int x_size) const override
Eigen::VectorXd apply_jacobian(const Eigen::VectorXd &grad_full, const Eigen::VectorXd &x) const override
Eigen::VectorXd inverse_eval(const Eigen::VectorXd &y) override
const std::vector< std::shared_ptr< Parametrization > > parametrizations_
Eigen::VectorXd eval(const Eigen::VectorXd &x) const override
virtual Eigen::VectorXd inverse_eval(const Eigen::VectorXd &y)
void log_and_throw_adjoint_error(const std::string &msg)