Skip to content

M2LCompressionType

ferreus_bbfmm.M2LCompressionType

Bases: Enum

Enum for the available compression methods for the M2L operators.

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.