www.mooseframework.org
LangevinNoise.h
Go to the documentation of this file.
1 /****************************************************************/
2 /* MOOSE - Multiphysics Object Oriented Simulation Environment */
3 /* */
4 /* All contents are licensed under LGPL V2.1 */
5 /* See LICENSE for full restrictions */
6 /****************************************************************/
7 #ifndef LANGEVINNOISE_H
8 #define LANGEVINNOISE_H
9 
10 #include "Kernel.h"
11 
12 // Forward Declarations
13 class LangevinNoise;
14 
15 template <>
16 InputParameters validParams<LangevinNoise>();
17 
18 class LangevinNoise : public Kernel
19 {
20 public:
21  LangevinNoise(const InputParameters & parameters);
22 
23 protected:
24  virtual void residualSetup();
25  virtual Real computeQpResidual();
26 
27  const Real _amplitude;
28  const MaterialProperty<Real> & _multiplier_prop;
29 };
30 
31 #endif // LANGEVINNOISE_H
const Real _amplitude
Definition: LangevinNoise.h:27
virtual Real computeQpResidual()
Definition: LangevinNoise.C:38
virtual void residualSetup()
Definition: LangevinNoise.C:31
LangevinNoise(const InputParameters &parameters)
Definition: LangevinNoise.C:23
const MaterialProperty< Real > & _multiplier_prop
Definition: LangevinNoise.h:28
InputParameters validParams< LangevinNoise >()
Definition: LangevinNoise.C:12