OGS
MaterialLib::Fracture::Permeability::CubicLaw Class Referencefinal

Detailed Description

Hydraulic aperture equals the mechanical aperture s.t. multiplication of the permeability by the mechanical aperture yields the cubic law.

Definition at line 18 of file CubicLaw.h.

#include <CubicLaw.h>

Inheritance diagram for MaterialLib::Fracture::Permeability::CubicLaw:
[legend]
Collaboration diagram for MaterialLib::Fracture::Permeability::CubicLaw:
[legend]

Private Member Functions

double permeability (PermeabilityState const *const, double const, double const aperture_m) const override
 
double dpermeability_daperture (PermeabilityState const *const, double const, double const aperture_m) const override
 

Additional Inherited Members

- Public Member Functions inherited from MaterialLib::Fracture::Permeability::Permeability
virtual ~Permeability ()=default
 
virtual std::unique_ptr< PermeabilityStategetNewState () const
 

Member Function Documentation

◆ dpermeability_daperture()

double MaterialLib::Fracture::Permeability::CubicLaw::dpermeability_daperture ( PermeabilityState const * const ,
double const ,
double const aperture_m ) const
overrideprivatevirtual

Implements MaterialLib::Fracture::Permeability::Permeability.

Definition at line 21 of file CubicLaw.cpp.

25{
26 return aperture_m / 6;
27}

◆ permeability()

double MaterialLib::Fracture::Permeability::CubicLaw::permeability ( PermeabilityState const * const ,
double const ,
double const aperture_m ) const
overrideprivatevirtual

Implements MaterialLib::Fracture::Permeability::Permeability.

Definition at line 14 of file CubicLaw.cpp.

17{
18 return aperture_m * aperture_m / 12;
19}

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