Interface for plotting the three-phase fluid-matrix-interaction laws TODO: add theta head pressure plot (porosity and density is needed)  
#include <dumux/io/plotmateriallaw3p.hh>
|  | 
|  | PlotMaterialLaw (bool interaction=true) | 
|  | Constructor. 
 | 
|  | 
| void | addpc (GnuplotInterface< Scalar > &gnuplot, const MaterialLawParams ¶ms, Scalar lowerSat=0.0, Scalar upperSat=1.0, std::string curveTitle="") | 
|  | Plot the capillary pressure-saturation curve for all phases. 
 | 
|  | 
| void | addpcgw (GnuplotInterface< Scalar > &gnuplot, const MaterialLawParams ¶ms, Scalar lowerSat=0.0, Scalar upperSat=1.0, std::string curveTitle="") | 
|  | Plot the capillary pressure-saturation curve for the water-gas interphase. 
 | 
|  | 
| void | addpcnw (GnuplotInterface< Scalar > &gnuplot, const MaterialLawParams ¶ms, Scalar lowerSat=0.0, Scalar upperSat=1.0, std::string curveTitle="") | 
|  | Plot the capillary pressure-saturation curve for the water-NAPL interface. 
 | 
|  | 
| void | addpcgn (GnuplotInterface< Scalar > &gnuplot, const MaterialLawParams ¶ms, Scalar lowerSat=0.0, Scalar upperSat=1.0, std::string curveTitle="") | 
|  | Plot the capillary pressure-saturation curve for the gas-NAPL interface. 
 | 
|  | 
| void | addkr (GnuplotInterface< Scalar > &gnuplot, const MaterialLawParams ¶ms, Scalar lowerSat=0.0, Scalar upperSat=1.0, std::string curveTitle="") | 
|  | Plot the relative permeabilities. 
 | 
|  | 
| void | addPcAlpha (GnuplotInterface< Scalar > &gnuplot, const MaterialLawParams ¶ms, Scalar lowerSat=0.0, Scalar upperSat=1.0, std::string curveTitle="") | 
|  | Plot the transition (2P/3P) function. 
 | 
|  | 
◆ PlotMaterialLaw()
template<class Scalar, class MaterialLaw> 
 
 
◆ addkr()
template<class Scalar, class MaterialLaw> 
  
  | 
        
          | void Dumux::PlotMaterialLaw< Scalar, MaterialLaw >::addkr | ( | GnuplotInterface< Scalar > & | gnuplot, |  
          |  |  | const MaterialLawParams & | params, |  
          |  |  | Scalar | lowerSat = 0.0, |  
          |  |  | Scalar | upperSat = 1.0, |  
          |  |  | std::string | curveTitle = "" ) |  | inline | 
 
- Parameters
- 
  
    | gnuplot | The gnuplot interface |  | params | The material law parameters |  | lowerSat | Minimum x-value |  | upperSat | Maximum x-value |  | curveTitle | Name of the plotted curve |  
 
 
 
◆ addpc()
template<class Scalar, class MaterialLaw> 
  
  | 
        
          | void Dumux::PlotMaterialLaw< Scalar, MaterialLaw >::addpc | ( | GnuplotInterface< Scalar > & | gnuplot, |  
          |  |  | const MaterialLawParams & | params, |  
          |  |  | Scalar | lowerSat = 0.0, |  
          |  |  | Scalar | upperSat = 1.0, |  
          |  |  | std::string | curveTitle = "" ) |  | inline | 
 
- Parameters
- 
  
    | gnuplot | The gnuplot interface |  | params | The material law parameters |  | lowerSat | Minimum x-value |  | upperSat | Maximum x-value |  | curveTitle | Name of the plotted curve |  
 
 
 
◆ addPcAlpha()
template<class Scalar, class MaterialLaw> 
  
  | 
        
          | void Dumux::PlotMaterialLaw< Scalar, MaterialLaw >::addPcAlpha | ( | GnuplotInterface< Scalar > & | gnuplot, |  
          |  |  | const MaterialLawParams & | params, |  
          |  |  | Scalar | lowerSat = 0.0, |  
          |  |  | Scalar | upperSat = 1.0, |  
          |  |  | std::string | curveTitle = "" ) |  | inline | 
 
- Parameters
- 
  
    | gnuplot | The gnuplot interface |  | params | The material law parameters |  | lowerSat | Minimum x-value |  | upperSat | Maximum x-value |  | curveTitle | Name of the plotted curve |  
 
 
 
◆ addpcgn()
template<class Scalar, class MaterialLaw> 
  
  | 
        
          | void Dumux::PlotMaterialLaw< Scalar, MaterialLaw >::addpcgn | ( | GnuplotInterface< Scalar > & | gnuplot, |  
          |  |  | const MaterialLawParams & | params, |  
          |  |  | Scalar | lowerSat = 0.0, |  
          |  |  | Scalar | upperSat = 1.0, |  
          |  |  | std::string | curveTitle = "" ) |  | inline | 
 
- Parameters
- 
  
    | gnuplot | The gnuplot interface |  | params | The material law parameters |  | lowerSat | Minimum x-value |  | upperSat | Maximum x-value |  | curveTitle | Name of the plotted curve |  
 
 
 
◆ addpcgw()
template<class Scalar, class MaterialLaw> 
  
  | 
        
          | void Dumux::PlotMaterialLaw< Scalar, MaterialLaw >::addpcgw | ( | GnuplotInterface< Scalar > & | gnuplot, |  
          |  |  | const MaterialLawParams & | params, |  
          |  |  | Scalar | lowerSat = 0.0, |  
          |  |  | Scalar | upperSat = 1.0, |  
          |  |  | std::string | curveTitle = "" ) |  | inline | 
 
- Parameters
- 
  
    | gnuplot | The gnuplot interface |  | params | The material law parameters |  | lowerSat | Minimum x-value |  | upperSat | Maximum x-value |  | curveTitle | Name of the plotted curve |  
 
 
 
◆ addpcnw()
template<class Scalar, class MaterialLaw> 
  
  | 
        
          | void Dumux::PlotMaterialLaw< Scalar, MaterialLaw >::addpcnw | ( | GnuplotInterface< Scalar > & | gnuplot, |  
          |  |  | const MaterialLawParams & | params, |  
          |  |  | Scalar | lowerSat = 0.0, |  
          |  |  | Scalar | upperSat = 1.0, |  
          |  |  | std::string | curveTitle = "" ) |  | inline | 
 
- Parameters
- 
  
    | gnuplot | The gnuplot interface |  | params | The material law parameters |  | lowerSat | Minimum x-value |  | upperSat | Maximum x-value |  | curveTitle | Name of the plotted curve |  
 
 
 
The documentation for this class was generated from the following file: