Go to the documentation of this file.
13 #include "DerivativeMaterialInterface.h"
39 std::vector<const VariableValue *>
_eta;
43 std::vector<MaterialProperty<Real> *>
_prop_dg;
46 std::vector<std::vector<MaterialProperty<Real> *>>
_prop_d2g;
OPInterfaceBarrierMaterial is a Free Energy Penalty contribution material that acts on all of the eta...
virtual void computeQpProperties()
unsigned int _num_eta
order parameters
ThirdPhaseSuppressionMaterial(const InputParameters ¶meters)
std::vector< const VariableValue * > _eta
std::string _function_name
name of the function of eta (used to generate the material property names)
MaterialProperty< Real > & _prop_g
Barrier functions and their drivatives.
std::vector< MaterialProperty< Real > * > _prop_dg
InputParameters validParams< ThirdPhaseSuppressionMaterial >()
std::vector< std::vector< MaterialProperty< Real > * > > _prop_d2g
Material properties to store the second derivatives.