Skip to content
This repository was archived by the owner on Aug 2, 2024. It is now read-only.

Commit 1d96625

Browse files
committed
Fix CI build script flags
1 parent 4c8fc0d commit 1d96625

File tree

3 files changed

+11
-3
lines changed

3 files changed

+11
-3
lines changed

.travis.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -119,7 +119,7 @@ install:
119119
- ninja --version
120120

121121
before_script:
122-
- ${CMAKE} -G Ninja -DCMAKE_BUILD_TYPE=${BUILD_TYPE} -DKLEIN_ENABLE_BENCH=OFF
122+
- ${CMAKE} -G Ninja -DCMAKE_BUILD_TYPE=${BUILD_TYPE} -DKLEIN_ENABLE_PERF=OFF
123123
- ${CMAKE} --build .
124124

125125
script:

appveyor.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ platform:
2626

2727
build_script:
2828
- cmake --version
29-
- cmake -G "Visual Studio 16 2019" -A x64 -DCMAKE_BUILD_TYPE=%configuration% -DKLEIN_ENABLE_BENCH=OFF
29+
- cmake -G "Visual Studio 16 2019" -A x64 -DCMAKE_BUILD_TYPE=%configuration% -DKLEIN_ENABLE_PERF=OFF
3030
- cmake --build .
3131
- dir
3232
- C:\projects\klein\%configuration%\klein_test.exe

docs/case_studies/geometry-potpourri.md

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,13 @@ The first element squares to $0$ ($\ee_0 \ee_0 =
4141
0$) while the latter 3 elements square to $1$ ($\ee_1\ee_1 = \ee_2\ee_2 = \ee_3\ee_3 = 1$).
4242
As we now immediately have a means to create $1$, we can generate all the numbers this way,
4343
so let's declare $1$ as our grade-0 basis element.
44+
45+
!!! question "Grade?"
46+
47+
Very non-mathematically, the "grade" of an element is the number of subscripts it possesses.
48+
Soon, you should get a good feel of what grades result from what operations, and what information
49+
the grades present in a multivector quantity conveys.
50+
4451
When we write elements adjacent to one another as in $\ee_1\ee_1$, the operation being represented
4552
here is the _geometric product_. In code, the geometric product is expressed as the multiplication
4653
(`*`) operator. So far, we've written down what the geometric product does when the
@@ -152,7 +159,8 @@ swaps as necessary to write terms with the canonical subscript ordering.
152159

153160
Written as $a \cdot b$.
154161

155-
The _symmetric inner product_ (inner product for short) is similar to the geometric product except
162+
The _symmetric inner product_ (inner product for short) is a bilinear binary operation like the
163+
geometric product except
156164
it _is always grade decreasing_ such that the final grade is the absolute value of the difference of
157165
the operand grades. If the grade of the element resulting from a geometric product
158166
would have been greater than this difference, the inner product extinguishes it to zero. In other

0 commit comments

Comments
 (0)