Public Attributes | List of all members
SNSignal Struct Reference

Struct that contains general simulation parameters which are common to all snBlocks. More...

#include <snSimulation.h>

Public Attributes

Freq_Type SmplFreq
 simulation frequency More...
 
double Ts
 sample interval More...
 
double Len
 total simulation length More...
 
Samples_Type aSamples
 total amount of samples to be processed More...
 
int BytesPerSample
 for output how many bytes were processed More...
 
Blocks_Type aBuf
 amount of concbuf blocks per concurrent buffer More...
 
Samples_Type BufSize
 length of one concbuf block More...
 
Blocks_Type aBlock
 total amount of concbuf blocks to be processed More...
 
Samples_Type PlotXSize
 amount of samples to be displayed per snPlot* More...
 
double plot_buffer_length
 
double c0
 speed of light [m/s] More...
 
snWriteResultFileresults_file
 file for output. All snBlocks write their output using this class. More...
 

Detailed Description

Struct that contains general simulation parameters which are common to all snBlocks.

Member Data Documentation

Blocks_Type SNSignal::aBlock

total amount of concbuf blocks to be processed

Blocks_Type SNSignal::aBuf

amount of concbuf blocks per concurrent buffer

Samples_Type SNSignal::aSamples

total amount of samples to be processed

Samples_Type SNSignal::BufSize

length of one concbuf block

int SNSignal::BytesPerSample

for output how many bytes were processed

double SNSignal::c0

speed of light [m/s]

double SNSignal::Len

total simulation length

double SNSignal::plot_buffer_length
Samples_Type SNSignal::PlotXSize

amount of samples to be displayed per snPlot*

snWriteResultFile* SNSignal::results_file

file for output. All snBlocks write their output using this class.

Freq_Type SNSignal::SmplFreq

simulation frequency

double SNSignal::Ts

sample interval


The documentation for this struct was generated from the following file: