www.mooseframework.org
PFCEnergyDensity.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 "AuxKernel.h"
13 #include <sstream>
14 
15 class PFCEnergyDensity;
16 
17 template <>
18 InputParameters validParams<PFCEnergyDensity>();
19 
20 class PFCEnergyDensity : public AuxKernel
21 {
22 public:
23  PFCEnergyDensity(const InputParameters & parameters);
24 
25 protected:
26  virtual Real computeValue();
27 
28  std::vector<const VariableValue *> _vals;
29  std::vector<const MaterialProperty<Real> *> _coeff;
30 
31  unsigned int _order;
32  const MaterialProperty<Real> & _a;
33  const MaterialProperty<Real> & _b;
34 };
35 
PFCEnergyDensity::_a
const MaterialProperty< Real > & _a
Definition: PFCEnergyDensity.h:32
PFCEnergyDensity
Definition: PFCEnergyDensity.h:20
PFCEnergyDensity::_b
const MaterialProperty< Real > & _b
Definition: PFCEnergyDensity.h:33
PFCEnergyDensity::_coeff
std::vector< const MaterialProperty< Real > * > _coeff
Definition: PFCEnergyDensity.h:29
validParams< PFCEnergyDensity >
InputParameters validParams< PFCEnergyDensity >()
Definition: PFCEnergyDensity.C:17
PFCEnergyDensity::computeValue
virtual Real computeValue()
Definition: PFCEnergyDensity.C:48
PFCEnergyDensity::_vals
std::vector< const VariableValue * > _vals
Definition: PFCEnergyDensity.h:28
PFCEnergyDensity::_order
unsigned int _order
Definition: PFCEnergyDensity.h:31
PFCEnergyDensity::PFCEnergyDensity
PFCEnergyDensity(const InputParameters &parameters)
Definition: PFCEnergyDensity.C:24