Skip to content

Class drift::ZeroDerivativePaddingAlgorithm

ClassList > drift > ZeroDerivativePaddingAlgorithm

Pad signal with zero derivative values Means that signal marginal values are repeated.

  • #include <padding.h>

Inherits the following classes: drift::PaddingAlgorithm

Public Functions

Type Name
virtual blaze::DynamicMatrix< DataType > Extend (const blaze::DynamicMatrix< DataType > & source) override const
PaddingAlgorithm (size_t rows, size_t columns, PaddingLocation location=PaddingLocation::kBoth)

Public Functions inherited from drift::PaddingAlgorithm

See drift::PaddingAlgorithm

Type Name
blaze::DynamicMatrix< DataType > Crop (const blaze::DynamicMatrix< DataType > & padded) const
virtual blaze::DynamicMatrix< DataType > Extend (const blaze::DynamicMatrix< DataType > & source) const = 0
PaddingAlgorithm (size_t rows, size_t columns, PaddingLocation location=PaddingLocation::kBoth)

Protected Attributes inherited from drift::PaddingAlgorithm

See drift::PaddingAlgorithm

Type Name
size_t columns_
PaddingLocation location_
size_t rows_

Public Functions Documentation

function Extend

virtual blaze::DynamicMatrix< DataType > drift::ZeroDerivativePaddingAlgorithm::Extend (
    const blaze::DynamicMatrix< DataType > & source
) override const

Pad signal

Parameters:

  • source input signal

Returns:

padded signal

Implements drift::PaddingAlgorithm::Extend

function PaddingAlgorithm

drift::ZeroDerivativePaddingAlgorithm::PaddingAlgorithm (
    size_t rows,
    size_t columns,
    PaddingLocation location=PaddingLocation::kBoth
) 

Constructor

Parameters:

  • rows padded rows number
  • columns padded columns number

The documentation for this class was generated from the following file wavelet_buffer/padding.h