Navigation
API > API/Runtime > API/Runtime/GeometryCore
Description
Solve diffusion equation u_t = Laplacian(u), u(0) = u_0 until time Sigma^2/2, with Neumann boundary conditions. This corresponds to Gaussian blur with variance Sigma.
Applies additive operator splitting and solves one implicit timestep. It converges independently of filtersize but becomes approximate for large Sigma.
| Name | UE::Geometry::HeatEquationImplicitAOS |
| Type | function |
| Header File | /Engine/Source/Runtime/GeometryCore/Public/Image/ImageBlur.h |
| Include Path | #include "Image/ImageBlur.h" |
namespace UE
{
namespace Geometry
{
template<typename RealType>
void UE::Geometry::HeatEquationImplicitAOS
(
TSampledScalarField2 < RealType, RealType > & Field,
const RealType SigmaX,
const RealType SigmaY
)
}
}