MFEM
v4.6.0
Finite element discretization library
|
#include <transformation.hpp>
Public Member Functions | |
UniformGRFTransformer ()=default | |
UniformGRFTransformer (double min, double max) | |
~UniformGRFTransformer () override=default | |
void | Transform (ParGridFunction &x) const override |
Public Member Functions inherited from mfem::spde::GFTransformer | |
GFTransformer ()=default | |
virtual | ~GFTransformer ()=default |
This transformations is a pointwise transformation to transform a Gaussian random field to a random field following a uniform distributions. Specifically, we implement the transformations as described in the following paper: Lazarov, B.S., Schevenels, M. & Sigmund, O. Topology optimization considering material and geometric uncertainties using stochastic collocation methods. Struct Multidisc Optim 46, 597–612 (2012). https://doi.org/10.1007/s00158-012-0791-7 Equation (19).
Definition at line 40 of file transformation.hpp.
|
default |
|
inline |
Definition at line 44 of file transformation.hpp.
|
overridedefault |
|
overridevirtual |
Transforms a GridFunction representing a Gaussian random field to a uniform random field between a and b.
Implements mfem::spde::GFTransformer.
Definition at line 35 of file transformation.cpp.