|
MTMCSim
0.5
|
Namespaces | |
| Comm | |
| Util | |
Classes | |
| class | CompRes |
| Base class for computed results. More... | |
| class | discrete_distribution |
| Discrete Distribution, generates random number according to given pmf from uniform RVs. More... | |
| class | DispUI |
| For displaying infomation on screen. More... | |
| class | DLDPCCodes |
| Rate adaptive LDPC codes (for distributed source coding) management class. More... | |
| class | DLDPCEnDec |
| LDPC encoder and decoder. More... | |
| class | DOSDispUI |
| class | DSCKVSim |
| class | DSCKVSimRate |
| class | KVChanSim |
| Koetter-Vardy decoding simulation for channel coding. More... | |
| class | LDPCDec |
| struct | MCThreadInfo |
| Thread info. More... | |
| class | MRSimuFactory |
| Factory class for classes derived from MultiRunSimuBase, i.e., simulations that supports multi-run mode. More... | |
| class | MRSimuItemCreator |
| class template to create objects that are derived classes of MultiRunSimuBase. More... | |
| class | MSALSim |
| Simulator for multistage LDPC for two source distributed source coding. More... | |
| class | MTMCScheduler |
| Multithread Monte Carlo Simulator Boss-Worker model scheduler. More... | |
| class | MTMCSimBase |
| The (abstract) base class for a multithread supported simulator. More... | |
| class | MulSourSim |
| Multiple source linear correlation model simulation. More... | |
| class | MulSourSimRate |
| Multiple source linear correlation model simulation. More... | |
| class | MulStageSim |
| Simulator for multistage LDPC for two source distributed source coding. More... | |
| class | MulStageSimRate |
| Simulator for multistage LDPC for two source distributed source coding. More... | |
| class | MultiRunnable |
| The interface (abstract base class) for multi-runnable simulators. More... | |
| class | MultiRunSimuBase |
| The base class for the simulators that are multi-runnable and support our multithread interface. More... | |
| class | nbToBinPDFConv |
| Converts a pmf on alphabet with size nbSize to log_2(nbSize) binary sources with a joint pdf. More... | |
| class | OutputUI |
| (Dummy) base class for output. More... | |
| class | pdfXY |
| Handles joint pmf for two sources. More... | |
| class | RNObj |
| Base class for random number object. More... | |
| class | SimuFactory |
| Factory class for classes derived from MTMCSimBase, the simulators. More... | |
| class | SimuItemCreator |
| class template to create objects that are derived classes of MTMCSimBase. More... | |
| class | SimuPara |
| Base class for simulation paramaters. More... | |
| class | SimuParaFactory |
| Factory class for classes derived from SimuPara, the simulation parameter objects. More... | |
| class | SimuParaItemCreator |
| class template to create objects that are derived classes of SimuPara. More... | |
| class | TextFileInput |
| Process input from a text file and convert to a parameter map (map<string, string>). More... | |
| class | TextSaveUI |
| An output UI that saves to a text file. More... | |
| class | topConf |
| const string MTMCSim::default_pdfdir = "PDFfiles/" |
| MRSimuItemCreator<DSCKVSim, DSCKVSim::DSCKVPara> MTMCSim::DSCKVMRSimItem("DSCKVSim") |
| SimuParaItemCreator<DSCKVSim::DSCKVPara> MTMCSim::DSCKVParaItem("DSCKVSim") |
| SimuParaItemCreator<DSCKVSimRate::DSCKVRatePara> MTMCSim::DSCKVRateParaItem("DSCKVSimRate") |
| SimuItemCreator<DSCKVSim, DSCKVSim::DSCKVPara> MTMCSim::DSCKVSimItem("DSCKVSim") |
| SimuItemCreator<DSCKVSimRate, DSCKVSimRate::DSCKVRatePara> MTMCSim::DSCKVSimRateSimItem("DSCKVSimRate") |
| const double MTMCSim::EPS = 1e-15 |
| SimuParaItemCreator<KVChanSim::KVChanPara> MTMCSim::KVChanParaItem("KVChanSim") |
| SimuItemCreator<KVChanSim, KVChanSim::KVChanPara> MTMCSim::KVChanSimItem("KVChanSim") |
| const int MTMCSim::MAX_BP_ITER = 100 |
| const int MTMCSim::MAX_VALUE = 1000000000 |
| SimuParaItemCreator<MSALSim::MSALPara> MTMCSim::MSALParaItem("MSALSim") |
| SimuItemCreator<MSALSim, MSALSim::MSALPara> MTMCSim::MSALSimItem("MSALSim") |
| SimuParaItemCreator<MulSourSimRate::MulSourParaRate> MTMCSim::MSourRateParaItem("MulSourSimRate") |
| SimuItemCreator<MulSourSimRate, MulSourSimRate::MulSourParaRate> MTMCSim::MSourRateSimItem("MulSourSimRate") |
| SimuParaItemCreator<MulStageSimRate::MulStagePara> MTMCSim::MSRateParaItem("MulStageSimRate") |
| SimuItemCreator<MulStageSimRate,MulStageSimRate::MulStagePara> MTMCSim::MSRateSimItem("MulStageSimRate") |
| SimuParaItemCreator<MulSourSim::MulSourPara> MTMCSim::MulSourParaItem("MulSourSim") |
| SimuItemCreator<MulSourSim, MulSourSim::MulSourPara> MTMCSim::MulSourSimItem("MulSourSim") |
| SimuParaItemCreator<MulStageSim::MulStagePara> MTMCSim::MulStageParaItem("MulStageSim") |
| SimuItemCreator<MulStageSim, MulStageSim::MulStagePara> MTMCSim::MulStageSimItem("MulStageSim") |