e5fc8c6An introduction and static figures, and the MATLAB written plainly againJeremy Magland 1// Static figures, addressed from the prose by <!--fig:id--> the same way labs
2// are addressed by <!--lab:id-->.
3import type { ComponentType } from 'react'
4import { AccuracyCost, DirichletProblem, Domains } from './intro.tsx'
5import { ChebyshevPoints, CompactScheme, ManufacturedLoop, RoundoffFloor, ThreePointStencil } from './onedim.tsx'
6import { FastPoissonSteps, FivePointStencil, NinePointStencil, SmoothingIdea, VCycle } from './twodim.tsx'
7import { AreaAgainstBoundary, CloseEvaluation, ReentrantCorner } from './beyond.tsx'
9export const FIGURES: Record<string, ComponentType> = {
10 'dirichlet-problem': DirichletProblem,
11 domains: Domains,
12 'accuracy-cost': AccuracyCost,
13 'three-point': ThreePointStencil,
14 manufactured: ManufacturedLoop,
15 'roundoff-floor': RoundoffFloor,
16 compact: CompactScheme,
17 'chebyshev-points': ChebyshevPoints,
18 'five-point': FivePointStencil,
19 'fast-poisson': FastPoissonSteps,
20 'nine-point': NinePointStencil,
21 smoothing: SmoothingIdea,
22 vcycle: VCycle,
23 'reentrant-corner': ReentrantCorner,
24 'area-boundary': AreaAgainstBoundary,
25 'close-evaluation': CloseEvaluation,
26}