3.6-git
DUNE for Multi-{Phase, Component, Scale, Physics, ...} flow and transport in porous media
Public Member Functions | List of all members
Dumux::PoreNetwork::FluidMatrix::PlatonicBodyParams< Scalar > Struct Template Reference

The parameter type. More...

#include <dumux/material/fluidmatrixinteractions/porenetwork/pore/2p/localrulesforplatonicbody.hh>

Description

template<class Scalar>
struct Dumux::PoreNetwork::FluidMatrix::PlatonicBodyParams< Scalar >

The parameter type.

Template Parameters
ScalarThe scalar type

Public Member Functions

 PlatonicBodyParams ()=default
 
PlatonicBodyParamssetPoreInscribedRadius (Scalar r)
 
PlatonicBodyParamssetPoreShape (Pore::Shape s)
 
PlatonicBodyParamssetSurfaceTension (Scalar st)
 
template<class SpatialParams , class Element , class SubControlVolume , class ElemSol >
 PlatonicBodyParams (const SpatialParams &spatialParams, const Element &element, const SubControlVolume &scv, const ElemSol &elemSol)
 
template<class SpatialParams , class Element , class SubControlVolume , class ElemSol >
void update (const SpatialParams &spatialParams, const Element &element, const SubControlVolume &scv, const ElemSol &elemSol)
 
Pore::Shape poreShape () const
 
Scalar poreInscribedRadius () const
 
Scalar surfaceTension () const
 
bool operator== (const PlatonicBodyParams &p) const
 

Constructor & Destructor Documentation

◆ PlatonicBodyParams() [1/2]

template<class Scalar >
Dumux::PoreNetwork::FluidMatrix::PlatonicBodyParams< Scalar >::PlatonicBodyParams ( )
default

◆ PlatonicBodyParams() [2/2]

template<class Scalar >
template<class SpatialParams , class Element , class SubControlVolume , class ElemSol >
Dumux::PoreNetwork::FluidMatrix::PlatonicBodyParams< Scalar >::PlatonicBodyParams ( const SpatialParams spatialParams,
const Element &  element,
const SubControlVolume &  scv,
const ElemSol &  elemSol 
)
inline

Member Function Documentation

◆ operator==()

template<class Scalar >
bool Dumux::PoreNetwork::FluidMatrix::PlatonicBodyParams< Scalar >::operator== ( const PlatonicBodyParams< Scalar > &  p) const
inline

◆ poreInscribedRadius()

template<class Scalar >
Scalar Dumux::PoreNetwork::FluidMatrix::PlatonicBodyParams< Scalar >::poreInscribedRadius ( ) const
inline

◆ poreShape()

template<class Scalar >
Pore::Shape Dumux::PoreNetwork::FluidMatrix::PlatonicBodyParams< Scalar >::poreShape ( ) const
inline

◆ setPoreInscribedRadius()

template<class Scalar >
PlatonicBodyParams & Dumux::PoreNetwork::FluidMatrix::PlatonicBodyParams< Scalar >::setPoreInscribedRadius ( Scalar  r)
inline

◆ setPoreShape()

template<class Scalar >
PlatonicBodyParams & Dumux::PoreNetwork::FluidMatrix::PlatonicBodyParams< Scalar >::setPoreShape ( Pore::Shape  s)
inline

◆ setSurfaceTension()

template<class Scalar >
PlatonicBodyParams & Dumux::PoreNetwork::FluidMatrix::PlatonicBodyParams< Scalar >::setSurfaceTension ( Scalar  st)
inline

◆ surfaceTension()

template<class Scalar >
Scalar Dumux::PoreNetwork::FluidMatrix::PlatonicBodyParams< Scalar >::surfaceTension ( ) const
inline

◆ update()

template<class Scalar >
template<class SpatialParams , class Element , class SubControlVolume , class ElemSol >
void Dumux::PoreNetwork::FluidMatrix::PlatonicBodyParams< Scalar >::update ( const SpatialParams spatialParams,
const Element &  element,
const SubControlVolume &  scv,
const ElemSol &  elemSol 
)
inline

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