Line data Source code
1 : //* This file is part of the MOOSE framework 2 : //* https://mooseframework.inl.gov 3 : //* 4 : //* All rights reserved, see COPYRIGHT for full restrictions 5 : //* https://github.com/idaholab/moose/blob/master/COPYRIGHT 6 : //* 7 : //* Licensed under LGPL 2.1, please see LICENSE for details 8 : //* https://www.gnu.org/licenses/lgpl-2.1.html 9 : 10 : #pragma once 11 : 12 : #include "ConservedNoiseBase.h" 13 : #include "ConservedNormalNoiseVeneer.h" 14 : 15 : // Forward delcarations 16 : 17 : /** 18 : * Userobject that generates a normaly distributed random number 19 : * once per timestep for every quadrature point in a way that the integral 20 : * over all random numbers is zero. 21 : * 22 : * \see ConservedNoiseBase 23 : */ 24 : class ConservedNormalNoise : public ConservedNormalNoiseVeneer<ConservedNoiseBase> 25 : { 26 : public: 27 : static InputParameters validParams(); 28 : 29 9 : ConservedNormalNoise(const InputParameters & parameters) 30 9 : : ConservedNormalNoiseVeneer<ConservedNoiseBase>(parameters) 31 : { 32 9 : } 33 : };