version 3.8.0
Loading...
Searching...
No Matches
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.
 
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.
 
Scalar getEffectiveDiffusionCoefficient (Scalar saturation, Scalar porosity, Scalar diffCoeff) const
 for point check
 

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: