www.mooseframework.org
CrossTermGradientFreeEnergy.h
Go to the documentation of this file.
1 //* This file is part of the MOOSE framework
2 //* https://www.mooseframework.org
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 
20 {
21 public:
23 
25 
26 protected:
27  virtual Real computeValue();
28 
29  std::vector<std::vector<const MaterialProperty<Real> *>> _kappas;
30 };
Total free energy (both the bulk and gradient parts), where the bulk free energy has been defined in ...
Cross term gradient free energy contribution used by ACMultiInterface.
static InputParameters validParams()
std::vector< std::vector< const MaterialProperty< Real > * > > _kappas
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
const InputParameters & parameters() const
CrossTermGradientFreeEnergy(const InputParameters &parameters)