opm-simulators
diffusionmodule.hh File Reference

Classes required for molecular diffusion. More...

#include <dune/common/fvector.hh>
#include <opm/material/common/Valgrind.hpp>
#include <opm/models/common/multiphasebaseproperties.hh>
#include <opm/models/common/quantitycallbacks.hh>
#include <opm/models/discretization/common/fvbaseproperties.hh>
#include <array>
#include <stdexcept>

Go to the source code of this file.

Classes

class  Opm::DiffusionModule< TypeTag, enableDiffusion >
 Provides the auxiliary methods required for consideration of the diffusion equation. More...
 
class  Opm::DiffusionModule< TypeTag, false >
 Provides the auxiliary methods required for consideration of the diffusion equation. More...
 
class  Opm::DiffusionModule< TypeTag, true >
 Provides the auxiliary methods required for consideration of the diffusion equation. More...
 
class  Opm::DiffusionIntensiveQuantities< TypeTag, enableDiffusion >
 Provides the volumetric quantities required for the calculation of molecular diffusive fluxes. More...
 
class  Opm::DiffusionIntensiveQuantities< TypeTag, false >
 Provides the volumetric quantities required for the calculation of molecular diffusive fluxes. More...
 
class  Opm::DiffusionIntensiveQuantities< TypeTag, true >
 Provides the volumetric quantities required for the calculation of molecular diffusive fluxes. More...
 
class  Opm::DiffusionExtensiveQuantities< TypeTag, enableDiffusion >
 Provides the quantities required to calculate diffusive mass fluxes. More...
 
class  Opm::DiffusionExtensiveQuantities< TypeTag, false >
 Provides the quantities required to calculate diffusive mass fluxes. More...
 
class  Opm::DiffusionExtensiveQuantities< TypeTag, true >
 Provides the quantities required to calculate diffusive mass fluxes. More...
 

Namespaces

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

Detailed Description

Classes required for molecular diffusion.