3.2-git
DUNE for Multi-{Phase, Component, Scale, Physics, ...} flow and transport in porous media
Public Types | Public Member Functions | List of all members
Dumux::AwnSurfacePolynomial2ndOrderParams< ScalarT > Class Template Reference

Implementation of interfacial area surface params. More...

#include <dumux/material/fluidmatrixinteractions/2pia/awnsurfacepolynomial2ndorderparams.hh>

Description

template<class ScalarT>
class Dumux::AwnSurfacePolynomial2ndOrderParams< ScalarT >

Implementation of interfacial area surface params.

Public Types

using Scalar = ScalarT
 

Public Member Functions

 AwnSurfacePolynomial2ndOrderParams ()
 
 AwnSurfacePolynomial2ndOrderParams (Scalar a00, Scalar a10, Scalar a20, Scalar a11, Scalar a01, Scalar a02)
 
const Scalar a00 () const
 Return the \(\mathrm{a_{00}}\) shape parameter of awn surface. More...
 
const Scalar a10 () const
 Return the \(\mathrm{a_{10}}\) shape parameter of awn surface. More...
 
const Scalar a20 () const
 Return the \(\mathrm{a_{20}}\) shape parameter of awn surface. More...
 
const Scalar a11 () const
 Return the \(\mathrm{a_{11}}\) shape parameter of awn surface. More...
 
const Scalar a01 () const
 Return the \(\mathrm{a_{01}}\) shape parameter of awn surface. More...
 
const Scalar a02 () const
 Return the \(\mathrm{a_{02}}\) shape parameter of awn surface. More...
 
void setA00 (const Scalar v)
 Set the \(\mathrm{a_{00}}\) shape parameter of van Genuchten's curve. More...
 
void setA10 (const Scalar v)
 Set the \(\mathrm{a_{10}}\) shape parameter of van Genuchten's curve. More...
 
void setA20 (const Scalar v)
 Set the \(\mathrm{a_{20}}\) shape parameter of van Genuchten's curve. More...
 
void setA11 (const Scalar v)
 Set the \(\mathrm{a_{11}}\) shape parameter of van Genuchten's curve. More...
 
void setA01 (const Scalar v)
 Set the \(\mathrm{a_{01}}\) shape parameter of van Genuchten's curve. More...
 
void setA02 (const Scalar v)
 Set the \(\mathrm{a_{02}}\) shape parameter of van Genuchten's curve. More...
 

Member Typedef Documentation

◆ Scalar

template<class ScalarT >
using Dumux::AwnSurfacePolynomial2ndOrderParams< ScalarT >::Scalar = ScalarT

Constructor & Destructor Documentation

◆ AwnSurfacePolynomial2ndOrderParams() [1/2]

template<class ScalarT >
Dumux::AwnSurfacePolynomial2ndOrderParams< ScalarT >::AwnSurfacePolynomial2ndOrderParams ( )
inline

◆ AwnSurfacePolynomial2ndOrderParams() [2/2]

template<class ScalarT >
Dumux::AwnSurfacePolynomial2ndOrderParams< ScalarT >::AwnSurfacePolynomial2ndOrderParams ( Scalar  a00,
Scalar  a10,
Scalar  a20,
Scalar  a11,
Scalar  a01,
Scalar  a02 
)
inline

Member Function Documentation

◆ a00()

template<class ScalarT >
const Scalar Dumux::AwnSurfacePolynomial2ndOrderParams< ScalarT >::a00 ( ) const
inline

Return the \(\mathrm{a_{00}}\) shape parameter of awn surface.

◆ a01()

template<class ScalarT >
const Scalar Dumux::AwnSurfacePolynomial2ndOrderParams< ScalarT >::a01 ( ) const
inline

Return the \(\mathrm{a_{01}}\) shape parameter of awn surface.

◆ a02()

template<class ScalarT >
const Scalar Dumux::AwnSurfacePolynomial2ndOrderParams< ScalarT >::a02 ( ) const
inline

Return the \(\mathrm{a_{02}}\) shape parameter of awn surface.

◆ a10()

template<class ScalarT >
const Scalar Dumux::AwnSurfacePolynomial2ndOrderParams< ScalarT >::a10 ( ) const
inline

Return the \(\mathrm{a_{10}}\) shape parameter of awn surface.

◆ a11()

template<class ScalarT >
const Scalar Dumux::AwnSurfacePolynomial2ndOrderParams< ScalarT >::a11 ( ) const
inline

Return the \(\mathrm{a_{11}}\) shape parameter of awn surface.

◆ a20()

template<class ScalarT >
const Scalar Dumux::AwnSurfacePolynomial2ndOrderParams< ScalarT >::a20 ( ) const
inline

Return the \(\mathrm{a_{20}}\) shape parameter of awn surface.

◆ setA00()

template<class ScalarT >
void Dumux::AwnSurfacePolynomial2ndOrderParams< ScalarT >::setA00 ( const Scalar  v)
inline

Set the \(\mathrm{a_{00}}\) shape parameter of van Genuchten's curve.

◆ setA01()

template<class ScalarT >
void Dumux::AwnSurfacePolynomial2ndOrderParams< ScalarT >::setA01 ( const Scalar  v)
inline

Set the \(\mathrm{a_{01}}\) shape parameter of van Genuchten's curve.

◆ setA02()

template<class ScalarT >
void Dumux::AwnSurfacePolynomial2ndOrderParams< ScalarT >::setA02 ( const Scalar  v)
inline

Set the \(\mathrm{a_{02}}\) shape parameter of van Genuchten's curve.

◆ setA10()

template<class ScalarT >
void Dumux::AwnSurfacePolynomial2ndOrderParams< ScalarT >::setA10 ( const Scalar  v)
inline

Set the \(\mathrm{a_{10}}\) shape parameter of van Genuchten's curve.

◆ setA11()

template<class ScalarT >
void Dumux::AwnSurfacePolynomial2ndOrderParams< ScalarT >::setA11 ( const Scalar  v)
inline

Set the \(\mathrm{a_{11}}\) shape parameter of van Genuchten's curve.

◆ setA20()

template<class ScalarT >
void Dumux::AwnSurfacePolynomial2ndOrderParams< ScalarT >::setA20 ( const Scalar  v)
inline

Set the \(\mathrm{a_{20}}\) shape parameter of van Genuchten's curve.


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