OGS
KozenyCarmanModel.h
Go to the documentation of this file.
1
10#pragma once
11
15
16namespace MaterialPropertyLib
17{
28class KozenyCarmanModel final : public Property
29{
30public:
33 : _k0(k0), _phi0(phi0)
34 {
35 }
36
38 MaterialPropertyLib::VariableArray const& variable_array,
39 ParameterLib::SpatialPosition const& pos, double const t,
40 double const /*dt*/) const override;
41
42private:
47};
48} // namespace MaterialPropertyLib
ParameterLib::Parameter< double > const & _k0
Initial medium permeability.
ParameterLib::Parameter< double > const & _phi0
Initial porosity.
KozenyCarmanModel(ParameterLib::Parameter< double > const &k0, ParameterLib::Parameter< double > const &phi0)
virtual PropertyDataType value() const
Definition Property.cpp:76
std::variant< double, Eigen::Matrix< double, 2, 1 >, Eigen::Matrix< double, 3, 1 >, Eigen::Matrix< double, 2, 2 >, Eigen::Matrix< double, 3, 3 >, Eigen::Matrix< double, 4, 1 >, Eigen::Matrix< double, 6, 1 >, Eigen::MatrixXd > PropertyDataType
Definition Property.h:31