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 close to a solid boundary
Solid 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
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
Initialisation
Generic initialisation event -- Abstract class for initial conditions
Initialisation event -- Used for initial conditions
Vorticity initialisation -- 
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
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 a specified location
Simulation output -- Saving the whole simulation
Domain boundaries output -- 
Generic scalar output -- Writing values of a given simulation scalar
Scalar norm output -- 
Scalar statistics output -- 
Scalar sum output -- 
Error norm output -- Comparing fields with a reference solution
Coloured squares output -- 
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