opm/material/components/TabulatedComponent.hpp File Reference

#include <cmath>
#include <limits>
#include <cassert>
#include <iostream>
#include <opm/common/Exceptions.hpp>
#include <opm/common/ErrorMacros.hpp>
#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:
Scalar The type used for scalar values
RawComponent The component which ought to be tabulated
useVaporPressure If true, tabulate all quantities along the vapor pressure curve, if false use the pressure range [p_min, p_max]


Generated on 25 Mar 2018 by  doxygen 1.6.1