Userobject that generates a normaly distributed random number once per timestep for every quadrature point in a way that the integral over all random numbers is zero. More...
#include <ConservedMaskedNormalNoise.h>
Public Member Functions | |
ConservedMaskedNormalNoise (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 normaly distributed random number 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 ConservedMaskedNormalNoise.h.
|
inline |
Definition at line 31 of file ConservedMaskedNormalNoise.h.
|
virtualinherited |
Definition at line 39 of file ConservedMaskedNoiseBase.C.
|
virtualinherited |
Definition at line 66 of file ConservedMaskedNoiseBase.C.
|
protectedvirtualinherited |
Implements ConservedNoiseInterface.
Definition at line 42 of file ConservedNormalNoiseVeneer.h.
|
virtualinherited |
Implements ConservedNoiseInterface.
Definition at line 76 of file ConservedMaskedNoiseBase.C.
|
virtualinherited |
Definition at line 31 of file ConservedMaskedNoiseBase.C.
|
virtualinherited |
Definition at line 56 of file ConservedMaskedNoiseBase.C.
|
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().
|
protectedinherited |
Definition at line 50 of file ConservedMaskedNoiseBase.h.
Referenced by ConservedMaskedNoiseBase::execute().
|
protectedinherited |
Definition at line 40 of file ConservedNoiseInterface.h.
Referenced by ConservedNoiseBase::finalize(), ConservedMaskedNoiseBase::finalize(), ConservedNoiseBase::getQpValue(), and ConservedMaskedNoiseBase::getQpValue().
|
protectedinherited |
Definition at line 42 of file ConservedNoiseInterface.h.
Referenced by ConservedNoiseBase::execute(), and ConservedMaskedNoiseBase::execute().
|
protectedinherited |
Definition at line 48 of file ConservedMaskedNoiseBase.h.
Referenced by ConservedMaskedNoiseBase::execute(), ConservedMaskedNoiseBase::getQpValue(), ConservedMaskedNoiseBase::initialize(), and ConservedMaskedNoiseBase::threadJoin().
|
protectedinherited |
Definition at line 39 of file ConservedNoiseInterface.h.
Referenced by ConservedNoiseBase::execute(), ConservedMaskedNoiseBase::execute(), ConservedNoiseBase::finalize(), ConservedMaskedNoiseBase::finalize(), ConservedNoiseBase::initialize(), ConservedMaskedNoiseBase::initialize(), ConservedNoiseBase::threadJoin(), and ConservedMaskedNoiseBase::threadJoin().