Agora
1.2.0
Agora project
|
This is the complete list of members for ChannelSim, including all inherited members.
AddRxThreads(size_t desired_threads, size_t total_interfaces, std::vector< std::unique_ptr< UDPComm >> &comm, ChSimRxBuffer *rx_buffer, std::vector< std::pair< std::thread, std::unique_ptr< ChSimRxStorage >>> &rx_threads_out) | ChannelSim | private |
bs_comm_ | ChannelSim | private |
bs_rx_ | ChannelSim | private |
bs_socket_num_ | ChannelSim | private |
bs_thread_num_ | ChannelSim | private |
bs_tx_ | ChannelSim | private |
BsRxLoop(size_t tid) | ChannelSim | |
cfg_ | ChannelSim | private |
channel_ | ChannelSim | private |
channel_snr_ | ChannelSim | private |
channel_type_ | ChannelSim | private |
ChannelSim(const Config *const config, size_t bs_thread_num, size_t user_thread_num, size_t worker_thread_num, size_t in_core_offset=30, std::string in_chan_type=std::string("RAYLEIGH"), double in_chan_snr=20) | ChannelSim | |
core_offset_ | ChannelSim | private |
CreateRxThreads() | ChannelSim | private |
dl_data_plus_beacon_symbols_ | ChannelSim | private |
DoTx(size_t frame_id, size_t symbol_id, size_t max_ant, size_t ant_per_socket, const arma::cx_float *source_data, SimdAlignByteVector *udp_pkt_buf, std::vector< std::unique_ptr< UDPComm >> &udp_senders) | ChannelSim | private |
DoTxBs(ChSimWorkerStorage *local, size_t tag) | ChannelSim | |
DoTxUser(ChSimWorkerStorage *local, size_t tag) | ChannelSim | |
message_queue_ | ChannelSim | private |
payload_length_ | ChannelSim | private |
Run() | ChannelSim | |
rx_buffer_bs_ | ChannelSim | private |
rx_buffer_ue_ | ChannelSim | private |
RxLoop(ChSimRxStorage *rx_storage) | ChannelSim | static |
ScheduleTask(EventData do_task, moodycamel::ConcurrentQueue< EventData > *in_queue, moodycamel::ProducerToken const &ptok) | ChannelSim | |
task_ptok_ | ChannelSim | private |
task_queue_bs_ | ChannelSim | private |
task_queue_user_ | ChannelSim | private |
task_threads_ | ChannelSim | private |
TaskThread(size_t tid) | ChannelSim | |
ue_comm_ | ChannelSim | private |
ue_rx_ | ChannelSim | private |
ue_tx_ | ChannelSim | private |
UeRxLoop(size_t tid) | ChannelSim | |
ul_data_plus_pilot_symbols_ | ChannelSim | private |
user_socket_num_ | ChannelSim | private |
user_thread_num_ | ChannelSim | private |
worker_thread_num_ | ChannelSim | private |
~ChannelSim() | ChannelSim |