Userobject that generates a uniformly distributed random number in the interval [-1:1] once per timestep for every quadrature point in a way that the integral over all random numbers is zero. More...
#include <ConservedMaskedUniformNoise.h>
Public Member Functions | |
ConservedMaskedUniformNoise (const InputParameters ¶meters) | |
virtual void | initialize () |
virtual void | execute () |
virtual void | threadJoin (const UserObject &y) |
virtual void | finalize () |
Real | getQpValue (dof_id_type element_id, unsigned int qp) const |
Protected Member Functions | |
Real | getQpRandom () |
Protected Attributes | |
std::unordered_map< dof_id_type, std::vector< std::pair< Real, Real > > > | _random_data |
const MaterialProperty< Real > & | _mask |
Real | _integral |
Real | _volume |
Real | _offset |
unsigned int | _qp |
Userobject that generates a uniformly distributed random number in the interval [-1:1] once per timestep for every quadrature point in a way that the integral over all random numbers is zero.
Definition at line 28 of file ConservedMaskedUniformNoise.h.
|
inline |
Definition at line 31 of file ConservedMaskedUniformNoise.h.
|
virtualinherited |
Definition at line 39 of file ConservedMaskedNoiseBase.C.
|
virtualinherited |
|
protectedvirtualinherited |
Implements ConservedNoiseInterface.
Definition at line 38 of file ConservedUniformNoiseVeneer.h.
|
virtualinherited |
|
virtualinherited |
Definition at line 31 of file ConservedMaskedNoiseBase.C.
|
virtualinherited |
Definition at line 56 of file ConservedMaskedNoiseBase.C.
|
protectedinherited |
Definition at line 37 of file ConservedNoiseInterface.h.
Referenced by ConservedNoiseBase::execute(), ConservedMaskedNoiseBase::execute(), ConservedNoiseBase::finalize(), ConservedMaskedNoiseBase::finalize(), ConservedNoiseBase::initialize(), ConservedMaskedNoiseBase::initialize(), ConservedNoiseBase::threadJoin(), and ConservedMaskedNoiseBase::threadJoin().
|
protectedinherited |
Definition at line 49 of file ConservedMaskedNoiseBase.h.
Referenced by ConservedMaskedNoiseBase::execute().
|
protectedinherited |
Definition at line 39 of file ConservedNoiseInterface.h.
Referenced by ConservedNoiseBase::finalize(), ConservedMaskedNoiseBase::finalize(), ConservedNoiseBase::getQpValue(), and ConservedMaskedNoiseBase::getQpValue().
|
protectedinherited |
Definition at line 41 of file ConservedNoiseInterface.h.
Referenced by ConservedNoiseBase::execute(), and ConservedMaskedNoiseBase::execute().
|
protectedinherited |
Definition at line 47 of file ConservedMaskedNoiseBase.h.
Referenced by ConservedMaskedNoiseBase::execute(), ConservedMaskedNoiseBase::getQpValue(), ConservedMaskedNoiseBase::initialize(), and ConservedMaskedNoiseBase::threadJoin().
|
protectedinherited |
Definition at line 38 of file ConservedNoiseInterface.h.
Referenced by ConservedNoiseBase::execute(), ConservedMaskedNoiseBase::execute(), ConservedNoiseBase::finalize(), ConservedMaskedNoiseBase::finalize(), ConservedNoiseBase::initialize(), ConservedMaskedNoiseBase::initialize(), ConservedNoiseBase::threadJoin(), and ConservedMaskedNoiseBase::threadJoin().