pairinteraction
A Rydberg Interaction Calculator
run_unit_tests.py.cpp
Go to the documentation of this file.
1
// SPDX-FileCopyrightText: 2024 Pairinteraction Developers
2
// SPDX-License-Identifier: LGPL-3.0-or-later
3
4
#include "
./run_unit_tests.py.hpp
"
5
6
#include "
pairinteraction/tools/run_unit_tests.hpp
"
7
8
#include <nanobind/nanobind.h>
9
#include <nanobind/stl/filesystem.h>
10
11
namespace
nb = nanobind;
12
using namespace
pairinteraction
;
13
14
void
bind_run_unit_tests
(nb::module_ &m) {
15
m.def(
"run_unit_tests"
,
16
[](
bool
download_missing,
bool
use_cache,
std::filesystem::path
database_dir) {
17
return
run_unit_tests
(0,
nullptr
, download_missing, use_cache,
18
std::move(database_dir));
19
});
20
}
std::filesystem::path
pairinteraction
Definition:
Basis.hpp:18
pairinteraction::run_unit_tests
int run_unit_tests(int argc=0, char **argv={}, bool download_missing=false, bool use_cache=true, std::filesystem::path database_dir="")
Definition:
run_unit_tests.cpp:246
run_unit_tests.hpp
bind_run_unit_tests
void bind_run_unit_tests(nb::module_ &m)
Definition:
run_unit_tests.py.cpp:14
run_unit_tests.py.hpp
src
cpp
bindings
tools
run_unit_tests.py.cpp
Generated on Sun May 4 2025 09:11:20 for pairinteraction by
1.9.4