version 3.10-dev
Dumux::PlotEffectiveDiffusivityModel< Scalar, EffectiveDiffusivityModel > Class Template Reference

Interface for plotting the multi-component-matrix-interaction laws.

#include <dumux/io/ploteffectivediffusivitymodel.hh>

Public Member Functions

 PlotEffectiveDiffusivityModel ()
 Constructor. More...
 
void adddeffcurve (GnuplotInterface< Scalar > &gnuplot, Scalar porosity, Scalar diffCoeff, Scalar lowerSat=0.0, Scalar upperSat=1.0, std::string curveName="deff", std::string curveOptions="w l")
 Add a effective diffusion factor-saturation data set to the plot. More...
 
Scalar getEffectiveDiffusionCoefficient (Scalar saturation, Scalar porosity, Scalar diffCoeff) const
 for point check More...
 

Constructor & Destructor Documentation

◆ PlotEffectiveDiffusivityModel()

template<class Scalar , class EffectiveDiffusivityModel >
Dumux::PlotEffectiveDiffusivityModel< Scalar, EffectiveDiffusivityModel >::PlotEffectiveDiffusivityModel ( )
inline

Member Function Documentation

◆ adddeffcurve()

template<class Scalar , class EffectiveDiffusivityModel >
void Dumux::PlotEffectiveDiffusivityModel< Scalar, EffectiveDiffusivityModel >::adddeffcurve ( GnuplotInterface< Scalar > &  gnuplot,
Scalar  porosity,
Scalar  diffCoeff,
Scalar  lowerSat = 0.0,
Scalar  upperSat = 1.0,
std::string  curveName = "deff",
std::string  curveOptions = "w l" 
)
inline
Parameters
gnuplotThe gnuplot interface
porosityThe porosity
diffCoeffThe binary diffusion coefficient
lowerSatMinimum x-value for data set
upperSatMaximum x-value for data set
curveNameName of the data set
curveOptionsPlotting options associated with that data set

◆ getEffectiveDiffusionCoefficient()

template<class Scalar , class EffectiveDiffusivityModel >
Scalar Dumux::PlotEffectiveDiffusivityModel< Scalar, EffectiveDiffusivityModel >::getEffectiveDiffusionCoefficient ( Scalar  saturation,
Scalar  porosity,
Scalar  diffCoeff 
) const
inline

The documentation for this class was generated from the following file: