OGS
PhaseTransitionDissolution.cpp
Go to the documentation of this file.
1 
11 
12 namespace ProcessLib
13 {
14 namespace TH2M
15 {
17  std::map<int, std::shared_ptr<MaterialPropertyLib::Medium>> const& media)
18  : PhaseTransitionModel(media)
19 {
20  DBUG("Create PhaseTransitionDissolution constitutive model.");
21 }
22 
25  PhaseTransitionModelVariables const& /*phase_transition_model_variables*/,
26  const MaterialPropertyLib::Medium* /*medium*/,
28  ParameterLib::SpatialPosition /*pos*/, double const /*t*/,
29  double const /*dt*/) const
30 {
31  OGS_FATAL(
32  "PhaseTransitionDissolution::updateConstitutiveVariables is not "
33  "implemented.");
34 }
35 } // namespace TH2M
36 } // namespace ProcessLib
#define OGS_FATAL(...)
Definition: Error.h:26
void DBUG(char const *fmt, Args const &... args)
Definition: Logging.h:27
std::array< VariableType, static_cast< int >(Variable::number_of_variables)> VariableArray
Definition: VariableType.h:108
PhaseTransitionModelVariables updateConstitutiveVariables(PhaseTransitionModelVariables const &phase_transition_model_variables, const MaterialPropertyLib::Medium *medium, MaterialPropertyLib::VariableArray variables, ParameterLib::SpatialPosition pos, double const t, double const dt) const override
PhaseTransitionDissolution(std::map< int, std::shared_ptr< MaterialPropertyLib::Medium >> const &media)