Skip to content

FmmCompressionType

ferreus_rbf.config.FmmCompressionType

Bases: Enum

Enum for the available compression methods for the M2L operators in the FMM evaluator.

None_ = 0 class-attribute instance-attribute

No compression applied to M2L operators

SVD = 1 class-attribute instance-attribute

A truncated Singular Value Decompositio (SVD) is performed on the M2L operators.

ACA = 2 class-attribute instance-attribute

Adaptive cross approximation (ACA) is performed on the M2L operators, followed by SVD recompression.