All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
energymodule.hh File Reference

Contains the classes required to consider energy as a conservation quantity in a multi-phase module. More...

#include <ewoms/disc/common/fvbaseproperties.hh>
#include <ewoms/models/common/quantitycallbacks.hh>
#include <opm/common/Valgrind.hpp>
#include <opm/common/Unused.hpp>
#include <opm/common/ErrorMacros.hpp>
#include <opm/common/Exceptions.hpp>
#include <dune/common/fvector.hh>
#include <string>

Go to the source code of this file.

Classes

class  Ewoms::EnergyModule< TypeTag, enableEnergy >
 Provides the auxiliary methods required for consideration of the energy equation. More...
 
class  Ewoms::EnergyModule< TypeTag, false >
 Provides the auxiliary methods required for consideration of the energy equation. More...
 
class  Ewoms::EnergyModule< TypeTag, true >
 Provides the auxiliary methods required for consideration of the energy equation. More...
 
class  Ewoms::EnergyIndices< PVOffset, enableEnergy >
 Provides the indices required for the energy equation. More...
 
struct  Ewoms::EnergyIndices< PVOffset, false >
 Provides the indices required for the energy equation. More...
 
struct  Ewoms::EnergyIndices< PVOffset, true >
 Provides the indices required for the energy equation. More...
 
class  Ewoms::EnergyIntensiveQuantities< TypeTag, enableEnergy >
 Provides the volumetric quantities required for the energy equation. More...
 
class  Ewoms::EnergyIntensiveQuantities< TypeTag, false >
 Provides the volumetric quantities required for the energy equation. More...
 
class  Ewoms::EnergyIntensiveQuantities< TypeTag, true >
 Provides the volumetric quantities required for the energy equation. More...
 
class  Ewoms::EnergyExtensiveQuantities< TypeTag, enableEnergy >
 Provides the quantities required to calculate energy fluxes. More...
 
class  Ewoms::EnergyExtensiveQuantities< TypeTag, false >
 Provides the quantities required to calculate energy fluxes. More...
 
class  Ewoms::EnergyExtensiveQuantities< TypeTag, true >
 Provides the quantities required to calculate energy fluxes. More...
 

Functions

 Ewoms::Properties::NEW_PROP_TAG (Indices)
 Enumerations used by the model.
 
 Ewoms::Properties::NEW_PROP_TAG (EnableEnergy)
 Specifies whether energy should be considered as a conservation quantity or not. More...
 
 Ewoms::Properties::NEW_PROP_TAG (HeatConductionLaw)
 The material law for heat conduction. More...
 
 Ewoms::Properties::NEW_PROP_TAG (HeatConductionLawParams)
 The parameters of the material law for heat conduction. More...
 

Detailed Description

Contains the classes required to consider energy as a conservation quantity in a multi-phase module.