/Engine/Plugins/Runtime/GeometryProcessing/Source/DynamicMesh/Public/Solvers/MeshSmoothing.h
here w_ii are the diagonal values of L
namespace UE { namespace MeshDeformation { void UE::MeshDeformation::ComputeSmoothing_Diffusion ( const [ELaplacianWeightScheme](API\Plugins\DynamicMesh\Solvers\ELaplacianWeightScheme) WeightScheme, const [FDynamicMesh3](API\Runtime\GeometryCore\DynamicMesh\FDynamicMesh3) & OriginalMesh, bool bForwardEuler, const double Speed, double Weight, const int32 NumIterations, [TArray](API\Runtime\Core\Containers\TArray)< FVector3d > & PositionArray ) } }