gr::blocks::transcendental
gr::sync_block
gnuradio/blocks/transcendental.h
std::shared_ptr< transcendental > std::shared_ptr<transcendental> gr::blocks::transcendental::sptr sptr gr::blocks::transcendental::sptr
sptr static sptr gr::blocks::transcendental::make (const std::string &name, const std::string &type="float") make gr::blocks::transcendental::make const std::string & name const std::string & type "float"

A block that performs various transcendental math operations.

Possible function names can be found in the cmath library. IO may be either complex or real, double or single precision.

Possible type strings: float, double, complex_float, complex_double

Available functions for real and complex input:

- cos

- sin

- tan

- cosh

- sinh

- tanh

- exp

- log

- log10

- sqrt

Available functions for real input only:

- acos

- asin

- atan

output[i] = trans_fcn(input[i])

gr::basic_block
gr::block
gr::blocks::transcendental
gr::messages::msg_accepter
gr::msg_accepter
gr::sync_block
std::enable_shared_from_this< basic_block >
T
gr::basic_block
d_name
d_symbol_alias
d_symbol_name
d_input_signature
d_output_signature
d_debug_logger
d_logger
msg_queue
d_rpc_vars
d_message_subscribers
gr::block
d_max_output_buffer
d_min_output_buffer
d_pmt_done
d_system_port
gr::blocks::transcendental
gr::io_signature
gr::messages::msg_accepter
gr::msg_accepter
gr::sync_block
std::basic_string< Char >
std::deque< T >
elements
std::enable_shared_from_this< basic_block >
std::map< pmt::pmt_t, msg_queue_t, msg_queue_comparator >
keys
elements
std::shared_ptr< T >
ptr
std::shared_ptr< io_signature >
ptr
std::shared_ptr< logger >
std::shared_ptr< pmt_base >
std::string
std::vector< long >
std::vector< rpcbasic_sptr >
elements
p
- gr::blocks::transcendental
  _post
- gr::blocks::transcendental
  active_thread_priority
- gr::blocks::transcendental
  add_item_tag
- gr::blocks::transcendental
  add_item_tag
- gr::blocks::transcendental
  alias
- gr::blocks::transcendental
  alias_pmt
- gr::blocks::transcendental
  alias_set
- gr::blocks::transcendental
  alignment
- gr::blocks::transcendental
  allocate_buffer
- gr::blocks::transcendental
  allocate_detail
- gr::blocks::transcendental
  basic_block
- gr::blocks::transcendental
  basic_block
- gr::blocks::transcendental
  BLACK
- gr::blocks::transcendental
  blkd_input_timer_value
- gr::blocks::transcendental
  block
- gr::blocks::transcendental
  block
- gr::blocks::transcendental
  check_topology
- gr::blocks::transcendental
  clear_finished
- gr::blocks::transcendental
  color
- gr::blocks::transcendental
  consume
- gr::blocks::transcendental
  consume_each
- gr::blocks::transcendental
  d_blkd_input_timer_value
- gr::blocks::transcendental
  d_color
- gr::blocks::transcendental
  d_debug_logger
- gr::blocks::transcendental
  d_input_signature
- gr::blocks::transcendental
  d_logger
- gr::blocks::transcendental
  d_max_output_buffer
- gr::blocks::transcendental
  d_message_subscribers
- gr::blocks::transcendental
  d_min_output_buffer
- gr::blocks::transcendental
  d_name
- gr::blocks::transcendental
  d_output_signature
- gr::blocks::transcendental
  d_pmt_done
- gr::blocks::transcendental
  d_rpc_set
- gr::blocks::transcendental
  d_rpc_vars
- gr::blocks::transcendental
  d_setlock
- gr::blocks::transcendental
  d_symbol_alias
- gr::blocks::transcendental
  d_symbol_name
- gr::blocks::transcendental
  d_symbolic_id
- gr::blocks::transcendental
  d_system_port
- gr::blocks::transcendental
  d_unique_id
- gr::blocks::transcendental
  declare_sample_delay
- gr::blocks::transcendental
  declare_sample_delay
- gr::blocks::transcendental
  delete_head_nowait
- gr::blocks::transcendental
  detail
- gr::blocks::transcendental
  dispatch_msg
