@@ -183,7 +183,7 @@ const Presets = [
183
183
codeFun : `float fun(float x, float y, float z, float *grad, float *hess) {
184
184
float {%funbody%};
185
185
grad[0]={%v;x%}, grad[1]={%v;y%}, grad[2]={%v;z%};
186
- hess[0]={%v;x,x%}, hess[1]={%v;x,y%}, hess[2]={%v;x,z%}, hess[3]={%v;y,x %}, hess[4]={%v;y,y%}, hess[5]={%v;y,z%}, hess[6]={%v;z,x %}, hess[7]={%v;z,y %}, hess[8]={%v;z,z%};
186
+ hess[0]={%v;x,x%}, hess[1]={%v;x,y%}, hess[2]={%v;x,z%}, hess[3]={%v;x,y %}, hess[4]={%v;y,y%}, hess[5]={%v;y,z%}, hess[6]={%v;x,z %}, hess[7]={%v;y,z %}, hess[8]={%v;z,z%};
187
187
return {%v%};
188
188
}` ,
189
189
codeDef : `{%varname%}={%expr%}` ,
@@ -197,7 +197,7 @@ const Presets = [
197
197
codeFun : `double fun(double x, double y, double z, double *grad, double *hess) {
198
198
double {%funbody%};
199
199
grad[0]={%v;x%}, grad[1]={%v;y%}, grad[2]={%v;z%};
200
- hess[0]={%v;x,x%}, hess[1]={%v;x,y%}, hess[2]={%v;x,z%}, hess[3]={%v;y,x %}, hess[4]={%v;y,y%}, hess[5]={%v;y,z%}, hess[6]={%v;z,x %}, hess[7]={%v;z,y %}, hess[8]={%v;z,z%};
200
+ hess[0]={%v;x,x%}, hess[1]={%v;x,y%}, hess[2]={%v;x,z%}, hess[3]={%v;x,y %}, hess[4]={%v;y,y%}, hess[5]={%v;y,z%}, hess[6]={%v;x,z %}, hess[7]={%v;y,z %}, hess[8]={%v;z,z%};
201
201
return {%v%};
202
202
}` ,
203
203
codeDef : `{%varname%}={%expr%}` ,
@@ -212,7 +212,7 @@ const Presets = [
212
212
float x = p.x(), y = p.y(), z = p.z();
213
213
float {%funbody%};
214
214
grad = Eigen::Vector3f({%v;x%}, {%v;y%}, {%v;z%});
215
- hess << {%v;x,x%}, {%v;x,y%}, {%v;x,z%}, {%v;y,x %}, {%v;y,y%}, {%v;y,z%}, {%v;z,x %}, {%v;z,y %}, {%v;z,z%};
215
+ hess << {%v;x,x%}, {%v;x,y%}, {%v;x,z%}, {%v;x,y %}, {%v;y,y%}, {%v;y,z%}, {%v;x,z %}, {%v;y,z %}, {%v;z,z%};
216
216
return {%v%};
217
217
}` ,
218
218
codeDef : `{%varname%}={%expr%}` ,
@@ -227,7 +227,7 @@ const Presets = [
227
227
double x = p.x(), y = p.y(), z = p.z();
228
228
double {%funbody%};
229
229
grad = Eigen::Vector3d({%v;x%}, {%v;y%}, {%v;z%});
230
- hess << {%v;x,x%}, {%v;x,y%}, {%v;x,z%}, {%v;y,x %}, {%v;y,y%}, {%v;y,z%}, {%v;z,x %}, {%v;z,y %}, {%v;z,z%};
230
+ hess << {%v;x,x%}, {%v;x,y%}, {%v;x,z%}, {%v;x,y %}, {%v;y,y%}, {%v;y,z%}, {%v;x,z %}, {%v;y,z %}, {%v;z,z%};
231
231
return {%v%};
232
232
}` ,
233
233
codeDef : `{%varname%}={%expr%}` ,
@@ -242,7 +242,7 @@ const Presets = [
242
242
float x = p.x, y = p.y, z = p.z;
243
243
float {%funbody%};
244
244
grad = glm::vec3({%v;x%}, {%v;y%}, {%v;z%});
245
- hess = glm::mat3({%v;x,x%}, {%v;x,y%}, {%v;x,z%}, {%v;y,x %}, {%v;y,y%}, {%v;y,z%}, {%v;z,x %}, {%v;z,y %}, {%v;z,z%});
245
+ hess = glm::mat3({%v;x,x%}, {%v;x,y%}, {%v;x,z%}, {%v;x,y %}, {%v;y,y%}, {%v;y,z%}, {%v;x,z %}, {%v;y,z %}, {%v;z,z%});
246
246
return {%v%};
247
247
}` ,
248
248
codeDef : `{%varname%}={%expr%}` ,
@@ -257,7 +257,7 @@ const Presets = [
257
257
float x = p.x, y = p.y, z = p.z;
258
258
float {%funbody%};
259
259
grad = vec3({%v;x%}, {%v;y%}, {%v;z%});
260
- hess = mat3({%v;x,x%}, {%v;x,y%}, {%v;x,z%}, {%v;y,x %}, {%v;y,y%}, {%v;y,z%}, {%v;z,x %}, {%v;z,y %}, {%v;z,z%});
260
+ hess = mat3({%v;x,x%}, {%v;x,y%}, {%v;x,z%}, {%v;x,y %}, {%v;y,y%}, {%v;y,z%}, {%v;x,z %}, {%v;y,z %}, {%v;z,z%});
261
261
return {%v%};
262
262
}` ,
263
263
codeDef : `{%varname%}={%expr%}` ,
@@ -395,7 +395,7 @@ const Presets = [
395
395
codeFun : `float fun(float x, float y, float *grad, float *hess) {
396
396
float {%funbody%};
397
397
grad[0]={%v;x%}, grad[1]={%v;y%};
398
- hess[0]={%v;x,x%}, hess[1]={%v;x,y%}, hess[2]={%v;y,x %}, hess[3]={%v;y,y%};
398
+ hess[0]={%v;x,x%}, hess[1]={%v;x,y%}, hess[2]={%v;x,y %}, hess[3]={%v;y,y%};
399
399
return {%v%};
400
400
}` ,
401
401
codeDef : `{%varname%}={%expr%}` ,
@@ -409,7 +409,7 @@ const Presets = [
409
409
codeFun : `double fun(double x, double y, double *grad, double *hess) {
410
410
double {%funbody%};
411
411
grad[0]={%v;x%}, grad[1]={%v;y%};
412
- hess[0]={%v;x,x%}, hess[1]={%v;x,y%}, hess[2]={%v;y,x %}, hess[3]={%v;y,y%};
412
+ hess[0]={%v;x,x%}, hess[1]={%v;x,y%}, hess[2]={%v;x,y %}, hess[3]={%v;y,y%};
413
413
return {%v%};
414
414
}` ,
415
415
codeDef : `{%varname%}={%expr%}` ,
@@ -424,7 +424,7 @@ const Presets = [
424
424
float x = p.x, y = p.y;
425
425
float {%funbody%};
426
426
grad = glm::vec2({%v;x%}, {%v;y%});
427
- hess = glm::mat2({%v;x,x%}, {%v;x,y%}, {%v;y,x %}, {%v;y,y%});
427
+ hess = glm::mat2({%v;x,x%}, {%v;x,y%}, {%v;x,y %}, {%v;y,y%});
428
428
return {%v%};
429
429
}` ,
430
430
codeDef : `{%varname%}={%expr%}` ,
@@ -439,7 +439,7 @@ const Presets = [
439
439
float x = p.x, y = p.y;
440
440
float {%funbody%};
441
441
grad = vec2({%v;x%}, {%v;y%});
442
- hess = mat2({%v;x,x%}, {%v;x,y%}, {%v;y,x %}, {%v;y,y%});
442
+ hess = mat2({%v;x,x%}, {%v;x,y%}, {%v;x,y %}, {%v;y,y%});
443
443
return {%v%};
444
444
}` ,
445
445
codeDef : `{%varname%}={%expr%}` ,
0 commit comments