28#ifndef INCLUDED_BAZ_POW_CC_H
29#define INCLUDED_BAZ_POW_CC_H
31#include <gnuradio/sync_block.h>
46typedef boost::shared_ptr<baz_pow_cc> baz_pow_cc_sptr;
71 baz_pow_cc (
float exponent,
float div_exp = 0.0);
83 {
return d_exponent; }
87 int work (
int noutput_items,
88 gr_vector_const_void_star &input_items,
89 gr_vector_void_star &output_items);
#define BAZ_API
Definition: api.h:19
class BAZ_API baz_pow_cc
Definition: baz_pow_cc.h:33
BAZ_API baz_pow_cc_sptr baz_make_pow_cc(float exponent, float div_exp=0.0)
Return a shared_ptr to a new instance of baz_pow_cc.
square2 a stream of floats.
Definition: baz_pow_cc.h:64
friend BAZ_API baz_pow_cc_sptr baz_make_pow_cc(float exponent, float div_exp)
Return a shared_ptr to a new instance of baz_pow_cc.
void set_division_exponent(float div_exp)
float division_exponent() const
Definition: baz_pow_cc.h:84
float exponent() const
Definition: baz_pow_cc.h:82
int work(int noutput_items, gr_vector_const_void_star &input_items, gr_vector_void_star &output_items)
void set_exponent(float exponent)