8baec60155
implement an utils::print() function similar to fmt::print()
...
this doesn't have the constexpr requirement for the format string.
also it will help porting to std::format in C++20, which doesn't
have a similar functionality either.
2025-01-23 00:03:30 -05:00
e38c13a764
add strcompress function and use it for error output
2025-01-17 22:59:44 -05:00
9b443c9a4d
add utility function to compare two string while ignoring whitespace
2025-01-17 14:06:30 -05:00
a4cc00041c
add notes about errors and warnings and log output
2025-01-17 05:13:25 -05:00
dca156eacc
Edits to devleoper doc files 2
2024-08-15 17:12:39 -06:00
8e4ffdc84e
update docs for fully integrating utils::bounds_typlabel() function
2024-06-25 18:23:07 -04:00
c0abefeacb
update links in manual to jacobi3() docs
2024-04-02 23:53:25 -04:00
9220ea5695
fix a bunch more broken links
2023-02-19 20:48:54 -05:00
f65f79ef82
revise based on suggestions from languagetool.org
2023-01-22 09:50:27 -05:00
72b0a2dfdf
Merge pull request #3405 from lammps/distributed-grids
...
Support for distributed grids
2022-12-19 12:06:25 -05:00
01cfe4a2ac
Merge branch 'kk_atom_vec' of github.com:stanmoore1/lammps into strip-style-suffix
2022-12-13 13:14:51 -07:00
8248b5bc18
Merge branch 'develop' of github.com:lammps/lammps into distributed-grids
2022-12-13 13:00:31 -07:00
e67bec6b2f
use consistent pygments language tags
2022-12-04 16:59:17 -05:00
6d4cb38d1f
parse_gridid was renamed to parse_grid_id
2022-12-01 10:12:39 -05:00
4adf3708d4
add strip_style_suffix utility function
2022-11-24 11:50:21 -05: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
75e897b2fe
new utility function "utils::expand_type" to convert type labels to numeric strings
2022-09-05 05:45:31 -04:00
ca6222c12b
implement utils::is_type() convenience function
2022-09-03 23:18:44 -04:00
e4e7272c22
rename utils::gridid_parse() to utils::parse_gridid()
2022-08-18 17:33:29 -04:00
22a9bfebe5
reimplement utils::gridid_parse() function and update related code
2022-08-17 13:18:12 -04:00
4421a793d9
update API for variable argument logmesg() function
2022-08-05 21:56:47 -04:00
de08609634
add join_words() utility function
2022-07-04 18:26:59 -04:00
6439777406
complete documentation of the MathSpecial namespace
2022-04-27 11:59:25 -04:00
d857600d9c
start documenting functions in the MathSpecial namespace
2022-04-27 04:46:18 -04:00
e49930df21
Merge branch 'develop' into safer-data-file-parsing
2022-04-22 23:13:39 -04:00
dc4752ef63
add convenience function for printing a missing arguments error message
2022-04-22 08:28:14 -04:00
13664a0185
add utility to print url with pointer to error message
2022-04-22 05:25:50 -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
83f08ff8ef
small update and correct broken link
2022-03-05 17:07:00 -05:00
f84790ba62
add a more specific example to explain how values are rejected and how atoi() fails
2022-02-14 15:52:33 -05:00
1a436c5aa9
fix some broken links
2022-02-14 11:55:04 -05:00
bae6526b5f
Add missing doc entry
2022-02-04 17:55:37 -05:00
cf9429dc68
implement overloads so that utils::*numeric() functions can be safely used with std::string()
2021-12-30 11:03:37 -05:00
059f450f1b
add uppercase string utility function (for symmetry)
2021-10-07 00:00:33 -04:00
a9bccee7b2
add utility to convert a string to lowercase
2021-10-06 17:43:41 -04:00
37bfe3d0ce
integrate platform sub-namespace into source code and documentation
...
this updates function calls to functions that have been moved from
the utils namepsace or the Info class to platform::
2021-10-02 16:55:11 -04:00
6adac6b637
Merge branch 'master' into parse-logical-keyword
2021-09-20 20:41:48 -04:00
db76edbade
implement utils::current_date() convenience function to reduce replicated code
2021-09-18 09:05:35 -04:00
cef100991f
add utils::logical() function to complement the *numeric() functions
2021-09-16 17:52:51 -04:00
9a8a4a111f
include utils::binary_search in docs
2021-09-06 18:16:07 -04:00
093fbfd4b5
add documentation for pair style coul/exclude
2021-08-19 05:25:36 -04:00
18cc43a560
extend ArgInfo class to also accept "i2_name" and "d2_name"
2021-08-17 12:04:58 -04:00
a9ff9312d6
Merge remote-tracking branch 'origin/master' into varargs-log-error-functions
2021-04-28 18:13:31 -04:00
7b1b57aa9b
rename utils::fgets_trunc_nl() to utils::fgets_trunc()
2021-04-27 18:32:51 -04:00
f29744b5bc
add documentation for fgets_trunc_nl()
2021-04-27 16:21:17 -04:00
6b04ebd617
Merge branch 'master' into varargs-log-error-functions
2021-04-26 13:27:58 -04:00
b0cd6b3ef7
improve docs also for related functions
2021-04-24 22:08:28 -04:00
8e5e995188
add docs for new utility function
2021-04-24 21:32:29 -04:00
3aec5c6484
tweak docs for logmesg() overload
2021-04-21 23:50:13 -04:00
f867e69290
include new split_lines() function in Developer docs
2021-04-01 09:35:52 -04:00