aboutsummaryrefslogtreecommitdiffstats
path: root/blocklib/math/complex_to_mag/complex_to_mag_cpu.h
blob: 4d6455fa218bd777ee93bf5906bf1cbeb0516ca8 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
/* -*- c++ -*- */
/*
 * Copyright 2012 Free Software Foundation, Inc.
 *
 * This file is part of GNU Radio
 *
 * SPDX-License-Identifier: GPL-3.0-or-later
 *
 */

#pragma once

#include <gnuradio/math/complex_to_mag.h>
#include <volk/volk.h>
namespace gr {
namespace math {

class complex_to_mag_cpu : public complex_to_mag
{
public:
    complex_to_mag_cpu(const block_args& args);
    work_return_t work(work_io&) override;

private:
    size_t d_vlen;
};

} // namespace math
} // namespace gr