virtual void initialize() override
Called before execute() is ever called so that data can be cleared.
const VectorPostprocessorValue & _values_b
Values of the second vector post-processor to compare.
static InputParameters validParams()
const VectorPostprocessorValue & _values_a
Values of the first vector post-processor to compare.
PostprocessorValue _comparison_value
The comparison value; 1 for all true and 0 for at least one false.
VectorPostprocessorComparison(const InputParameters ¶meters)
Compares two vector post-processors of equal size and produces a boolean value.
defineLegacyParams(VectorPostprocessorComparison)
virtual void execute() override
Execute method.
Base class for comparing quantities and producing a boolean value.
virtual PostprocessorValue getValue() override
This will get called to actually grab the final value the postprocessor has calculated.
bool comparisonIsTrue(const Real &a, const Real &b) const
Performs the selected comparison on the two values.
static InputParameters validParams()
registerMooseObject("MooseApp", VectorPostprocessorComparison)