d5e57ac02d
reimplement using C++11
2024-07-30 00:33:44 -04:00
eeaa1eadeb
add test for value tokenizer to check limits
2024-07-29 11:57:09 -04:00
a3bacfca65
more unit tests for tokenizer functions constains() and matches()
2024-07-05 18:55:55 -04:00
8fcde04097
add a "matches()" method to the Tokenizer and ValueTokenizer classes using utils::strmatch()
2024-07-05 15:45:49 -04:00
da2bd44b73
modernize and reformat with clang-tidy and clang-format
2024-07-04 11:17:54 -04:00
246698d3c2
Timer::_timeout should be double and it should be allowed to have fractions.
2024-06-29 03:43:26 -04:00
5304c43fef
add test for exceptions and evaluation of compiled expressions
2024-01-18 04:32:20 -05:00
dedbd8f6db
improvements from clang-tidy
2023-12-21 14:25:31 -05:00
ecb28e8e2e
Merge branch 'develop' into cmake-3.16
2023-08-04 04:26:30 -04:00
378ef4b23e
require CMake version 3.16
2023-06-30 22:59:41 -04:00
fc365d3d5f
Merge branch 'develop' into always-exceptions
2023-06-22 10:53:36 -04:00
62b388b48f
consolidate LAMMPS data type constants and enums and use the same names
2023-06-10 19:23:11 -04:00
7551219d81
correct multitype unittest for -DLAMMPS_SMALLSMALL
2023-06-07 20:16:26 -04:00
14acb3e0ca
add multitype data type and unittest (including tests for ubuf)
2023-06-06 21:29:50 -04:00
5f4a80d41f
remove obsolete unittest code specific to handling the case of lammps exceptions disabled
2023-04-16 12:34:47 -04:00
0d815a09a7
add unit test for custom zbl() function
2023-01-09 07:20:44 -05:00
064e1abd5b
Small tweaks to make Lepton test compile/link with MSVC
2022-12-29 22:22:45 -05:00
6c318b5e8e
fix typo
2022-12-29 21:17:36 -05:00
ec244dbad3
get lepton compiler flags without having to link its library twice
2022-12-29 20:09:42 -05:00
cae18d01a3
add unit tests for Lepton lib and LeptonUtils functions
2022-12-29 19:10:46 -05:00
3e9bb99daa
Merge branch 'develop' into collected-small-changes to resolve merge conflicts
2022-12-19 12:42:09 -05:00
9137edae10
fix incorrect detection of leading '-' on floating point numbers
2022-12-17 22:31:02 -05:00
5a18cea6c9
tighter checking of what is a valid integer/floating point number
...
also use the check consistently when converting numbers
2022-12-17 22:06:50 -05:00
6d4cb38d1f
parse_gridid was renamed to parse_grid_id
2022-12-01 10:12:39 -05:00
b4118c51cc
merged in current master
2022-11-04 08:22:18 -06:00
27a93f12d5
simplify and make test more specific
2022-10-31 15:00:37 -04:00
248b7383c7
Merge remote-tracking branch 'github/develop' into collected-small-changes
...
# Conflicts:
# src/DIPOLE/pair_lj_cut_dipole_long.h
# src/OPENMP/fix_nvt_sllod_omp.h
# src/PHONON/fix_phonon.h
# src/SPIN/pair_spin_dipole_cut.h
# src/SPIN/pair_spin_dipole_long.h
# src/STUBS/mpi.h
# src/UEF/fix_nh_uef.h
# src/fix_nvt_sllod.h
# tools/coding_standard/homepage.py
2022-10-24 15:50:50 -04:00
3c4b0a0c04
expand homepage checker tool to check a few more folders and apply updates
2022-10-24 10:58:39 -04:00
fbc0e02cb2
cosmetic
2022-10-14 04:48:54 -04:00
a0d859933c
Update from master
2022-10-12 09:49:55 -06:00
bc6e42a610
add more extensive whitespace checking for fortran and unittests
2022-10-04 04:11:39 -04:00
e2df4ed2a7
Merge branch 'develop' into distributed-grids
...
# Conflicts:
# doc/src/Developer_utils.rst
# doc/src/dump.rst
# doc/src/fix_ave_chunk.rst
# src/utils.h
2022-09-12 18:31:29 -04:00
ab899861d5
apply clang-format
2022-09-10 03:21:28 -04:00
26e1b7c44d
add UTF-8 substitution and detection
2022-09-04 06:45:11 -04:00
ca6222c12b
implement utils::is_type() convenience function
2022-09-03 23:18:44 -04:00
7639d57657
update unit test for utils::parse_gridid()
2022-08-18 17:48:59 -04:00
c1b664b4be
improve error message and update unit tests accordingly
2022-08-17 13:25:47 -04:00
22a9bfebe5
reimplement utils::gridid_parse() function and update related code
2022-08-17 13:18:12 -04:00
574818c3e9
add unit test for utils::join_words()
2022-07-05 00:27:28 -04:00
d4ea5ca49e
more clang-tidy fixes after re-running it with added settings
2022-05-14 07:18:05 -04:00
fef6c37ea7
Merge pull request #3240 from akohlmey/ave-yaml-file-colname
...
Add support for custom column names and YAML format output to fix ave/time
2022-05-02 11:45:50 -04:00
ba02d90bf1
add test for new errorurl() utility function
2022-04-26 09:29:57 -04:00
a649fa3a79
detect yaml file output by file name
2022-04-26 06:20:00 -04:00
3ba7b8c24c
add star_subst() utility function that replaces a '*' in a string with a number
2022-03-28 22:47:20 -04:00
9dfb099197
change platform::mkdir() to create entire path like "mkdir -p"
...
update the documentation of the shell command to current state
and specifically explain the difference between built-in and
external commands and correct where built in commands were described
as calling external commands.
2022-03-17 11:34:50 -04:00
374917fb6f
tweak platform tests for CPU time to avoid bogus failures on windows
2022-03-07 21:42:02 -05:00
7ee7d0c570
apply clang-format
2022-01-30 17:18:40 -05:00
d62e25decc
don't specify default working directory for tests explicitly
2022-01-29 11:10:23 -05:00
7978bf671d
use canonical syntax for adding tests
2022-01-28 21:12:13 -05:00
cd8b674f4b
expand path to include LAMMPS shared lib
2022-01-27 17:46:18 -05:00