# Domains

One worked case per field. Each page teaches hawk the objects of that field, runs a small case on a CPU and a larger one on a GPU, and checks the answer against something independent of hawk. The titles are the domain; the line under each title names the case.

## Mechanics and fluids

Orbits, finite elements, heat, water, metal and atoms.

```{toctree}
:maxdepth: 1

vocabulary/06_orbits
vocabulary/07_fem_assembly
vocabulary/09_heat_diffusion
vocabulary/10_fluids
vocabulary/19_solid_mechanics
vocabulary/22_molecular_dynamics
```

## Particles and radiation

Keyed sums into bins, neutron histories and tracks in a magnetic field.

```{toctree}
:maxdepth: 1

vocabulary/08_particle_binning
vocabulary/14_nuclear
vocabulary/17_particle_physics
```

## Reactions and life sciences

Reactors that ignite, enzymes that saturate and epidemics that spread.

```{toctree}
:maxdepth: 1

vocabulary/13_combustion
vocabulary/15_biochemistry
vocabulary/20_epidemiology
```

## Energy, finance and control

Power-grid outages, option prices and their Greeks, and a servo under many gains.

```{toctree}
:maxdepth: 1

vocabulary/16_energy
vocabulary/18_finance
vocabulary/21_control
```

## Signals and data

Batched small matrices, Monte Carlo ensembles and per-channel filters.

```{toctree}
:maxdepth: 1

vocabulary/11_batched_contraction
vocabulary/12_monte_carlo_ensemble
vocabulary/23_signal_processing
```

## Geometry and visibility

Rays against a mesh: eclipse shadows and satellite-to-satellite line of sight.

```{toctree}
:maxdepth: 1

vocabulary/24_line_of_sight
```

eagle has short pages on how it launches and graphs the same kinds of case; they link back here for the domain.
