vtkmultiphasemodule.hh File Reference
#include "vtkmultiwriter.hh"
#include "baseoutputmodule.hh"
#include <opm/models/utils/propertysystem.hh>
#include <opm/models/utils/parametersystem.hh>
#include <opm/material/common/MathToolbox.hpp>
#include <opm/material/common/Valgrind.hpp>
#include <dune/common/fvector.hh>
#include <cstdio>
#include <string_view>
Include dependency graph for vtkmultiphasemodule.hh:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Opm::Properties::TTag::VtkMultiPhase
 
struct  Opm::Properties::VtkWriteExtrusionFactor< TypeTag, MyTypeTag >
 
struct  Opm::Properties::VtkWritePressures< TypeTag, MyTypeTag >
 
struct  Opm::Properties::VtkWriteDensities< TypeTag, MyTypeTag >
 
struct  Opm::Properties::VtkWriteSaturations< TypeTag, MyTypeTag >
 
struct  Opm::Properties::VtkWriteMobilities< TypeTag, MyTypeTag >
 
struct  Opm::Properties::VtkWriteRelativePermeabilities< TypeTag, MyTypeTag >
 
struct  Opm::Properties::VtkWriteViscosities< TypeTag, MyTypeTag >
 
struct  Opm::Properties::VtkWriteAverageMolarMasses< TypeTag, MyTypeTag >
 
struct  Opm::Properties::VtkWritePorosity< TypeTag, MyTypeTag >
 
struct  Opm::Properties::VtkWriteIntrinsicPermeabilities< TypeTag, MyTypeTag >
 
struct  Opm::Properties::VtkWritePotentialGradients< TypeTag, MyTypeTag >
 
struct  Opm::Properties::VtkWriteFilterVelocities< TypeTag, MyTypeTag >
 
struct  Opm::Properties::VtkWriteExtrusionFactor< TypeTag, TTag::VtkMultiPhase >
 
struct  Opm::Properties::VtkWritePressures< TypeTag, TTag::VtkMultiPhase >
 
struct  Opm::Properties::VtkWriteDensities< TypeTag, TTag::VtkMultiPhase >
 
struct  Opm::Properties::VtkWriteSaturations< TypeTag, TTag::VtkMultiPhase >
 
struct  Opm::Properties::VtkWriteMobilities< TypeTag, TTag::VtkMultiPhase >
 
struct  Opm::Properties::VtkWriteRelativePermeabilities< TypeTag, TTag::VtkMultiPhase >
 
struct  Opm::Properties::VtkWriteViscosities< TypeTag, TTag::VtkMultiPhase >
 
struct  Opm::Properties::VtkWriteAverageMolarMasses< TypeTag, TTag::VtkMultiPhase >
 
struct  Opm::Properties::VtkWritePorosity< TypeTag, TTag::VtkMultiPhase >
 
struct  Opm::Properties::VtkWriteIntrinsicPermeabilities< TypeTag, TTag::VtkMultiPhase >
 
struct  Opm::Properties::VtkWritePotentialGradients< TypeTag, TTag::VtkMultiPhase >
 
struct  Opm::Properties::VtkWriteFilterVelocities< TypeTag, TTag::VtkMultiPhase >
 
class  Opm::VtkMultiPhaseModule< TypeTag >
 VTK output module for quantities which make sense for all models which deal with multiple fluid phases in porous media that don't use flashy concepts like interfacial area. 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

VTK output module for quantities which make sense for all models which deal with multiple fluid phases in porous media that don't use flashy concepts like interfacial area.

This module deals with the following quantities:

  • Pressures of all fluid phases
  • Densities of all fluid phases
  • Saturations of all fluid phases
  • Mobilities of all fluid phases
  • Relative permeabilities of all fluid phases
  • Viscosities of all fluid phases
  • Average molar masses of all fluid phases
  • Porosity of the medium
  • Norm of the intrinsic permeability of the medium