codeRateParamaterK | inet::physicallayer::ConvolutionalCoder | protected |
codeRateParamaterN | inet::physicallayer::ConvolutionalCoder | protected |
codeRatePuncturingK | inet::physicallayer::ConvolutionalCoder | protected |
codeRatePuncturingN | inet::physicallayer::ConvolutionalCoder | protected |
computeDecimalToOutputSymbolVector() | inet::physicallayer::ConvolutionalCoder | protected |
computeHammingDistance(const ShortBitVector &u, const ShortBitVector &excludedBits, const ShortBitVector &w) const | inet::physicallayer::ConvolutionalCoder | inlineprotected |
computeHammingDistanceLookupTable() | inet::physicallayer::ConvolutionalCoder | protected |
computeMemorySizes() | inet::physicallayer::ConvolutionalCoder | protected |
computeMemorySizeSum() | inet::physicallayer::ConvolutionalCoder | protected |
computeNumberOfInputAndOutputSymbols() | inet::physicallayer::ConvolutionalCoder | protected |
computeNumberOfStates() | inet::physicallayer::ConvolutionalCoder | protected |
computeOutputAndInputSymbols() | inet::physicallayer::ConvolutionalCoder | protected |
computeStateTransitions() | inet::physicallayer::ConvolutionalCoder | protected |
constraintLengths | inet::physicallayer::ConvolutionalCoder | protected |
convertToShortBitVectorMatrix(std::vector< std::vector< int > > &matrix, std::vector< ShortBitVector > &boolMatrix) const | inet::physicallayer::ConvolutionalCoder | protected |
convolutionalCode | inet::physicallayer::ConvolutionalCoder | protected |
ConvolutionalCoder(const ConvolutionalCode *convolutionalCode) | inet::physicallayer::ConvolutionalCoder | |
decimalToInputSymbol | inet::physicallayer::ConvolutionalCoder | protected |
decimalToOutputSymbol | inet::physicallayer::ConvolutionalCoder | protected |
decode(const BitVector &encodedBits) const override | inet::physicallayer::ConvolutionalCoder | virtual |
depuncturing(const BitVector &decodedBits, BitVector &isPunctured) const | inet::physicallayer::ConvolutionalCoder | protected |
encode(const BitVector &informationBits) const override | inet::physicallayer::ConvolutionalCoder | virtual |
eXOR(bool alpha, bool beta) const | inet::physicallayer::ConvolutionalCoder | inlineprotected |
getCompleteStringRepresentation() const | inet::physicallayer::IPrintableObject | inlinevirtual |
getConstraintLengthVector() const | inet::physicallayer::ConvolutionalCoder | inline |
getDebugStringRepresentation() const | inet::physicallayer::IPrintableObject | inlinevirtual |
getDetailStringRepresentation() const | inet::physicallayer::IPrintableObject | inlinevirtual |
getForwardErrorCorrection() const override | inet::physicallayer::ConvolutionalCoder | inlinevirtual |
getInfoStringRepresentation() const | inet::physicallayer::IPrintableObject | inlinevirtual |
getMemorySizeSum() const | inet::physicallayer::ConvolutionalCoder | inline |
getNumberOfInputSymbols() const | inet::physicallayer::ConvolutionalCoder | inline |
getNumberOfOutputSymbols() const | inet::physicallayer::ConvolutionalCoder | inline |
getNumberOfStates() const | inet::physicallayer::ConvolutionalCoder | inline |
getOutputTable() const | inet::physicallayer::ConvolutionalCoder | inline |
getPuncturedIndices(unsigned int length) const | inet::physicallayer::ConvolutionalCoder | protected |
getPuncturingMatrix() const | inet::physicallayer::ConvolutionalCoder | inline |
getStateTransitionTable() const | inet::physicallayer::ConvolutionalCoder | inline |
getTraceStringRepresentation() const | inet::physicallayer::IPrintableObject | inlinevirtual |
getTransferFunctionMatrix() const | inet::physicallayer::ConvolutionalCoder | inline |
giveNextOutputSymbol(const BitVector &encodedBits, int decodedLength, const BitVector &isPunctured, ShortBitVector &excludedFromHammingDistance) const | inet::physicallayer::ConvolutionalCoder | protected |
hammingDistanceLookupTable | inet::physicallayer::ConvolutionalCoder | protected |
initParameters() | inet::physicallayer::ConvolutionalCoder | protected |
inputSymbols | inet::physicallayer::ConvolutionalCoder | protected |
inputSymbolToOutputSymbol(const ShortBitVector &state, const ShortBitVector &inputSymbol) const | inet::physicallayer::ConvolutionalCoder | protected |
isCompletelyDecoded(unsigned int encodedLength, unsigned int decodedLength) const | inet::physicallayer::ConvolutionalCoder | protected |
memoryAllocations() | inet::physicallayer::ConvolutionalCoder | protected |
memorySizes | inet::physicallayer::ConvolutionalCoder | protected |
memorySizeSum | inet::physicallayer::ConvolutionalCoder | protected |
mode | inet::physicallayer::ConvolutionalCoder | protected |
modulo2Adder(const ShortBitVector &shiftRegisters, const ShortBitVector &generatorPolynomial) const | inet::physicallayer::ConvolutionalCoder | protected |
numberOfInputSymbols | inet::physicallayer::ConvolutionalCoder | protected |
numberOfOutputSymbols | inet::physicallayer::ConvolutionalCoder | protected |
numberOfStates | inet::physicallayer::ConvolutionalCoder | protected |
octalToBinary(int octalNum, int fixedSize) const | inet::physicallayer::ConvolutionalCoder | protected |
octalToDec(int octalNum) const | inet::physicallayer::ConvolutionalCoder | protected |
outputSymbols | inet::physicallayer::ConvolutionalCoder | protected |
parseMatrix(const char *strMatrix, std::vector< std::vector< int > > &matrix) const | inet::physicallayer::ConvolutionalCoder | protected |
parseVector(const char *strVector, std::vector< int > &vector) const | inet::physicallayer::ConvolutionalCoder | protected |
PRINT_LEVEL_COMPLETE enum value | inet::physicallayer::IPrintableObject | |
PRINT_LEVEL_DEBUG enum value | inet::physicallayer::IPrintableObject | |
PRINT_LEVEL_DETAIL enum value | inet::physicallayer::IPrintableObject | |
PRINT_LEVEL_INFO enum value | inet::physicallayer::IPrintableObject | |
PRINT_LEVEL_TRACE enum value | inet::physicallayer::IPrintableObject | |
PrintLevel enum name | inet::physicallayer::IPrintableObject | |
printOutputs() const | inet::physicallayer::ConvolutionalCoder | protected |
printStateTransitions() const | inet::physicallayer::ConvolutionalCoder | protected |
printToStream(std::ostream &stream, int level) const override | inet::physicallayer::ConvolutionalCoder | virtual |
printTransferFunctionMatrix() const | inet::physicallayer::ConvolutionalCoder | protected |
puncturing(const BitVector &informationBits) const | inet::physicallayer::ConvolutionalCoder | protected |
puncturingMatrix | inet::physicallayer::ConvolutionalCoder | protected |
setTransferFunctionMatrix(std::vector< std::vector< int > > &transferFMatrix) | inet::physicallayer::ConvolutionalCoder | protected |
ShortBitVectorMatrix typedef | inet::physicallayer::ConvolutionalCoder | |
stateTransitions | inet::physicallayer::ConvolutionalCoder | protected |
transferFunctionMatrix | inet::physicallayer::ConvolutionalCoder | protected |
traversePath(const TrellisGraphNode &bestNode, TrellisGraphNode **bestPaths, bool isTruncatedMode) const | inet::physicallayer::ConvolutionalCoder | protected |
trellisGraph | inet::physicallayer::ConvolutionalCoder | protected |
updateTrellisGraph(TrellisGraphNode **trellisGraph, unsigned int time, const ShortBitVector &outputSymbol, const ShortBitVector &excludedFromHammingDistance) const | inet::physicallayer::ConvolutionalCoder | protected |
~ConvolutionalCoder() | inet::physicallayer::ConvolutionalCoder | |
~IPrintableObject() | inet::physicallayer::IPrintableObject | inlinevirtual |