OGS
CreatePermeabilityMohrCoulombFailureIndexModel.h
Go to the documentation of this file.
1
12#pragma once
13
14#include <memory>
15#include <vector>
16
17namespace BaseLib
18{
19class ConfigTree;
20}
21
22namespace ParameterLib
23{
24struct CoordinateSystem;
25struct ParameterBase;
26} // namespace ParameterLib
27
28namespace MaterialPropertyLib
29{
30class Property;
31}
32
33namespace MaterialPropertyLib
34{
36 int const geometry_dimension,
37 BaseLib::ConfigTree const& config,
38 std::vector<std::unique_ptr<ParameterLib::ParameterBase>> const& parameters,
39 ParameterLib::CoordinateSystem const* const local_coordinate_system);
40} // namespace MaterialPropertyLib
std::unique_ptr< Property > createPermeabilityMohrCoulombFailureIndexModel(int const geometry_dimension, BaseLib::ConfigTree const &config, std::vector< std::unique_ptr< ParameterLib::ParameterBase > > const &parameters, ParameterLib::CoordinateSystem const *const local_coordinate_system)
A local coordinate system used for tensor transformations.