Line data Source code
1 : /**********************************************************************/ 2 : /* DO NOT MODIFY THIS HEADER */ 3 : /* MAGPIE - Mesoscale Atomistic Glue Program for Integrated Execution */ 4 : /* */ 5 : /* Copyright 2017 Battelle Energy Alliance, LLC */ 6 : /* ALL RIGHTS RESERVED */ 7 : /**********************************************************************/ 8 : 9 : #ifdef GSL_ENABLED 10 : 11 : #pragma once 12 : 13 : #include "GeneralPostprocessor.h" 14 : 15 : // forward declarations 16 : class DPAUserObjectBase; 17 : 18 : class DPAPostprocessor : public GeneralPostprocessor 19 : { 20 : public: 21 : static InputParameters validParams(); 22 : 23 : DPAPostprocessor(const InputParameters & parameters); 24 16 : virtual void execute() override {} 25 16 : virtual void initialize() override {} 26 : 27 : using Postprocessor::getValue; 28 : virtual Real getValue() const override; 29 : 30 : protected: 31 : const DPAUserObjectBase & _damage_object; 32 : }; 33 : 34 : #endif