https://mooseframework.inl.gov
Loading...
Searching...
No Matches
phase_field
include
kernels
CHMath.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 "
CHBulk.h
"
13
21
class
CHMath
:
public
CHBulk
<Real>
22
{
23
public
:
24
static
InputParameters
validParams
();
25
26
CHMath
(
const
InputParameters
& parameters);
27
28
protected
:
29
virtual
RealGradient
computeGradDFDCons
(
PFFunctionType
type);
30
};
CHBulk.h
CHBulk
This is the Cahn-Hilliard equation base class that implements the bulk or local energy term of the eq...
Definition
CHBulk.h:26
CHBulk< Real >::PFFunctionType
PFFunctionType
Definition
CHBulk.h:39
CHMath
Cahn-Hilliard Kernel implementing the free energy f = 1/4(1-c^2)^2, such that grad df/dc = (3 c^2 -1)...
Definition
CHMath.h:22
CHMath::computeGradDFDCons
virtual RealGradient computeGradDFDCons(PFFunctionType type)
Definition
CHMath.C:26
CHMath::validParams
static InputParameters validParams()
Definition
CHMath.C:15
InputParameters
Generated on Fri Aug 21 2026 13:41:20 for https://mooseframework.inl.gov by
1.9.8