https://mooseframework.inl.gov
Loading...
Searching...
No Matches
TotalFreeEnergy.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 "TotalFreeEnergyBase.h"
13
14// Forward Declarations
15
21{
22public:
24
26
27protected:
28 virtual Real computeValue();
29
32
34 std::vector<const MaterialProperty<Real> *> _kappas;
35};
const InputParameters & parameters() const
Total free energy (both the bulk and gradient parts), where the bulk free energy has been defined in ...
Total free energy (both the bulk and gradient parts), where the bulk free energy has been defined in ...
const MaterialProperty< Real > & _F
Bulk free energy material property.
static InputParameters validParams()
std::vector< const MaterialProperty< Real > * > _kappas
Gradient interface free energy coefficients.
virtual Real computeValue()