CCSDS 124.0-B-1 C++ 1.0.0
CCSDS 124.0-B-1 Lossless Compression
Loading...
Searching...
No Matches
mask.hpp File Reference

CCSDS 124.0-B-1 mask update logic. More...

#include "bitvector.hpp"
#include "config.hpp"
#include "error.hpp"
Include dependency graph for mask.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  ccsds124
 

Functions

template<std::size_t N>
void ccsds124::update_build (BitVector< N > &build, const BitVector< N > &input, const BitVector< N > &prev_input, bool new_mask_flag, std::size_t t) noexcept
 Update build vector (CCSDS Equation 6).
 
template<std::size_t N>
void ccsds124::update_mask (BitVector< N > &mask, const BitVector< N > &input, const BitVector< N > &prev_input, const BitVector< N > &build_prev, bool new_mask_flag) noexcept
 Update mask vector (CCSDS Equation 7).
 
template<std::size_t N>
void ccsds124::compute_change (BitVector< N > &change, const BitVector< N > &mask, const BitVector< N > &prev_mask, std::size_t t) noexcept
 Compute change vector (CCSDS Equation 8).
 

Detailed Description

CCSDS 124.0-B-1 mask update logic.

Definition in file mask.hpp.