hips
Loading...
Searching...
No Matches
hips.cc File Reference

Implementation of the HiPS (Hierarchical Parcel Swapping) model. More...

#include "hips.h"
#include "randomGenerator.h"
#include <iostream>
#include <iomanip>
#include <fstream>
#include <sstream>
#include <cmath>
#include <vector>

Go to the source code of this file.

Detailed Description

Implementation of the HiPS (Hierarchical Parcel Swapping) model.

This file contains the core implementation of the HiPS model, used for simulating turbulent mixing. It supports optional functionality for chemical reactions, which can be enabled by defining the REACTIONS_ENABLED macro.

Dependencies:

  • YAML-CPP: Used for reading and parsing configuration files.
  • Batch reactor classes (batchReactor_cvode.h, batchReactor_cantera.h): Included only when REACTIONS_ENABLED is defined, enabling reaction modeling.
  • Standard C++ libraries: Utilized for input/output, mathematical computations, and data handling.
Note
Define REACTIONS_ENABLED at compile time to enable chemical reaction functionality.

Definition in file hips.cc.