Table of Contents
Support functions
Simple statistics -- 
Functions -- Values varying in space and time
Fully threaded tree
Basic structure and properties -- 
Topological relationships -- 
Cell faces operations -- 
Other operations -- 
Flow solver
Fluid cells
Fluid cell -- 
Solid boundaries -- 
Fluid cells operators
Advection scheme -- 
Fluid domains
Fluid box -- 
Non-adaptive fluid box node -- 
Fluid domain -- 
Fluid box boundaries
Generic boundary -- 
Constant inflow boundary -- 
Outflow boundary -- 
Parallel MPI boundary -- 
Fluid domains operators
Advection -- 
Volume of Fluid advection -- 
Poisson solver -- 
Diffusion solver -- 
Simulations, initialisations, events
Simulations
Simulations -- 
Refinements
Generic refinement -- Simple definition of the refinement levels
Solid refinement -- Refining cells cut by solid boundary
Surface refinement -- Refining cells cut by a surface
Surface distance refinement -- Refining cells as a function of the distance to a surface
Source terms
Generic source term -- Abstract class for source terms
Source terms -- Variable-dependent source terms
Surface tension source term -- 
Events
Generic event -- Any action to be performed at a given time
Script event -- Executing a shell-script at given times
Stop event -- Stopping a simulation when a stationary solution is reached
Sum events -- Computing time-integrated fields
Harmonic analysis events -- 
Initialisation
Generic initialisation event -- Abstract class for initial conditions
Initialisation event -- Used for initial conditions
Vorticity initialisation -- Initialising 2D velocities from a prescribed vorticity distribution
Fraction initialisation -- Initialise volume fraction from surface
Outputs
Generic output event -- Writing simulation data
Time output -- Iteration and physical time output
Projection statistics output -- Information about the convergence of the Poisson solver
Diffusion statistics output -- Information about the convergence of the diffusion solver
Adaptation statistics output -- Information about the mesh adaptation
Timing statistics output -- For profiling of the solver
Progress output -- 
Balance statistics output -- 
Solid statistics output -- Summary of embedded solid description
Solid force output -- Forces acting on the embedded solid boundary
Location output -- Writing the values of variables at specified locations
Simulation output -- Saving the whole simulation
Generic scalar output -- Writing values of a given simulation scalar
Scalar norm output -- 
Scalar statistics output -- 
Scalar sum output -- 
Scalar histogram output -- 
Error norm output -- Comparing fields with a reference solution
PPM output -- 2D images of a scalar field
Adaptive mesh refinement
Generic refinement -- Abstract class for adaptive refinement criteria
Vorticity-based refinement -- Adapting cells depending on the local vorticity
Gradient-based refinement -- Adapting cells depending on the local gradient of a variable