11 #include "libmesh/utility.h" 25 _vals(coupledValues(
"v")),
26 _order(coupledComponents(
"v")),
27 _a(getMaterialProperty<
Real>(
"a")),
28 _b(getMaterialProperty<
Real>(
"b"))
32 std::string coeff_name_base =
"C";
34 for (
unsigned int i = 0; i <
_order; ++i)
36 std::string coeff_name = coeff_name_base;
37 std::stringstream
out;
39 coeff_name.append(
out.str());
41 _coeff[i] = &getMaterialProperty<Real>(coeff_name);
52 for (
unsigned int i = 1; i <
_order; ++i)
const MaterialProperty< Real > & _a
virtual Real computeValue()
const std::vector< const VariableValue * > _vals
const MaterialProperty< Real > & _b
static InputParameters validParams()
std::vector< const MaterialProperty< Real > * > _coeff
registerMooseObject("PhaseFieldApp", PFCEnergyDensity)
PFCEnergyDensity(const InputParameters ¶meters)
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
static InputParameters validParams()
const ConsoleStream _console