opm-simulators
blackoilenergymodules.hh File Reference

Contains the classes required to extend the black-oil model by energy. More...

#include <dune/common/fvector.hh>
#include <opm/common/ErrorMacros.hpp>
#include <opm/common/utility/gpuDecorators.hpp>
#include <opm/material/common/Tabulated1DFunction.hpp>
#include <opm/material/common/Valgrind.hpp>
#include <opm/material/fluidstates/BlackOilFluidState.hpp>
#include <opm/models/blackoil/blackoilmodules.hpp>
#include <opm/models/blackoil/blackoilproperties.hh>
#include <opm/models/common/quantitycallbacks.hh>
#include <opm/models/discretization/common/linearizationtype.hh>
#include <opm/models/io/vtkblackoilenergymodule.hpp>
#include <opm/material/thermal/EnergyModuleType.hpp>
#include <cassert>
#include <cmath>
#include <istream>
#include <memory>
#include <ostream>
#include <stdexcept>
#include <string>

Go to the source code of this file.

Classes

class  Opm::BlackOilEnergyModule< TypeTag, EnergyModules::FullyImplicitThermal >
 Contains the high level supplements required to extend the black oil model by energy. More...
 
class  Opm::BlackOilEnergyIntensiveQuantities< TypeTag, EnergyModules::FullyImplicitThermal >
 
class  Opm::BlackOilEnergyIntensiveQuantities< TypeTag, EnergyModules::ConstantTemperature >
 
class  Opm::BlackOilEnergyIntensiveQuantities< TypeTag, EnergyModules::SequentialImplicitThermal >
 
class  Opm::BlackOilEnergyExtensiveQuantities< TypeTag, EnergyModules::FullyImplicitThermal >
 
class  Opm::BlackOilEnergyExtensiveQuantities< TypeTag, EnergyModules::SequentialImplicitThermal >
 

Namespaces

 Opm
 Structs needed for tpfalinearizer and its gpuparams struct extracted to be defined in one place that both can include.
 

Detailed Description

Contains the classes required to extend the black-oil model by energy.