VisTruncate¶
-
class VisTruncate : public kotekan::Stage¶
Truncates visibility, eigenvalue and weight values.
eigenvalues and weights are truncated with a fixed precision that is set in the config. visibility values are truncated to a precision based on their weight.
- Buffers
in_bufThe input stream.Format: VisBuffer.
Metadata:
VisMetadata
out_bufThe output stream with truncated values.Format: VisBuffer.
Metadata:
VisMetadata
- Author
Tristan Pinsonneault-Marotte, Rick Nitsche
Warning
Don’t run this anywhere but on the transpose (gossec) node. The OpenMP calls could cause issues on systems using kotekan pin priority threads (likely the GPU nodes).
- Param err_sq_lim:
Limit for the error of visibility truncation.
- Param weight_fixed_precision:
Fixed precision for weight truncation.
- Param data_fixed_precision:
Fixed precision for eigenvector and visibility truncation (if weights are zero).