diff options
author | Campbell Barton <ideasman42@gmail.com> | 2019-04-17 07:17:24 +0300 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2019-04-17 07:21:24 +0300 |
commit | e12c08e8d170b7ca40f204a5b0423c23a9fbc2c1 (patch) | |
tree | 8cf3453d12edb177a218ef8009357518ec6cab6a /source/blender/blenlib/BLI_math_solvers.h | |
parent | b3dabc200a4b0399ec6b81f2ff2730d07b44fcaa (diff) |
ClangFormat: apply to source, most of intern
Apply clang format as proposed in T53211.
For details on usage and instructions for migrating branches
without conflicts, see:
https://wiki.blender.org/wiki/Tools/ClangFormat
Diffstat (limited to 'source/blender/blenlib/BLI_math_solvers.h')
-rw-r--r-- | source/blender/blenlib/BLI_math_solvers.h | 27 |
1 files changed, 20 insertions, 7 deletions
diff --git a/source/blender/blenlib/BLI_math_solvers.h b/source/blender/blenlib/BLI_math_solvers.h index 4e028b34c16..4bd1a46bb78 100644 --- a/source/blender/blenlib/BLI_math_solvers.h +++ b/source/blender/blenlib/BLI_math_solvers.h @@ -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 |