diffusionproblem.hh File Reference
#include <opm/models/ncp/ncpproperties.hh>
#include <opm/models/io/cubegridvanguard.hh>
#include <opm/material/fluidmatrixinteractions/LinearMaterial.hpp>
#include <opm/material/fluidmatrixinteractions/MaterialTraits.hpp>
#include <opm/material/fluidsystems/H2ON2FluidSystem.hpp>
#include <opm/material/fluidstates/CompositionalFluidState.hpp>
#include <opm/material/constraintsolvers/ComputeFromReferencePhase.hpp>
#include <dune/grid/yaspgrid.hh>
#include <dune/common/version.hh>
#include <dune/common/fvector.hh>
#include <dune/common/fmatrix.hh>
#include <sstream>
#include <string>
Include dependency graph for diffusionproblem.hh:

Go to the source code of this file.

Classes

struct  Opm::Properties::TTag::DiffusionBaseProblem
 
struct  Opm::Properties::Grid< TypeTag, TTag::DiffusionBaseProblem >
 
struct  Opm::Properties::Vanguard< TypeTag, TTag::DiffusionBaseProblem >
 
struct  Opm::Properties::Problem< TypeTag, TTag::DiffusionBaseProblem >
 
struct  Opm::Properties::FluidSystem< TypeTag, TTag::DiffusionBaseProblem >
 
struct  Opm::Properties::MaterialLaw< TypeTag, TTag::DiffusionBaseProblem >
 
struct  Opm::Properties::EnableDiffusion< TypeTag, TTag::DiffusionBaseProblem >
 
class  Opm::DiffusionProblem< TypeTag >
 1D problem which is driven by molecular diffusion. More...
 

Namespaces

namespace  Opm
 
namespace  Opm::Properties
 
namespace  Opm::Properties::TTag
 The generic type tag for problems using the immiscible multi-phase model.
 

Detailed Description

1D problem which is driven by molecular diffusion.

The domain is one meter long and completely filled with gas and closed on all boundaries. Its left half exhibits a slightly higher water concentration than the right one. After a while, the concentration of water will be equilibrate due to molecular diffusion.