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: