SYMBOL INDEX (66 symbols across 21 files) FILE: chapter1/membrane_code.py function on_boundary (line 134) | def on_boundary(x): FILE: chapter2/amr.py function solve (line 126) | def solve( function mark_cells (line 205) | def mark_cells(uh_r: dolfinx.fem.Function, lam: float): function write_frame (line 249) | def write_frame(plotter: pyvista.Plotter, uh_r: dolfinx.fem.Function): FILE: chapter2/diffusion_code.py function initial_condition (line 81) | def initial_condition(x, a=5): FILE: chapter2/heat_code.py class ExactSolution (line 76) | class ExactSolution: method __init__ (line 77) | def __init__(self, alpha: float, beta: float, t: float): method __call__ (line 82) | def __call__(self, x: npt.NDArray[numpy.floating]) -> npt.NDArray[nump... FILE: chapter2/helmholtz_code.py function delany_bazley_layer (line 132) | def delany_bazley_layer(f, rho0, c, sigma): class MicrophonePressure (line 203) | class MicrophonePressure: method __init__ (line 204) | def __init__(self, domain, microphone_position): method compute_local_microphones (line 219) | def compute_local_microphones( method listen (line 248) | def listen( FILE: chapter2/hyperelasticity.py function left (line 49) | def left(x): function right (line 53) | def right(x): FILE: chapter2/linearelasticity_code.py function clamped_boundary (line 73) | def clamped_boundary(x): function epsilon (line 99) | def epsilon(u): function sigma (line 105) | def sigma(u): FILE: chapter2/nonlinpoisson_code.py function q (line 39) | def q(u): function u_exact (line 62) | def u_exact(x): FILE: chapter2/ns_code1.py function walls (line 202) | def walls(x): function inflow (line 215) | def inflow(x): function outflow (line 230) | def outflow(x): function epsilon (line 267) | def epsilon(u): function sigma (line 272) | def sigma(u, p): function u_exact (line 376) | def u_exact(x): FILE: chapter2/ns_code2.py class InletVelocity (line 256) | class InletVelocity: method __init__ (line 257) | def __init__(self, t): method __call__ (line 260) | def __call__(self, x): FILE: chapter2/singular_poisson.py function u_ex (line 53) | def u_ex(mod, x): function setup_problem (line 57) | def setup_problem( function compute_L2_error (line 153) | def compute_L2_error(uh: dolfinx.fem.Function) -> float: FILE: chapter3/component_bc.py function clamped_boundary (line 96) | def clamped_boundary(x): function right (line 119) | def right(x): function epsilon (line 148) | def epsilon(u): function sigma (line 152) | def sigma(u): FILE: chapter3/multiple_dirichlet.py function u_exact (line 62) | def u_exact(x): FILE: chapter3/neumann_dirichlet_code.py function u_exact (line 136) | def u_exact(x): function boundary_D (line 140) | def boundary_D(x): FILE: chapter3/robin_neumann_dirichlet.py function u_ex (line 152) | def u_ex(x): class BoundaryCondition (line 211) | class BoundaryCondition: method __init__ (line 212) | def __init__(self, type, marker, values): method bc (line 228) | def bc(self): method type (line 232) | def type(self): FILE: chapter3/subdomains.py function Omega_0 (line 64) | def Omega_0(x): function Omega_1 (line 68) | def Omega_1(x): function eval_kappa (line 173) | def eval_kappa(x): function create_mesh (line 260) | def create_mesh(mesh, cell_type, prune_z=False): FILE: chapter4/compiler_parameters.py function compile_form (line 53) | def compile_form(space: str, degree: int, jit_options: Dict): FILE: chapter4/convergence.py function u_ex (line 57) | def u_ex(mod): function solve_poisson (line 65) | def solve_poisson(N=10, degree=1): function error_L2 (line 117) | def error_L2(uh, u_ex, degree_raise=3): function error_infinity (line 196) | def error_infinity(u_h, u_ex): FILE: chapter4/mixed_poisson.py function u_ex (line 34) | def u_ex(mod, x): function Gamma_D (line 56) | def Gamma_D(x): function Gamma_N (line 65) | def Gamma_N(x): function interpolate_facet_expression (line 182) | def interpolate_facet_expression( class SchurInv (line 364) | class SchurInv: method setUp (line 365) | def setUp(self, pc): method apply (line 372) | def apply(self, pc, x, y): method __del__ (line 375) | def __del__(self): FILE: chapter4/newton-solver.py function root_0 (line 60) | def root_0(x): function root_1 (line 64) | def root_1(x): function q (line 192) | def q(u): function u_exact (line 202) | def u_exact(x): FILE: chapter4/solvers.py function u_ex (line 43) | def u_ex(mod):