OGS
PhaseTransitionFull.cpp
Go to the documentation of this file.
1 
10 #include "PhaseTransitionFull.h"
11 
13 
14 namespace ProcessLib
15 {
16 namespace TH2M
17 {
19  std::map<int, std::shared_ptr<MaterialPropertyLib::Medium>> const& media)
20  : PhaseTransitionModel(media)
21 {
22  DBUG("Create PhaseTransitionFull constitutive model.");
23 }
24 
26  PhaseTransitionModelVariables const& /*phase_transition_model_variables*/,
27  const MaterialPropertyLib::Medium* /*medium*/,
29  ParameterLib::SpatialPosition /*pos*/, double const /*t*/,
30  const double /*dt*/) const
31 {
32  OGS_FATAL(
33  "PhaseTransitionFull::updateConstitutiveVariables is not implemented.");
34 }
35 
36 } // namespace TH2M
37 } // 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
PhaseTransitionFull(std::map< int, std::shared_ptr< MaterialPropertyLib::Medium >> const &media)
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