- gr::blocks::transcendental
  empty_handled_p
- gr::blocks::transcendental
  empty_handled_p
- gr::blocks::transcendental
  empty_p
- gr::blocks::transcendental
  empty_p
- gr::blocks::transcendental
  enable_update_rate
- gr::blocks::transcendental
  erase_msg
- gr::blocks::transcendental
  expand_minmax_buffer
- gr::blocks::transcendental
  finished
- gr::blocks::transcendental
  fixed_rate
- gr::blocks::transcendental
  fixed_rate_ninput_to_noutput
- gr::blocks::transcendental
  fixed_rate_noutput_to_ninput
- gr::blocks::transcendental
  forecast
- gr::blocks::transcendental
  general_work
- gr::blocks::transcendental
  get_iterator
- gr::blocks::transcendental
  get_msg_map
- gr::blocks::transcendental
  get_tags_in_range
- gr::blocks::transcendental
  get_tags_in_range
- gr::blocks::transcendental
  get_tags_in_window
- gr::blocks::transcendental
  get_tags_in_window
- gr::blocks::transcendental
  GREY
- gr::blocks::transcendental
  has_msg_handler
- gr::blocks::transcendental
  has_msg_port
- gr::blocks::transcendental
  history
- gr::blocks::transcendental
  identifier
- gr::blocks::transcendental
  input_signature
- gr::blocks::transcendental
  insert_tail
- gr::blocks::transcendental
  is_pc_rpc_set
- gr::blocks::transcendental
  is_rpc_set
- gr::blocks::transcendental
  is_set_max_noutput_items
- gr::blocks::transcendental
  is_unaligned
- gr::blocks::transcendental
  log_level
- gr::blocks::transcendental
  make
- gr::blocks::transcendental
  max_noutput_items
- gr::blocks::transcendental
  max_output_buffer
- gr::blocks::transcendental
  message_port_is_hier
- gr::blocks::transcendental
  message_port_is_hier_in
- gr::blocks::transcendental
  message_port_is_hier_out
- gr::blocks::transcendental
  message_port_pub
- gr::blocks::transcendental
  message_port_register_in
- gr::blocks::transcendental
  message_port_register_out
- gr::blocks::transcendental
  message_port_sub
- gr::blocks::transcendental
  message_port_unsub
- gr::blocks::transcendental
  message_ports_in
- gr::blocks::transcendental
  message_ports_out
- gr::blocks::transcendental
  message_subscribers
- gr::blocks::transcendental
  min_noutput_items
- gr::blocks::transcendental
  min_output_buffer
- gr::blocks::transcendental
  mp_relative_rate
- gr::blocks::transcendental
  msg_accepter
- gr::blocks::transcendental
  msg_queue
- gr::blocks::transcendental
  name
- gr::blocks::transcendental
  nitems_read
- gr::blocks::transcendental
  nitems_written
- gr::blocks::transcendental
  nmsgs
- gr::blocks::transcendental
  no_pc_rpc
- gr::blocks::transcendental
  notify_msg_neighbors
- gr::blocks::transcendental
  output_multiple
- gr::blocks::transcendental
  output_multiple_set
- gr::blocks::transcendental
  output_signature
- gr::blocks::transcendental
  pc_input_buffers_full
- gr::blocks::transcendental
  pc_input_buffers_full
- gr::blocks::transcendental
  pc_input_buffers_full_avg
- gr::blocks::transcendental
  pc_input_buffers_full_avg
- gr::blocks::transcendental
  pc_input_buffers_full_var
- gr::blocks::transcendental
  pc_input_buffers_full_var
- gr::blocks::transcendental
  pc_noutput_items
- gr::blocks::transcendental
  pc_noutput_items_avg
- gr::blocks::transcendental
  pc_noutput_items_var
- gr::blocks::transcendental
  pc_nproduced
- gr::blocks::transcendental
  pc_nproduced_avg
- gr::blocks::transcendental
  pc_nproduced_var
- gr::blocks::transcendental
  pc_output_buffers_full
- gr::blocks::transcendental
  pc_output_buffers_full
- gr::blocks::transcendental
  pc_output_buffers_full_avg
- gr::blocks::transcendental
  pc_output_buffers_full_avg
- gr::blocks::transcendental
  pc_output_buffers_full_var
