OGS
ProcessLib::PhaseField::AT_DegradationDerivative Class Reference

Detailed Description

Definition at line 69 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 72 of file PhaseFieldProcessData.h.

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

◆ degradation_df1()

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

Implements ProcessLib::PhaseField::DegradationDerivative.

Definition at line 78 of file PhaseFieldProcessData.h.

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

◆ degradation_df2()

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

Implements ProcessLib::PhaseField::DegradationDerivative.

Definition at line 82 of file PhaseFieldProcessData.h.

84 {
85 return 2.;
86 };

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