OGS
ProcessLib::PhaseField::AT_DegradationDerivative Class Reference

Detailed Description

Definition at line 68 of file PhaseFieldProcessData.h.

#include <PhaseFieldProcessData.h>

Inheritance diagram for ProcessLib::PhaseField::AT_DegradationDerivative:
[legend]
Collaboration diagram for ProcessLib::PhaseField::AT_DegradationDerivative:
[legend]

Public Member Functions

double degradation (double const d_ip, double const k, double const) override
 
double degradation_df1 (double const d_ip, double const) override
 
double degradation_df2 (double const, double const) override
 
- Public Member Functions inherited from ProcessLib::PhaseField::DegradationDerivative
virtual ~DegradationDerivative ()=default
 

Member Function Documentation

◆ degradation()

double ProcessLib::PhaseField::AT_DegradationDerivative::degradation ( double const  d_ip,
double const  k,
double const   
)
inlineoverridevirtual

Implements ProcessLib::PhaseField::DegradationDerivative.

Definition at line 71 of file PhaseFieldProcessData.h.

74  {
75  return d_ip * d_ip * (1. - k) + k;
76  };

◆ degradation_df1()

double ProcessLib::PhaseField::AT_DegradationDerivative::degradation_df1 ( double const  d_ip,
double const   
)
inlineoverridevirtual

Implements ProcessLib::PhaseField::DegradationDerivative.

Definition at line 77 of file PhaseFieldProcessData.h.

78  {
79  return 2. * d_ip;
80  };

◆ degradation_df2()

double ProcessLib::PhaseField::AT_DegradationDerivative::degradation_df2 ( double const  ,
double const   
)
inlineoverridevirtual

Implements ProcessLib::PhaseField::DegradationDerivative.

Definition at line 81 of file PhaseFieldProcessData.h.

83  {
84  return 2.;
85  };

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