- gr::blocks::transcendental
  pc_output_buffers_full_var
- gr::blocks::transcendental
  pc_throughput_avg
- gr::blocks::transcendental
  pc_work_time
- gr::blocks::transcendental
  pc_work_time_avg
- gr::blocks::transcendental
  pc_work_time_total
- gr::blocks::transcendental
  pc_work_time_var
- gr::blocks::transcendental
  post
- gr::blocks::transcendental
  processor_affinity
- gr::blocks::transcendental
  produce
- gr::blocks::transcendental
  relative_rate
- gr::blocks::transcendental
  relative_rate_d
- gr::blocks::transcendental
  relative_rate_i
- gr::blocks::transcendental
  remove_item_tag
- gr::blocks::transcendental
  remove_item_tag
- gr::blocks::transcendental
  replace_buffer
- gr::blocks::transcendental
  reset_perf_counters
- gr::blocks::transcendental
  rpc_set
- gr::blocks::transcendental
  sample_delay
- gr::blocks::transcendental
  set_alignment
- gr::blocks::transcendental
  set_blkd_input_timer_value
- gr::blocks::transcendental
  set_block_alias
- gr::blocks::transcendental
  set_color
- gr::blocks::transcendental
  set_detail
- gr::blocks::transcendental
  set_fixed_rate
- gr::blocks::transcendental
  set_history
- gr::blocks::transcendental
  set_input_signature
- gr::blocks::transcendental
  set_inverse_relative_rate
- gr::blocks::transcendental
  set_is_unaligned
- gr::blocks::transcendental
  set_log_level
- gr::blocks::transcendental
  set_max_noutput_items
- gr::blocks::transcendental
  set_max_output_buffer
- gr::blocks::transcendental
  set_max_output_buffer
- gr::blocks::transcendental
  set_min_noutput_items
- gr::blocks::transcendental
  set_min_output_buffer
- gr::blocks::transcendental
  set_min_output_buffer
- gr::blocks::transcendental
  set_msg_handler
- gr::blocks::transcendental
  set_output_multiple
- gr::blocks::transcendental
  set_output_signature
- gr::blocks::transcendental
  set_processor_affinity
- gr::blocks::transcendental
  set_relative_rate
- gr::blocks::transcendental
  set_relative_rate
- gr::blocks::transcendental
  set_tag_propagation_policy
- gr::blocks::transcendental
  set_thread_priority
- gr::blocks::transcendental
  set_unaligned
- gr::blocks::transcendental
  setup_pc_rpc
- gr::blocks::transcendental
  setup_rpc
- gr::blocks::transcendental
  shared_from_base
- gr::blocks::transcendental
  sptr
- gr::blocks::transcendental
  start
- gr::blocks::transcendental
  stop
- gr::blocks::transcendental
  symbol_name
- gr::blocks::transcendental
  symbolic_id
- gr::blocks::transcendental
  sync_block
- gr::blocks::transcendental
  sync_block
- gr::blocks::transcendental
  system_handler
- gr::blocks::transcendental
  tag_propagation_policy
- gr::blocks::transcendental
  tag_propagation_policy_t
- gr::blocks::transcendental
  thread_priority
- gr::blocks::transcendental
  to_basic_block
- gr::blocks::transcendental
  TPP_ALL_TO_ALL
- gr::blocks::transcendental
  TPP_CUSTOM
- gr::blocks::transcendental
  TPP_DONT
- gr::blocks::transcendental
  TPP_ONE_TO_ONE
- gr::blocks::transcendental
  unaligned
- gr::blocks::transcendental
  unique_id
- gr::blocks::transcendental
  unset_max_noutput_items
- gr::blocks::transcendental
  unset_processor_affinity
- gr::blocks::transcendental
  update_rate
- gr::blocks::transcendental
  vcolor
- gr::blocks::transcendental
  WHITE
- gr::blocks::transcendental
  work
- gr::blocks::transcendental
  WORK_CALLED_PRODUCE
- gr::blocks::transcendental
  WORK_DONE
- gr::blocks::transcendental
  work_return_t
- gr::blocks::transcendental
  ~basic_block
- gr::blocks::transcendental
  ~block
- gr::blocks::transcendental
  ~msg_accepter