Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .pre-commit-config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -71,7 +71,7 @@ repos:
.*/testsuite/.*
)
- repo: https://github.com/pre-commit/mirrors-clang-format
rev: v20.1.8
rev: v21.1.8
hooks:
- id: clang-format
types_or: [c, c++, javascript, json, objective-c]
Expand Down
101 changes: 55 additions & 46 deletions imagery/i.maxlik/invert.c
Original file line number Diff line number Diff line change
Expand Up @@ -59,9 +59,10 @@ int invert(struct One_Sig *s, int nbands, int *ik, int *jk, double *det)
double dx, dy, v;

/* copy lower half to upper half */
for (k = 0; k < nbands; k++)
for (k = 0; k < nbands; k++) {
for (j = 0; j < k; j++)
s->var[j][k] = s->var[k][j];
}

/* invert */
*det = 1.0;
Expand All @@ -79,48 +80,54 @@ int invert(struct One_Sig *s, int nbands, int *ik, int *jk, double *det)
max = v;
}
}
/*330 */ }
if (max == 0.0)
return -1; /* ill conditioned matrix */

if (ik[k] != k) { /* 351 */
int kk = ik[k];

for (j = 0; j < nbands; j++) { /* 350 */
v = s->var[k][j];
s->var[k][j] = s->var[kk][j];
s->var[kk][j] = -v;
/*350 */ }
/*351 */ }
if (jk[k] != k) { /* 361 */
int jj = jk[k];

for (i = 0; i < nbands; i++) { /* 360 */
v = s->var[i][k];
s->var[i][k] = s->var[i][jj];
s->var[i][jj] = -v;
/*360 */ }
/*361 */ }
for (j = 0; j < nbands; j++)
if (j != k)
s->var[j][k] /= -max;

for (j = 0; j < nbands; j++)
if (j != k) {
v = s->var[j][k];
for (i = 0; i < nbands; i++)
if (i != k)
s->var[j][i] += v * s->var[k][i];
} /*330 */

if (max == 0.0)
return -1; /* ill conditioned matrix */

if (ik[k] != k) { /* 351 */
int kk = ik[k];

for (j = 0; j < nbands; j++) { /* 350 */
v = s->var[k][j];
s->var[k][j] = s->var[kk][j];
s->var[kk][j] = -v;
} /*350 */

} /*351 */
if (jk[k] != k) { /* 361 */
int jj = jk[k];

for (i = 0; i < nbands; i++) { /* 360 */
v = s->var[i][k];
s->var[i][k] = s->var[i][jj];
s->var[i][jj] = -v;
} /*360 */
} /*361 */
for (j = 0; j < nbands; j++) {
if (j != k)
s->var[j][k] /= -max;
}

for (j = 0; j < nbands; j++) {

if (j != k) {
v = s->var[j][k];
for (i = 0; i < nbands; i++) {
if (i != k)
s->var[j][i] += v * s->var[k][i];
}
}
}

for (j = 0; j < nbands; j++)
if (j != k)
s->var[k][j] /= max;
for (j = 0; j < nbands; j++) {
if (j != k)
s->var[k][j] /= max;
}

*det *= max;
s->var[k][k] = 1.0 / max;
/*30 */
}
*det *= max;
s->var[k][k] = 1.0 / max;
} /*30 */

/* zero means non-invertible */
if (*det == 0.0)
Expand All @@ -137,23 +144,25 @@ int invert(struct One_Sig *s, int nbands, int *ik, int *jk, double *det)
for (k = nbands - 1; k >= 0; k--) { /* 530 */
j = ik[k];

if (j > k)
if (j > k) {

for (i = 0; i < nbands; i++) { /* 510 */
v = s->var[i][k];
s->var[i][k] = -(s->var[i][j]);
s->var[i][j] = v;
/*510 */ }
} /*510 */
}

i = jk[k];

if (i > k)
if (i > k) {
for (j = 0; j < nbands; j++) { /* 520 */
v = s->var[k][j];
s->var[k][j] = -(s->var[i][j]);
s->var[i][j] = v;
/*520 */ }
/*530 */
}
} /*520 */
}
} /*530 */

return 1;
}
4 changes: 2 additions & 2 deletions lib/gis/lz4.c
Original file line number Diff line number Diff line change
Expand Up @@ -631,8 +631,8 @@ LZ4_FORCE_INLINE void LZ4_memcpy_using_offset(BYTE *dstPtr, const BYTE *srcPtr,
#if defined(_MSC_VER) && (_MSC_VER <= 1937) /* MSVC 2022 ver 17.7 or earlier \
*/
#pragma warning(push)
#pragma warning( \
disable : 6385) /* warning C6385: Reading invalid data from 'v'. */
#pragma warning(disable \
: 6385) /* warning C6385: Reading invalid data from 'v'. */
#endif
LZ4_memcpy(&v[4], v, 4);
#if defined(_MSC_VER) && (_MSC_VER <= 1937) /* MSVC 2022 ver 17.7 or earlier \
Expand Down
2 changes: 1 addition & 1 deletion lib/lidar/raster.c
Original file line number Diff line number Diff line change
Expand Up @@ -188,7 +188,7 @@ void P_Sparse_Points(struct Map_info *Out, struct Cell_head *Elaboration,
}
}
}
/*IF*/}
/*IF*/ }
/*FOR*/ db_commit_transaction(driver);
Vect_destroy_line_struct(point);

Expand Down
1 change: 1 addition & 0 deletions raster/r.cost/cost.h
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
// clang-format Language: C
/***************************************************************/
/* */
/* cost.h in ~/src/Gcost */
Expand Down
1 change: 1 addition & 0 deletions raster/r.walk/cost.h
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
// clang-format Language: C
/***************************************************************/
/* */
/* cost.h in ~/src/Gcost */
Expand Down
Loading