|
PolyFEM
|
Classes | |
| class | Lagrange |
| class | ReferenceSimplex |
Functions | |
| create_point_set (order, nsd) | |
| parse_args () | |
Variables | |
| x | |
| y | |
| z | |
| args = parse_args() | |
| path = os.path.abspath(args.output) | |
| list | dims = [1, 2, 3] |
| list | orders = [0, 1, 2, 3, -2] |
| str | namev = f"auto_q_bases_{dim}d_val" |
| str | namen = f"auto_q_bases_{dim}d_nodes" |
| str | nameg = f"auto_q_bases_{dim}d_grad" |
| str | cppv = f"#include \"{namev}.hpp\"\n\n\n" |
| str | cppn = f"#include \"{namen}.hpp\"\n\n\n" |
| str | cppg = f"#include \"{nameg}.hpp\"\n\n\n" |
| str | eextern = "" |
| str | hppv = "#pragma once\n\n#include <Eigen/Dense>\n#include <cassert>\n\n" |
| str | hppn = "#pragma once\n\n#include <Eigen/Dense>\n#include <cassert>\n\n" |
| str | hppg = "#pragma once\n\n#include <Eigen/Dense>\n#include <cassert>\n\n" |
| str | suffix = 2 else ("_3d" if dim == 3 else "_1d") |
| str | unique_nodes |
| str | unique_fun |
| str | dunique_fun |
| list | vertices = [[0], [1]] |
| list | orderss = orders + [4, 5, 6] |
| nbf | |
| N | |
| points | |
| fe = Lagrange(dim, 2) | |
| tuple | tmp |
| current_indices = list(range(0, len(fe.points))) | |
| list | indices = [] |
| list | vv = vertices[i] |
| int | norm = 0 |
| nn = max(0, abs(order) - 1) | |
| npts = int(nn * nn) | |
| reverse | |
| int | orderN = 0 else "m"+str(-order) |
| str | nodes |
| str | func |
| str | dfunc |
| str | base = "auto x=uv.col(0).array();" |
| str | dbase = base |
| list | real_index = indices[i] |
| str | tcppg = f"#include \"{nameg}.hpp\"\n\n\n" |
| str | hpp = "#pragma once\n\n#include <Eigen/Dense>\n#include <cassert>\n\n" |
| q_bases.create_point_set | ( | order, | |
| nsd | |||
| ) |
Definition at line 38 of file q_bases.py.
Referenced by q_bases.Lagrange.compute_basis().
| q_bases.parse_args | ( | ) |
Definition at line 150 of file q_bases.py.
| q_bases.args = parse_args() |
Definition at line 159 of file q_bases.py.
| str q_bases.base = "auto x=uv.col(0).array();" |
Definition at line 579 of file q_bases.py.
| str q_bases.cppg = f"#include \"{nameg}.hpp\"\n\n\n" |
Definition at line 178 of file q_bases.py.
| str q_bases.cppn = f"#include \"{namen}.hpp\"\n\n\n" |
Definition at line 174 of file q_bases.py.
| str q_bases.cppv = f"#include \"{namev}.hpp\"\n\n\n" |
Definition at line 170 of file q_bases.py.
| q_bases.current_indices = list(range(0, len(fe.points))) |
Definition at line 314 of file q_bases.py.
| str q_bases.dbase = base |
Definition at line 585 of file q_bases.py.
| str q_bases.dfunc |
Definition at line 566 of file q_bases.py.
| list q_bases.dims = [1, 2, 3] |
Definition at line 162 of file q_bases.py.
| str q_bases.dunique_fun |
Definition at line 203 of file q_bases.py.
| str q_bases.eextern = "" |
Definition at line 184 of file q_bases.py.
| q_bases.fe = Lagrange(dim, 2) |
Definition at line 246 of file q_bases.py.
| str q_bases.func |
Definition at line 564 of file q_bases.py.
| str q_bases.hpp = "#pragma once\n\n#include <Eigen/Dense>\n#include <cassert>\n\n" |
Definition at line 679 of file q_bases.py.
| str q_bases.hppg = "#pragma once\n\n#include <Eigen/Dense>\n#include <cassert>\n\n" |
Definition at line 192 of file q_bases.py.
| str q_bases.hppn = "#pragma once\n\n#include <Eigen/Dense>\n#include <cassert>\n\n" |
Definition at line 189 of file q_bases.py.
| str q_bases.hppv = "#pragma once\n\n#include <Eigen/Dense>\n#include <cassert>\n\n" |
Definition at line 186 of file q_bases.py.
| list q_bases.indices = [] |
Definition at line 315 of file q_bases.py.
| q_bases.N |
Definition at line 235 of file q_bases.py.
| str q_bases.nameg = f"auto_q_bases_{dim}d_grad" |
Definition at line 168 of file q_bases.py.
| str q_bases.namen = f"auto_q_bases_{dim}d_nodes" |
Definition at line 167 of file q_bases.py.
| str q_bases.namev = f"auto_q_bases_{dim}d_val" |
Definition at line 166 of file q_bases.py.
| q_bases.nbf |
Definition at line 233 of file q_bases.py.
| q_bases.nn = max(0, abs(order) - 1) |
Definition at line 466 of file q_bases.py.
| str q_bases.nodes |
Definition at line 547 of file q_bases.py.
| int q_bases.norm = 0 |
Definition at line 323 of file q_bases.py.
Definition at line 467 of file q_bases.py.
| int q_bases.orderN = 0 else "m"+str(-order) |
Definition at line 545 of file q_bases.py.
| list q_bases.orders = [0, 1, 2, 3, -2] |
Definition at line 163 of file q_bases.py.
| list q_bases.orderss = orders + [4, 5, 6] |
Definition at line 225 of file q_bases.py.
| q_bases.path = os.path.abspath(args.output) |
Definition at line 160 of file q_bases.py.
| q_bases.points |
Definition at line 238 of file q_bases.py.
| list q_bases.real_index = indices[i] |
Definition at line 596 of file q_bases.py.
| q_bases.reverse |
Definition at line 479 of file q_bases.py.
| str q_bases.suffix = 2 else ("_3d" if dim == 3 else "_1d") |
Definition at line 196 of file q_bases.py.
| str q_bases.tcppg = f"#include \"{nameg}.hpp\"\n\n\n" |
Definition at line 659 of file q_bases.py.
| list q_bases.tmp |
Definition at line 254 of file q_bases.py.
| str q_bases.unique_fun |
Definition at line 201 of file q_bases.py.
| str q_bases.unique_nodes |
Definition at line 198 of file q_bases.py.
| list q_bases.vertices = [[0], [1]] |
Definition at line 217 of file q_bases.py.
| list q_bases.vv = vertices[i] |
Definition at line 320 of file q_bases.py.
| q_bases.x |
Definition at line 10 of file q_bases.py.
| q_bases.y |
Definition at line 10 of file q_bases.py.
| q_bases.z |
Definition at line 10 of file q_bases.py.