UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
Krylov.h File Reference

Go to the source code of this file.

Namespaces

namespace  Chaos
 

Functions

template<typename Func , class T >
void Chaos::LanczosCG (Func multiplyA, TArray< T > &x, const TArray< T > &b, const int max_it, const T res=1e-4, bool check_residual=false, int min_parallel_batch_size=1000)
 
template<class T , typename Func , int32 d = 3>
void Chaos::LanczosCG (Func multiplyA, TArray< TVector< T, d > > &x, const TArray< TVector< T, d > > &b, const int max_it, const T res=1e-4, const TArray< int32 > *use_list=nullptr)
 
template<typename T , typename TV , typename Func1 , typename Func2 , typename Func3 , typename Func4 , typename Func5 >
void Chaos::LanczosCG (Func1 multiplyA, Func2 dotProduct, Func3 AXPY, Func4 scale, Func5 set, TArray< TV > &x, const TArray< TV > &b, const int max_it, const T res=T(1e-4), bool check_residual=false)