Interface for plotting the two-phase fluid-matrix-interaction laws. More...
Go to the source code of this file.
Interface for plotting the two-phase fluid-matrix-interaction laws.
Namespaces | |
namespace | Dumux |
namespace | Dumux::Detail |
namespace | Dumux::Gnuplot |
Helper functions related to gnuplot. | |
Functions | |
template<class Function , class Range > | |
Range | Dumux::Detail::evalFunctionForRange (const Function &f, const Range &range) |
template<class PcKrSw , class V > | |
auto | Dumux::samplePcSw (const PcKrSw &curve, const V &sw) |
sample the pc-sw curve More... | |
template<class PcKrSw , class V > | |
auto | Dumux::samplePcSwDerivative (const PcKrSw &curve, const V &sw) |
sample the pc-sw curve derivative wrt sw More... | |
template<class PcKrSw , class V > | |
auto | Dumux::samplePcSwInverseDerivative (const PcKrSw &curve, const V &pc) |
sample the sw-pc curve derivative wrt pc More... | |
template<class PcKrSw , class V > | |
auto | Dumux::sampleLog10PcSw (const PcKrSw &curve, const V &sw) |
sample sw-pc curve but return the log10 of the capillary pressure More... | |
template<class PcKrSw , class V > | |
auto | Dumux::sampleRelPerms (const PcKrSw &curve, const V &sw) |
sample krw-sw and krn-sw curves More... | |
template<class PcKrSw , class V > | |
auto | Dumux::sampleRelPermDerivatives (const PcKrSw &curve, const V &sw) |
sample the derivatives of the krw-sw and krn-sw curves More... | |
template<class S , class V > | |
void | Dumux::Detail::addDataSetToGnuplot (GnuplotInterface< S > &gnuplot, const V &x, const V &y, const std::string &curveName, const std::string &curveOptions, const std::string &xLabel, const std::string &yLabel) |
template<class S , class V > | |
void | Dumux::Gnuplot::addPcSw (GnuplotInterface< S > &gnuplot, const V &sw, const V &pc, const std::string &curveName="pc-sw", const std::string &curveOptions="w l", const std::string &xLabel="wetting phase saturation [-]", const std::string &yLabel="capillary pressure [Pa]") |
Convenience function for adding material law quantities to gnuplot. More... | |
template<class S , class V > | |
void | Dumux::Gnuplot::addPcSwDerivative (GnuplotInterface< S > &gnuplot, const V &sw, const V &dpc_dsw, const std::string &curveName="dpc-dsw", const std::string &curveOptions="w l", const std::string &xLabel="wetting phase saturation [-]", const std::string &yLabel="derivative of capillary pressure [Pa]") |
Convenience function for adding material law quantities to gnuplot. More... | |
template<class S , class V > | |
void | Dumux::Gnuplot::addPcSwInverseDerivative (GnuplotInterface< S > &gnuplot, const V &sw, const V &dpc_dsw, const std::string &curveName="dsw-dpc", const std::string &curveOptions="w l", const std::string &xLabel="capillary pressure [Pa]", const std::string &yLabel="derivative of saturation [1/Pa]") |
Convenience function for adding material law quantities to gnuplot. More... | |
template<class S , class V > | |
void | Dumux::Gnuplot::addLog10PcSw (GnuplotInterface< S > &gnuplot, const V &sw, const V &log10pc, const std::string &curveName="log10-pc-sw", const std::string &curveOptions="w l", const std::string &xLabel="wetting phase saturation [-]", const std::string &yLabel="log10 of capillary pressure [Pa]") |
Convenience function for adding material law quantities to gnuplot. More... | |
template<class S , class V > | |
void | Dumux::Gnuplot::addRelPerms (GnuplotInterface< S > &gnuplot, const V &sw, const V &krw, const V &krn, const std::string &curveName="relperm", const std::string &curveOptions="w l", const std::string &xLabel="wetting phase saturation [-]", const std::string &yLabel="relative permeability [-]") |
Convenience function for adding material law quantities to gnuplot. More... | |
template<class S , class V > | |
void | Dumux::Gnuplot::addRelPermDerivatives (GnuplotInterface< S > &gnuplot, const V &sw, const V &krw, const V &krn, const std::string &curveName="relperm_dsw", const std::string &curveOptions="w l", const std::string &xLabel="wetting phase saturation [-]", const std::string &yLabel="derivative of the relative permeability [-]") |
Convenience function for adding material law quantities to gnuplot. More... | |