Skip to content

Commit 07db22c

Browse files
committed
Source documentation static website
1 parent 235b647 commit 07db22c

File tree

1,385 files changed

+242464
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

1,385 files changed

+242464
-0
lines changed

doc/gen/share/doc/html/annotated.html

Lines changed: 307 additions & 0 deletions
Large diffs are not rendered by default.

doc/gen/share/doc/html/annotated_dup.js

Lines changed: 186 additions & 0 deletions
Large diffs are not rendered by default.

doc/gen/share/doc/html/bc_s.png

676 Bytes
Loading

doc/gen/share/doc/html/bc_sd.png

635 Bytes
Loading
13.6 MB
Loading

doc/gen/share/doc/html/classes.html

Lines changed: 214 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 61 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,61 @@
1+
/**
2+
3+
The code below is based on the Doxygen Awesome project, see
4+
https://github.com/jothepro/doxygen-awesome-css
5+
6+
MIT License
7+
8+
Copyright (c) 2021 - 2022 jothepro
9+
10+
Permission is hereby granted, free of charge, to any person obtaining a copy
11+
of this software and associated documentation files (the "Software"), to deal
12+
in the Software without restriction, including without limitation the rights
13+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
14+
copies of the Software, and to permit persons to whom the Software is
15+
furnished to do so, subject to the following conditions:
16+
17+
The above copyright notice and this permission notice shall be included in all
18+
copies or substantial portions of the Software.
19+
20+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
21+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
22+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
23+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
24+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
25+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
26+
SOFTWARE.
27+
28+
*/
29+
30+
let clipboard_title = "Copy to clipboard"
31+
let clipboard_icon = `<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path fill="#888" d="M16 1H4c-1.1 0-2 .9-2 2v14h2V3h12V1zm3 4H8c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h11c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2zm0 16H8V7h11v14z"/></svg>`
32+
let clipboard_successIcon = `<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41L9 16.17z"/></svg>`
33+
let clipboard_successDuration = 1000
34+
35+
$(function() {
36+
if(navigator.clipboard) {
37+
const fragments = document.getElementsByClassName("fragment")
38+
for(const fragment of fragments) {
39+
const clipboard_div = document.createElement("div")
40+
clipboard_div.classList.add("clipboard")
41+
clipboard_div.innerHTML = clipboard_icon
42+
clipboard_div.title = clipboard_title
43+
$(clipboard_div).click(function() {
44+
const content = this.parentNode.cloneNode(true)
45+
// filter out line number and folded fragments from file listings
46+
content.querySelectorAll(".lineno, .ttc, .foldclosed").forEach((node) => { node.remove() })
47+
let text = content.textContent
48+
// remove trailing newlines and trailing spaces from empty lines
49+
text = text.replace(/^\s*\n/gm,'\n').replace(/\n*$/,'')
50+
navigator.clipboard.writeText(text);
51+
this.classList.add("success")
52+
this.innerHTML = clipboard_successIcon
53+
window.setTimeout(() => { // switch back to normal icon after timeout
54+
this.classList.remove("success")
55+
this.innerHTML = clipboard_icon
56+
}, clipboard_successDuration);
57+
})
58+
fragment.insertBefore(clipboard_div, fragment.firstChild)
59+
}
60+
}
61+
})

doc/gen/share/doc/html/closed.png

132 Bytes
Loading

doc/gen/share/doc/html/concepts.html

Lines changed: 180 additions & 0 deletions
Large diffs are not rendered by default.

doc/gen/share/doc/html/concepts.js

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
var concepts =
2+
[
3+
[ "pbat", "d0/d7c/namespacepbat.html", [
4+
[ "common", "dd/d4e/namespacepbat_1_1common.html", [
5+
[ "CIndexRange", "d8/d32/conceptpbat_1_1common_1_1_c_index_range.html", null ],
6+
[ "CContiguousIndexRange", "da/d2e/conceptpbat_1_1common_1_1_c_contiguous_index_range.html", null ],
7+
[ "CArithmeticRange", "da/d5a/conceptpbat_1_1common_1_1_c_arithmetic_range.html", null ],
8+
[ "CContiguousArithmeticRange", "d7/d15/conceptpbat_1_1common_1_1_c_contiguous_arithmetic_range.html", null ],
9+
[ "CContiguousArithmeticMatrixRange", "de/d54/conceptpbat_1_1common_1_1_c_contiguous_arithmetic_matrix_range.html", null ]
10+
] ],
11+
[ "fem", "d0/d07/namespacepbat_1_1fem.html", [
12+
[ "CElement", "d1/db1/conceptpbat_1_1fem_1_1_c_element.html", null ],
13+
[ "CMesh", "d5/d2a/conceptpbat_1_1fem_1_1_c_mesh.html", null ]
14+
] ],
15+
[ "math", "d5/d6a/namespacepbat_1_1math.html", [
16+
[ "linalg", "dd/da9/namespacepbat_1_1math_1_1linalg.html", [
17+
[ "mini", "df/d43/namespacepbat_1_1math_1_1linalg_1_1mini.html", [
18+
[ "CMatrix", "dd/d30/conceptpbat_1_1math_1_1linalg_1_1mini_1_1_c_matrix.html", null ],
19+
[ "CReadableMatrix", "d2/d16/conceptpbat_1_1math_1_1linalg_1_1mini_1_1_c_readable_matrix.html", null ],
20+
[ "CWriteableMatrix", "d5/d7a/conceptpbat_1_1math_1_1linalg_1_1mini_1_1_c_writeable_matrix.html", null ],
21+
[ "CReadableVectorizedMatrix", "d8/dbc/conceptpbat_1_1math_1_1linalg_1_1mini_1_1_c_readable_vectorized_matrix.html", null ],
22+
[ "CWriteableVectorizedMatrix", "dc/d1f/conceptpbat_1_1math_1_1linalg_1_1mini_1_1_c_writeable_vectorized_matrix.html", null ],
23+
[ "CEigenConvertible", "df/d83/conceptpbat_1_1math_1_1linalg_1_1mini_1_1_c_eigen_convertible.html", null ]
24+
] ]
25+
] ],
26+
[ "CPolynomialBasis", "d1/d79/conceptpbat_1_1math_1_1_c_polynomial_basis.html", null ],
27+
[ "CVectorPolynomialBasis", "d6/da9/conceptpbat_1_1math_1_1_c_vector_polynomial_basis.html", null ],
28+
[ "CQuadratureRule", "d5/db8/conceptpbat_1_1math_1_1_c_quadrature_rule.html", null ],
29+
[ "CFixedPointQuadratureRule", "d2/d91/conceptpbat_1_1math_1_1_c_fixed_point_quadrature_rule.html", null ],
30+
[ "CPolynomialQuadratureRule", "df/dd2/conceptpbat_1_1math_1_1_c_polynomial_quadrature_rule.html", null ],
31+
[ "CFixedPointPolynomialQuadratureRule", "d8/da3/conceptpbat_1_1math_1_1_c_fixed_point_polynomial_quadrature_rule.html", null ],
32+
[ "CLinearOperator", "d1/d0e/conceptpbat_1_1math_1_1_c_linear_operator.html", null ]
33+
] ],
34+
[ "physics", null, [
35+
[ "CHyperElasticEnergy", "da/d64/conceptpbat_1_1physics_1_1_c_hyper_elastic_energy.html", null ]
36+
] ]
37+
] ]
38+
];

0 commit comments

Comments
 (0)