ClangFormat: apply to source, most of intern
[blender.git] / source / blender / blenlib / BLI_math_solvers.h
index 4e028b34c16302bbd3c2ed1c1c2efdfc9d8e7750..4bd1a46bb781e3ac9e2aecbd96c588f6ac15e04d 100644 (file)
@@ -38,23 +38,36 @@ extern "C" {
 
 /********************************** Eigen Solvers *********************************/
 
-bool BLI_eigen_solve_selfadjoint_m3(const float m3[3][3], float r_eigen_values[3], float r_eigen_vectors[3][3]);
+bool BLI_eigen_solve_selfadjoint_m3(const float m3[3][3],
+                                    float r_eigen_values[3],
+                                    float r_eigen_vectors[3][3]);
 
 void BLI_svd_m3(const float m3[3][3], float r_U[3][3], float r_S[], float r_V[3][3]);
 
 /***************************** Simple Solvers ************************************/
 
-bool BLI_tridiagonal_solve(const float *a, const float *b, const float *c, const float *d, float *r_x, const int count);
-bool BLI_tridiagonal_solve_cyclic(const float *a, const float *b, const float *c, const float *d, float *r_x, const int count);
+bool BLI_tridiagonal_solve(
+    const float *a, const float *b, const float *c, const float *d, float *r_x, const int count);
+bool BLI_tridiagonal_solve_cyclic(
+    const float *a, const float *b, const float *c, const float *d, float *r_x, const int count);
 
 /* Generic 3 variable Newton's method solver. */
 typedef void (*Newton3D_DeltaFunc)(void *userdata, const float x[3], float r_delta[3]);
 typedef void (*Newton3D_JacobianFunc)(void *userdata, const float x[3], float r_jacobian[3][3]);
-typedef bool (*Newton3D_CorrectionFunc)(void *userdata, const float x[3], float step[3], float x_next[3]);
+typedef bool (*Newton3D_CorrectionFunc)(void *userdata,
+                                        const float x[3],
+                                        float step[3],
+                                        float x_next[3]);
 
-bool BLI_newton3d_solve(
-        Newton3D_DeltaFunc func_delta, Newton3D_JacobianFunc func_jacobian, Newton3D_CorrectionFunc func_correction, void *userdata,
-        float epsilon, int max_iterations, bool trace, const float x_init[3], float result[3]);
+bool BLI_newton3d_solve(Newton3D_DeltaFunc func_delta,
+                        Newton3D_JacobianFunc func_jacobian,
+                        Newton3D_CorrectionFunc func_correction,
+                        void *userdata,
+                        float epsilon,
+                        int max_iterations,
+                        bool trace,
+                        const float x_init[3],
+                        float result[3]);
 
 #ifdef BLI_MATH_GCC_WARN_PRAGMA
 #  pragma GCC diagnostic pop