My Project
|
Computes the temperature, pressure, and counter increment. More...
#include <RegionAttributeHelpers.hpp>
Public Member Functions | |
std::tuple< double, double, double, double, int > | operator() (const std::vector< double > &pressure, const std::vector< double > &temperature, const std::vector< double > &rs, const std::vector< double > &rv, const std::vector< double > &ownership, std::size_t cell) |
Computes the temperature, pressure, and counter increment. | |
Computes the temperature, pressure, and counter increment.
In a parallel run only cells owned contribute to the cell average.
is_parallel | Whether this is a parallel run. |
|
inline |
Computes the temperature, pressure, and counter increment.
pressure | The pressure. |
temperature | The temperature. |
rs | The rs. |
rv | The rv. |
cell | The current cell index. |
ownership | A vector indicating whether a cell is owned by this process (value 1), or not (value 0). |
cell | The cell index. |