ErrorMatrixCompressor Node1 ErrorMatrixCompressor # m_biases # m_limits # m_scales # m_bitStrip - m_srcMasks + ErrorMatrixCompressor() + ~ErrorMatrixCompressor() + compress() + restore() + setBiases() + setUpperLimits() # CholeskyDecomposition() # compressFR() # restoreFR() Node2 DecoderFloat_IEEE754 + DecoderFloat_IEEE754() + ~DecoderFloat_IEEE754() + setF() + getF() + setL() + getL() + print() + getExponent() + getMantissa() + setExponent() + setSign() Node2->Node1 -m_decoder Node3 DecoderFloat_IEEE754 ::FloatLongIntUnion + f + l Node3->Node2 +m_data Node4 std::vector< ErrorMatrix Compressor::Triplet > Node4->Node1 -m_tripVec Node5 ErrorMatrixCompressor ::Triplet + m_d + m_nd1 + m_nd2 + Triplet() + ~Triplet() Node5->Node4 +elements