vtkdiscretefracturemodule.hh File Reference

VTK output module for quantities which make sense for all models which deal with discrete fractures in porous media. More...

#include "vtkmultiwriter.hh"
#include "baseoutputmodule.hh"
#include <ewoms/common/propertysystem.hh>
#include <ewoms/common/parametersystem.hh>
#include <opm/common/Valgrind.hpp>
#include <dune/common/fvector.hh>
#include <cstdio>

Go to the source code of this file.

Classes

class  Ewoms::VtkDiscreteFractureModule< TypeTag >
 VTK output module for quantities which make sense for all models which deal with discrete fractures in porous media. More...
 

Functions

 Ewoms::Properties::NEW_TYPE_TAG (VtkDiscreteFracture)
 
 Ewoms::Properties::NEW_PROP_TAG (GridManager)
 Property which provides a GridManager (manages grids)
 
 Ewoms::Properties::NEW_PROP_TAG (VtkWriteFractureSaturations)
 
 Ewoms::Properties::NEW_PROP_TAG (VtkWriteFractureMobilities)
 
 Ewoms::Properties::NEW_PROP_TAG (VtkWriteFractureRelativePermeabilities)
 
 Ewoms::Properties::NEW_PROP_TAG (VtkWriteFracturePorosity)
 
 Ewoms::Properties::NEW_PROP_TAG (VtkWriteFractureIntrinsicPermeabilities)
 
 Ewoms::Properties::NEW_PROP_TAG (VtkWriteFractureFilterVelocities)
 
 Ewoms::Properties::NEW_PROP_TAG (VtkWriteFractureVolumeFraction)
 
 Ewoms::Properties::NEW_PROP_TAG (VtkOutputFormat)
 Specify the format the VTK output is written to disk. More...
 
 Ewoms::Properties::NEW_PROP_TAG (EnableVtkOutput)
 Global switch to enable or disable the writing of VTK output files. More...
 
 Ewoms::Properties::NEW_PROP_TAG (DiscBaseOutputModule)
 The part of the VTK ouput modules which is specific to the spatial discretization.
 
 Ewoms::Properties::SET_BOOL_PROP (VtkDiscreteFracture, VtkWriteFractureSaturations, true)
 
 Ewoms::Properties::SET_BOOL_PROP (VtkDiscreteFracture, VtkWriteFractureMobilities, false)
 
 Ewoms::Properties::SET_BOOL_PROP (VtkDiscreteFracture, VtkWriteFractureRelativePermeabilities, true)
 
 Ewoms::Properties::SET_BOOL_PROP (VtkDiscreteFracture, VtkWriteFracturePorosity, true)
 
 Ewoms::Properties::SET_BOOL_PROP (VtkDiscreteFracture, VtkWriteFractureIntrinsicPermeabilities, false)
 
 Ewoms::Properties::SET_BOOL_PROP (VtkDiscreteFracture, VtkWriteFractureFilterVelocities, false)
 
 Ewoms::Properties::SET_BOOL_PROP (VtkDiscreteFracture, VtkWriteFractureVolumeFraction, true)
 

Detailed Description

VTK output module for quantities which make sense for all models which deal with discrete fractures in porous media.

This module deals with the following quantities:

  • Saturations of all fluid phases in the fracture
  • Mobilities of all fluid phases in the fracture
  • Relative permeabilities of all fluid phases in the fracture
  • Porosity of the medium in the fracture
  • Norm of the intrinsic permeability of the medium in the fracture

Function Documentation

◆ NEW_PROP_TAG() [1/2]

Ewoms::Properties::NEW_PROP_TAG ( EnableVtkOutput  )

Global switch to enable or disable the writing of VTK output files.

If writing VTK files is disabled, then the WriteVtk$FOO options do not have any effect...

◆ NEW_PROP_TAG() [2/2]

Ewoms::Properties::NEW_PROP_TAG ( VtkOutputFormat  )

Specify the format the VTK output is written to disk.

Possible values are:

  • Dune::VTK::ascii (default)
  • Dune::VTK::base64
  • Dune::VTK::appendedraw
  • Dune::VTK::appendedbase64