28 virtual void execute()
override;
static InputParameters validParams()
const MooseVariable & _design_density
The pseudo-density variable.
std::map< dof_id_type, std::vector< Real > > Result
virtual void initialize() override
const VariableName _design_density_name
Pseudo-density variable name.
const RadialAverage::Result & _filter
Radial average user object.
virtual void execute() override
SensitivityFilter(const InputParameters ¶meters)
virtual void threadJoin(const UserObject &) override
MooseWritableVariable & _density_sensitivity
Sensitivity with respect to density.
const InputParameters & parameters() const
Element user object that filters the objective function sensitivities via a radial average user objec...
virtual void finalize() override