Lines Matching refs:x_1
40 …VICE_INLINE_DECL PetscReal RosenbrockObjective(PetscScalar alpha, PetscScalar x_1, PetscScalar x_2) in RosenbrockObjective() argument
42 PetscScalar d = x_2 - x_1 * x_1; in RosenbrockObjective()
43 PetscScalar e = 1.0 - x_1; in RosenbrockObjective()
49 static PETSC_HOSTDEVICE_INLINE_DECL void RosenbrockGradient(PetscScalar alpha, PetscScalar x_1, Pet… in RosenbrockGradient() argument
51 PetscScalar d = x_2 - x_1 * x_1; in RosenbrockGradient()
52 PetscScalar e = 1.0 - x_1; in RosenbrockGradient()
55 g[0] = -2.0 * x_1 * g2 - 2.0 * e; in RosenbrockGradient()
61 …_DECL PetscReal RosenbrockObjectiveGradient(PetscScalar alpha, PetscScalar x_1, PetscScalar x_2, P… in RosenbrockObjectiveGradient() argument
63 PetscScalar d = x_2 - x_1 * x_1; in RosenbrockObjectiveGradient()
64 PetscScalar e = 1.0 - x_1; in RosenbrockObjectiveGradient()
68 g[0] = -2.0 * x_1 * g2 - 2.0 * e; in RosenbrockObjectiveGradient()
75 static PETSC_HOSTDEVICE_INLINE_DECL void RosenbrockHessian(PetscScalar alpha, PetscScalar x_1, Pets… in RosenbrockHessian() argument
77 PetscScalar d = x_2 - x_1 * x_1; in RosenbrockHessian()
79 PetscScalar h2 = -4.0 * alpha * x_1; in RosenbrockHessian()
81 h[0] = -2.0 * (g2 + x_1 * h2) + 2.0; in RosenbrockHessian()