My Project
TabulatedComponent.hpp File Reference

A generic class which tabulates all thermodynamic properties of a given component. More...

#include <cmath>
#include <limits>
#include <cassert>
#include <iostream>
#include <opm/material/common/MathToolbox.hpp>

Go to the source code of this file.

Classes

class  Opm::TabulatedComponent< ScalarT, RawComponent, useVaporPressure >
 A generic class which tabulates all thermodynamic properties of a given component. More...
 

Detailed Description

A generic class which tabulates all thermodynamic properties of a given component.

At the moment, this class can only handle the sub-critical fluids since it tabulates along the vapor pressure curve.

Template Parameters
ScalarThe type used for scalar values
RawComponentThe component which ought to be tabulated
useVaporPressureIf true, tabulate all quantities along the vapor pressure curve, if false use the pressure range [p_min, p_max]