b28f18106c
try to make coverity happy
2024-08-22 23:55:59 -04:00
0f792b0434
cast return value to void to indicate that we want to ignore the result
2024-08-13 12:36:43 -04:00
620af2599b
use std::stoX() functions
2024-07-30 03:57:23 -04:00
26503c948a
improve detection of triclinic box trajectory files
2024-07-25 16:59:41 -04:00
5b16cf9773
use std::move() to avoid extra copy of temporaries
2024-03-10 16:19:22 -04:00
12422ff510
replace defines with static constexpr declarations
2024-01-21 15:53:35 -05:00
b5a01e84e1
consolidate dump file field enumerators into reader.h header for consistency
2023-10-22 18:09:11 -04:00
b30ce3ff32
next round of IWYU updates
2022-12-12 01:07:46 -05:00
2132b1d904
update developer reference text
2022-10-24 11:08:26 -04:00
cccf3f6f78
change email for contacting LAMMPS developers, add to homepage checker
2022-10-20 20:36:03 -04:00
9aad583c7d
more parsing updates
2022-03-30 07:38:33 -04:00
999c880dfd
simplify parsing numbers and reduce usage of BIGINT_FORMAT
2022-03-30 07:12:25 -04:00
f814dc5ff9
add checks after reading data
2022-01-22 17:06:28 -05:00
d854e58d00
add sanity check
2022-01-22 16:51:07 -05:00
3246fd62a7
size_t is unsigned, so can't be negative
2021-12-17 17:10:21 -05:00
a3a6077115
Use sfread and sfgets in reader_native.cpp
2021-12-17 17:03:58 -05:00
884dcbe4fa
Refactor reader_native.cpp
...
- Use std::string instead of error-prone char buffers
- Limit reading files to known magic strings DUMPATOM and DUMPCUSTOM
2021-12-15 16:09:50 -05:00
902f9dd1fa
Move allocation to correct location
2021-12-15 15:05:59 -05:00
3efddc4fb6
whitespace
2021-12-14 14:50:38 -05:00
5051055c76
Remove dead code and move nchunk read to read_header
2021-12-14 14:33:17 -05:00
80819f3793
reverse skip_buf with chunk
2021-12-14 11:09:36 -05:00
7c3deaa04b
limit the skip buf to MAXSMALLINT
2021-12-13 23:03:10 -05:00
b1d0dd65ea
simply the while loop and add correct initial m value
2021-12-13 22:57:39 -05:00
d4cec8ebe7
handle block reading in ReaderNative::read_atoms when binary is True
2021-12-13 21:38:16 -05:00
ff41864cd9
remove redundant deletes
2021-12-13 15:28:27 -05:00
cdc831bb89
Update src/reader_native.cpp
...
Co-authored-by: Richard Berger <richard.berger@temple.edu >
2021-12-13 12:23:30 -08:00
f3543a839e
Update src/reader_native.cpp
...
Co-authored-by: Richard Berger <richard.berger@temple.edu >
2021-12-13 12:23:21 -08:00
3eae7b4200
Update src/reader_native.cpp
...
Co-authored-by: Richard Berger <richard.berger@temple.edu >
2021-12-13 12:23:14 -08:00
af2e295ac2
Update src/reader_native.cpp
...
Co-authored-by: Richard Berger <richard.berger@temple.edu >
2021-12-13 12:22:57 -08:00
bb6d581ef8
Update src/reader_native.cpp
...
Co-authored-by: Richard Berger <richard.berger@temple.edu >
2021-12-13 12:22:39 -08:00
7db29112d8
replace read_buf to skip_buf in skip function
2021-12-12 00:26:55 -05:00
274b14618f
fold match_fields() back into read_header() function
2021-12-11 21:17:41 -05:00
0603dc6323
whitespace
2021-12-11 20:46:24 -05:00
56fd07d88e
fold native binary reader class in to native reader class
2021-12-11 20:31:44 -05:00
8f99d8d1d9
fix skip bugs
2021-12-11 16:41:13 -05:00
250a5921a3
move match_field to protected method and format the docstring
2021-12-11 14:25:29 -05:00
7ab5d4edd4
add new ReaderNativeBin class
2021-12-11 11:54:21 -05:00
09c19a936b
update URLs in source code and manual
2021-05-24 14:18:20 -04:00
d1941392d3
disable clang-format for all existing .cpp files (for now)
2021-05-05 23:53:38 -04:00
51a20175c9
more code formatting consistency changes for loops and conditionals
2020-12-30 09:47:45 -05:00
382ade15fe
more consistent formatting of for/while loops and if statements
2020-12-30 09:09:08 -05:00
adf74b3a22
use https://lammps.sandia.gov based URLs consistently
2020-10-21 16:45:30 -04:00
29a7d598ac
update formatting style to be more consistent
2020-09-21 02:04:58 -04:00
f1ef7d85a8
T2345: Replace instances of NULL with nullptr
...
The following changes have been applied to src and lib folders:
regex replace: ([^"_])NULL ⇒ \1nullptr (8968 chgs in src, 1153 in lib)
Manually find/change: (void \*) nullptr ⇒ nullptr (1 case)
regex find: ".*?nullptr.*?"
Manually ~14 cases back to "NULL" in src, ~2 in lib
regex finds a few false positive where nullptr appears between two
strings in a function call
2020-09-12 09:34:38 -06:00
390c6ba106
rechecking some corefiles with IWYU after the many updates
2020-09-03 15:28:07 -04:00
55704368d0
include updates for commonly used packages
2020-09-03 01:45:05 -04:00
c7c4297cfc
update include handling for commands
2020-09-03 00:51:58 -04:00
a4a1f7e848
more IWYU cleanup
2020-09-02 23:49:17 -04:00
27b4e93bf5
silence compiler warnings
2020-08-29 18:32:21 -04:00
7d8dcb0fb0
Remove strtok from reader_native.cpp
2020-08-10 15:56:06 -04:00