mirror of
https://github.com/mpusz/mp-units.git
synced 2025-08-07 14:14:27 +02:00
Merge branch 'master' into buildinfo_in_cachekey
This commit is contained in:
26
.github/workflows/ci-check.yml
vendored
26
.github/workflows/ci-check.yml
vendored
@@ -26,17 +26,17 @@ on: [push, pull_request]
|
||||
|
||||
jobs:
|
||||
check:
|
||||
runs-on: ubuntu-20.04
|
||||
runs-on: ubuntu-22.04
|
||||
steps:
|
||||
- uses: actions/checkout@v3
|
||||
- name: Set up Python 3.8
|
||||
uses: actions/setup-python@v4
|
||||
with:
|
||||
python-version: 3.8
|
||||
- name: Install dependencies
|
||||
run: |
|
||||
python -m pip install --upgrade pip
|
||||
pip install -r requirements.txt
|
||||
- name: Check
|
||||
run: |
|
||||
pre-commit run --all-files
|
||||
- uses: actions/checkout@v3
|
||||
- name: Set up Python 3.8
|
||||
uses: actions/setup-python@v4
|
||||
with:
|
||||
python-version: 3.8
|
||||
- name: Install dependencies
|
||||
run: |
|
||||
python -m pip install --upgrade pip
|
||||
pip install -r requirements.txt
|
||||
- name: Check
|
||||
run: |
|
||||
pre-commit run --all-files
|
||||
|
27
.github/workflows/ci-conan.yml
vendored
27
.github/workflows/ci-conan.yml
vendored
@@ -50,7 +50,7 @@ jobs:
|
||||
}
|
||||
- {
|
||||
name: "Ubuntu GCC-10",
|
||||
os: ubuntu-20.04,
|
||||
os: ubuntu-22.04,
|
||||
compiler:
|
||||
{
|
||||
type: GCC,
|
||||
@@ -63,7 +63,7 @@ jobs:
|
||||
}
|
||||
- {
|
||||
name: "Ubuntu GCC-11",
|
||||
os: ubuntu-20.04,
|
||||
os: ubuntu-22.04,
|
||||
compiler:
|
||||
{
|
||||
type: GCC,
|
||||
@@ -74,6 +74,19 @@ jobs:
|
||||
},
|
||||
lib: "libstdc++11",
|
||||
}
|
||||
- {
|
||||
name: "Ubuntu GCC-12",
|
||||
os: ubuntu-22.04,
|
||||
compiler:
|
||||
{
|
||||
type: GCC,
|
||||
version: 12,
|
||||
cc: "gcc-12",
|
||||
cxx: "g++-12",
|
||||
std: 20,
|
||||
},
|
||||
lib: "libstdc++11",
|
||||
}
|
||||
- {
|
||||
name: "Ubuntu Clang-12 + libstdc++11",
|
||||
os: ubuntu-20.04,
|
||||
@@ -102,7 +115,7 @@ jobs:
|
||||
}
|
||||
- {
|
||||
name: "Ubuntu Clang-13 + libc++",
|
||||
os: ubuntu-20.04,
|
||||
os: ubuntu-22.04,
|
||||
compiler:
|
||||
{
|
||||
type: CLANG,
|
||||
@@ -115,7 +128,7 @@ jobs:
|
||||
}
|
||||
- {
|
||||
name: "Ubuntu Clang-14 + libc++",
|
||||
os: ubuntu-20.04,
|
||||
os: ubuntu-22.04,
|
||||
compiler:
|
||||
{
|
||||
type: CLANG,
|
||||
@@ -128,7 +141,7 @@ jobs:
|
||||
}
|
||||
- {
|
||||
name: "Ubuntu Clang-15 + libc++",
|
||||
os: ubuntu-20.04,
|
||||
os: ubuntu-22.04,
|
||||
compiler:
|
||||
{
|
||||
type: CLANG,
|
||||
@@ -179,8 +192,8 @@ jobs:
|
||||
with:
|
||||
key: ${{ matrix.config.os }}-${{ matrix.config.compiler.type }}-${{ matrix.config.compiler.version }}-${{ matrix.config.lib }}-${{ matrix.build_type }}-${{ matrix.downcast_mode }}
|
||||
max-size: 50M
|
||||
- name: Install gcc-11
|
||||
if: matrix.config.compiler.type == 'GCC' && matrix.config.compiler.version == '11'
|
||||
- name: Install gcc-12
|
||||
if: matrix.config.compiler.type == 'GCC' && matrix.config.compiler.version == '12'
|
||||
shell: bash
|
||||
run: |
|
||||
sudo apt install -y g++-${{ matrix.config.compiler.version }}
|
||||
|
23
.github/workflows/ci-test-package-cmake.yml
vendored
23
.github/workflows/ci-test-package-cmake.yml
vendored
@@ -54,7 +54,7 @@ jobs:
|
||||
}
|
||||
- {
|
||||
name: "Ubuntu GCC-10",
|
||||
os: ubuntu-20.04,
|
||||
os: ubuntu-22.04,
|
||||
compiler:
|
||||
{
|
||||
type: GCC,
|
||||
@@ -67,7 +67,7 @@ jobs:
|
||||
}
|
||||
- {
|
||||
name: "Ubuntu GCC-11",
|
||||
os: ubuntu-20.04,
|
||||
os: ubuntu-22.04,
|
||||
compiler:
|
||||
{
|
||||
type: GCC,
|
||||
@@ -78,6 +78,19 @@ jobs:
|
||||
},
|
||||
lib: "libstdc++11",
|
||||
}
|
||||
- {
|
||||
name: "Ubuntu GCC-12",
|
||||
os: ubuntu-22.04,
|
||||
compiler:
|
||||
{
|
||||
type: GCC,
|
||||
version: 12,
|
||||
cc: "gcc-12",
|
||||
cxx: "g++-12",
|
||||
std: 20,
|
||||
},
|
||||
lib: "libstdc++11",
|
||||
}
|
||||
- {
|
||||
name: "Ubuntu Clang-12 + libstdc++11",
|
||||
os: ubuntu-20.04,
|
||||
@@ -106,7 +119,7 @@ jobs:
|
||||
}
|
||||
- {
|
||||
name: "Ubuntu Clang-13 + libc++",
|
||||
os: ubuntu-20.04,
|
||||
os: ubuntu-22.04,
|
||||
compiler:
|
||||
{
|
||||
type: CLANG,
|
||||
@@ -119,7 +132,7 @@ jobs:
|
||||
}
|
||||
- {
|
||||
name: "Ubuntu Clang-14 + libc++",
|
||||
os: ubuntu-20.04,
|
||||
os: ubuntu-22.04,
|
||||
compiler:
|
||||
{
|
||||
type: CLANG,
|
||||
@@ -132,7 +145,7 @@ jobs:
|
||||
}
|
||||
- {
|
||||
name: "Ubuntu Clang-15 + libc++",
|
||||
os: ubuntu-20.04,
|
||||
os: ubuntu-22.04,
|
||||
compiler:
|
||||
{
|
||||
type: CLANG,
|
||||
|
2
.github/workflows/codeql-analysis.yml
vendored
2
.github/workflows/codeql-analysis.yml
vendored
@@ -25,7 +25,7 @@ on:
|
||||
jobs:
|
||||
analyze:
|
||||
name: Analyze
|
||||
runs-on: ubuntu-20.04
|
||||
runs-on: ubuntu-22.04
|
||||
env:
|
||||
CC: gcc-10
|
||||
CXX: g++-10
|
||||
|
2
.github/workflows/documentation.yml
vendored
2
.github/workflows/documentation.yml
vendored
@@ -45,7 +45,7 @@ env:
|
||||
jobs:
|
||||
docs:
|
||||
name: Generate documentation
|
||||
runs-on: ubuntu-20.04
|
||||
runs-on: ubuntu-22.04
|
||||
steps:
|
||||
- uses: actions/checkout@v3
|
||||
- name: Cache Conan data
|
||||
|
@@ -73,9 +73,9 @@ ISO 80000 [1]_ definitions
|
||||
tensor character.
|
||||
- In a given `system of quantities`:
|
||||
|
||||
- `quantities <quantity>` of the same `kind` have the same quantity dimension,
|
||||
- `quantities <quantity>` of different quantity dimensions are always of different `kinds <kind>`,
|
||||
- `quantities <quantity>` having the same quantity dimension are not necessarily of the same `kind`.
|
||||
- `quantities <quantity>` of the same `kind` have the same quantity dimension,
|
||||
- `quantities <quantity>` of different quantity dimensions are always of different `kinds <kind>`,
|
||||
- `quantities <quantity>` having the same quantity dimension are not necessarily of the same `kind`.
|
||||
|
||||
quantity of dimension one
|
||||
dimensionless quantity
|
||||
@@ -168,7 +168,15 @@ ISO 80000 [1]_ definitions
|
||||
value of a quantity
|
||||
value
|
||||
- Number and reference together expressing magnitude of a `quantity`.
|
||||
- The number can be complex.
|
||||
- A quantity value can be presented in more than one way.
|
||||
- In the case of vector or tensor quantities, each component has a quantity value.
|
||||
|
||||
- For example, force acting on a given particle, e.g. in Cartesian components
|
||||
:math:`(F_x; F_y; F_z) = (−31,5; 43,2; 17,0) N`, where
|
||||
:math:`(−31,5; 43,2; 17,0)` is a numerical-value vector and :math:`N` (newton)
|
||||
is the unit, or :math:`(F_x; F_y; F_z) = (−31,5 N; 43,2 N; 17,0 N)`
|
||||
where each component is a quantity.
|
||||
|
||||
|
||||
Other definitions
|
||||
|
Reference in New Issue
Block a user