Skip to content

Developer documentation

Neal Kruis edited this page Jan 8, 2026 · 1 revision

There are a few key classes:

  • Foundation: more-or-less the class that holds the inputs and is used to create the mesh data
  • Domain: Converts the mesh into a structure of cell objects
  • Cell: holds the properties needed to perform the 2D or 3D heat transfer calculations
  • Ground: Pulls everything together and constructs the linear system of equations that solve the heat balance throughout the Domain. It also stores the calculated temperatures and aggregates the results for each surface into values used by the client simulation engines.

Clone this wiki locally