22 return MooseEnum(
"average jump_primary_minus_secondary jump_secondary_minus_primary " 23 "jump_abs primary secondary",
29 const Real value_primary,
30 const Real value_secondary)
34 switch (interface_value_type)
37 result = (value_primary + value_secondary) * 0.5;
40 result = (value_primary - value_secondary);
43 result = (value_secondary - value_primary);
46 result =
std::abs(value_secondary - value_primary);
49 result = value_primary;
52 result = value_secondary;
55 mooseError(
"InterfaceIntegralMaterialPropertyPostprocessor: the supplied integral " 56 "type is not in the list. Available options are: ",
void mooseError(Args &&... args)
Emit an error message with the given stringified, concatenated args and terminate the application...
ADRealEigenVector< T, D, asd > abs(const ADRealEigenVector< T, D, asd > &)
This is a "smart" enum class intended to replace many of the shortcomings in the C++ enum type It sho...
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real