#include <BlockSparseLinearSystem.h>
|
| CHAOS_API | TBlockSparseSymmetricLinearSystem () |
| |
| | TBlockSparseSymmetricLinearSystem (const TBlockSparseSymmetricLinearSystem &)=delete |
| |
| CHAOS_API | TBlockSparseSymmetricLinearSystem (TBlockSparseSymmetricLinearSystem &&) |
| |
| | ~TBlockSparseSymmetricLinearSystem ()=default |
| |
| TBlockSparseSymmetricLinearSystem & | operator= (TBlockSparseSymmetricLinearSystem &)=delete |
| |
| CHAOS_API TBlockSparseSymmetricLinearSystem & | operator= (TBlockSparseSymmetricLinearSystem &&) |
| |
| void | Reset (int32 NumRows) |
| |
| void | ReserveForParallelAdd (int32 NumDiagEntries, int32 NumOffDiagEntries) |
| |
| void | AddMatrixEntry (int32 Index0, int32 Index1, const Chaos::PMatrix< T, BlockSize, BlockSize > &AEntry) |
| |
| void | FinalizeSystem () |
| |
| bool | Solve (const TConstArrayView< TVector< T, BlockSize > > &RHS, const TArrayView< TVector< T, BlockSize > > &Result, const int32 MaxNumCGIterations, const T CGResidualTolerance, bool bCheckResidual, int32 *OptionalOutIterations=nullptr, T *OptionalOutError=nullptr) const |
| |
◆ TBlockSparseSymmetricLinearSystem() [1/3]
◆ TBlockSparseSymmetricLinearSystem() [2/3]
◆ TBlockSparseSymmetricLinearSystem() [3/3]
◆ ~TBlockSparseSymmetricLinearSystem()
◆ AddMatrixEntry()
◆ FinalizeSystem()
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ ReserveForParallelAdd()
◆ Reset()
◆ Solve()
The documentation for this class was generated from the following files: