https://mooseframework.inl.gov
Loading...
Searching...
No Matches
phase_field
include
materials
SwitchingFunction3PhaseMaterial.h
Go to the documentation of this file.
1
//* This file is part of the MOOSE framework
2
//* https://mooseframework.inl.gov
3
//*
4
//* All rights reserved, see COPYRIGHT for full restrictions
5
//* https://github.com/idaholab/moose/blob/master/COPYRIGHT
6
//*
7
//* Licensed under LGPL 2.1, please see LICENSE for details
8
//* https://www.gnu.org/licenses/lgpl-2.1.html
9
10
#pragma once
11
12
#include "
DerivativeParsedMaterialHelper.h
"
13
#include "
ExpressionBuilder.h
"
14
15
// Forward Declarations
16
22
class
SwitchingFunction3PhaseMaterial
:
public
DerivativeParsedMaterialHelper
,
23
public
ExpressionBuilder
24
{
25
public
:
26
static
InputParameters
validParams
();
27
28
SwitchingFunction3PhaseMaterial
(
const
InputParameters
&
parameters
);
29
30
protected
:
32
EBTerm
_eta_i
;
33
EBTerm
_eta_j
;
34
EBTerm
_eta_k
;
35
};
DerivativeParsedMaterialHelper.h
ExpressionBuilder.h
DerivativeParsedMaterialHelperTempl
ExpressionBuilder::EBTerm
User facing host object for an expression tree.
Definition
ExpressionBuilder.h:371
ExpressionBuilder
ExpressionBuilder adds an interface to derived classes that enables convenient construction of FParse...
Definition
ExpressionBuilder.h:48
DerivativeParsedMaterialHelperTempl::parameters
const InputParameters & parameters() const
SwitchingFunction3PhaseMaterial
Material class to provide switching functions that prevent formation of a third phase at a two-phase ...
Definition
SwitchingFunction3PhaseMaterial.h:24
SwitchingFunction3PhaseMaterial::_eta_k
EBTerm _eta_k
Definition
SwitchingFunction3PhaseMaterial.h:34
SwitchingFunction3PhaseMaterial::_eta_j
EBTerm _eta_j
Definition
SwitchingFunction3PhaseMaterial.h:33
SwitchingFunction3PhaseMaterial::_eta_i
EBTerm _eta_i
Coupled variable values for order parameters.
Definition
SwitchingFunction3PhaseMaterial.h:32
SwitchingFunction3PhaseMaterial::validParams
static InputParameters validParams()
Definition
SwitchingFunction3PhaseMaterial.C:15
InputParameters
Generated on Fri Aug 21 2026 13:41:20 for https://mooseframework.inl.gov by
1.9.8