INET Framework for OMNeT++/OMNEST
|
#include <Units.h>
Public Types | |
typedef Value | value_type |
typedef Units | unit |
Public Member Functions | |
value () | |
value (const value_type &v) | |
template<typename OtherValue , typename OtherUnits > | |
value (const value< OtherValue, OtherUnits > &v) | |
const value_type & | get () const |
template<typename OtherValue , typename OtherUnits > | |
value & | operator= (const value< OtherValue, OtherUnits > &other) |
template<typename OtherValue , typename OtherUnits > | |
value | operator+ (const value< OtherValue, OtherUnits > &other) const |
template<typename OtherValue , typename OtherUnits > | |
value & | operator+= (const value< OtherValue, OtherUnits > &other) |
template<typename OtherValue , typename OtherUnits > | |
value & | operator-= (const value< OtherValue, OtherUnits > &other) |
template<typename OtherValue , typename OtherUnits > | |
value | operator- (const value< OtherValue, OtherUnits > &other) const |
value | operator- () const |
template<typename OtherValue , typename OtherUnits > | |
value< Value, compose< Units, OtherUnits > > | operator* (const value< OtherValue, OtherUnits > &other) const |
value | operator* (const value_type &v) const |
value & | operator*= (const value_type &v) |
template<typename OtherValue , typename OtherUnits > | |
value< Value, compose< Units, pow< OtherUnits,-1 > > > | operator/ (const value< OtherValue, OtherUnits > &other) const |
value | operator/ (const value_type &v) const |
value & | operator/= (const value_type &v) |
template<typename OtherValue , typename OtherUnits > | |
bool | operator== (const value< OtherValue, OtherUnits > &other) const |
template<typename OtherValue , typename OtherUnits > | |
bool | operator!= (const value< OtherValue, OtherUnits > &other) const |
template<typename OtherValue , typename OtherUnits > | |
bool | operator< (const value< OtherValue, OtherUnits > &other) const |
template<typename OtherValue , typename OtherUnits > | |
bool | operator<= (const value< OtherValue, OtherUnits > &other) const |
template<typename OtherValue , typename OtherUnits > | |
bool | operator> (const value< OtherValue, OtherUnits > &other) const |
template<typename OtherValue , typename OtherUnits > | |
bool | operator>= (const value< OtherValue, OtherUnits > &other) const |
value & | operator++ () |
value | operator++ (int) |
value & | operator-- () |
value | operator-- (int) |
Private Attributes | |
value_type | m_rep |
typedef Units inet::units::value< Value, Units >::unit |
typedef Value inet::units::value< Value, Units >::value_type |
|
inline |
|
inlineexplicit |
|
inline |
|
inline |
Referenced by inet::physicallayer::GridNeighborCache::addRadio(), inet::physicallayer::NeighborListNeighborCache::addRadio(), inet::physicallayer::QuadTreeNeighborCache::addRadio(), inet::physicallayer::MQAMModulationBase::calculateBER(), inet::physicallayer::MQAMModulationBase::calculateSER(), inet::physicallayer::BPSKModulation::calculateSER(), inet::physicallayer::ConstantSpeedPropagation::computeArrival(), inet::physicallayer::FreeSpacePathLoss::computeFreeSpacePathLoss(), inet::physicallayer::CosineAntenna::computeGain(), inet::physicallayer::ParabolicAntenna::computeGain(), inet::physicallayer::DimensionalNoise::computeMaxPower(), inet::physicallayer::IsotropicDimensionalBackgroundNoise::computeNoise(), inet::physicallayer::Ieee80211BerTableErrorModel::computePacketErrorRate(), inet::physicallayer::BreakpointPathLoss::computePathLoss(), inet::physicallayer::SUIPathLoss::computePathLoss(), inet::physicallayer::BreakpointPathLoss::computeRange(), inet::physicallayer::Ieee80211TransmitterBase::computeTransmissionMode(), inet::physicallayer::Ieee80211TransmitterBase::computeTransmissionPower(), inet::NetworkConfiguratorBase::computeWirelessLinkWeight(), inet::physicallayer::APSKLayeredTransmitter::createAnalogModel(), inet::physicallayer::DimensionalTransmitterBase::createPowerMapping(), inet::physicallayer::APSKScalarTransmitter::createTransmission(), inet::physicallayer::Ieee802154NarrowbandScalarTransmitter::createTransmission(), inet::physicallayer::APSKDimensionalTransmitter::createTransmission(), inet::ieee80211::RateControlBase::emitDatarateSignal(), inet::power::SimpleEpEnergyManagement::executeNodeOperation(), inet::physicallayer::Ieee80211YansErrorModel::getBpskBer(), inet::physicallayer::Ieee80211OFDMMode::getCcaTime(), inet::physicallayer::Ieee80211OFDMCompliantModes::getCompliantMode(), inet::physicallayer::Ieee80211NistErrorModel::getDSSSAndHrDSSSChunkSuccessRate(), inet::physicallayer::Ieee80211YansErrorModel::getDSSSAndHrDSSSChunkSuccessRate(), inet::physicallayer::Ieee80211HrDsssDataMode::getDuration(), inet::physicallayer::Ieee80211OFDMModeBase::getGrossBitrate(), inet::physicallayer::MediumLimitCache::getMaxCommunicationRange(), inet::physicallayer::MediumLimitCache::getMaxInterferenceRange(), inet::physicallayer::Ieee80211ModeSet::getMode(), inet::physicallayer::Ieee80211OFDMModeBase::getNetBitrate(), inet::physicallayer::Ieee80211OFDMMode::getPhyRxStartDelay(), inet::physicallayer::Ieee80211YansErrorModel::getQamBer(), inet::physicallayer::Ieee80211OFDMMode::getSifsTime(), inet::physicallayer::Ieee80211OFDMMode::getSlotTime(), inet::power::SimpleEpEnergyStorage::handleMessage(), inet::physicallayer::FlatRadioBase::handleUpperCommand(), inet::physicallayer::NarrowbandRadioBase::handleUpperCommand(), inet::ieee80211::Ieee80211Mac::handleUpperCommand(), inet::physicallayer::NeighborListNeighborCache::initialize(), inet::physicallayer::GridNeighborCache::initialize(), inet::physicallayer::QuadTreeNeighborCache::initialize(), inet::physicallayer::RadioMedium::isInCommunicationRange(), inet::physicallayer::RadioMedium::isInInterferenceRange(), inet::physicallayer::maxIgnoreNaN(), inet::physicallayer::minIgnoreNaN(), inet::units::value< Value, Units >::operator!=(), inet::units::value< Value, Units >::operator*(), inet::units::operator*(), inet::units::value< Value, Units >::operator+=(), inet::units::value< Value, Units >::operator-=(), inet::units::value< Value, Units >::operator/(), inet::units::operator/(), inet::units::value< Value, Units >::operator<(), inet::units::operator<<(), inet::units::value< Value, Units >::operator<=(), inet::units::value< Value, Units >::operator=(), inet::units::value< Value, Units >::operator==(), inet::units::value< Value, Units >::operator>(), inet::units::value< Value, Units >::operator>=(), inet::visualizer::MediumCanvasVisualizer::radioAdded(), inet::physicallayer::StateBasedEpEnergyConsumer::receiveSignal(), inet::physicallayer::StateBasedCcEnergyConsumer::receiveSignal(), inet::visualizer::MediumCanvasVisualizer::refreshSignalFigure(), inet::physicallayer::GridNeighborCache::removeRadio(), inet::physicallayer::NeighborListNeighborCache::removeRadio(), inet::physicallayer::QuadTreeNeighborCache::removeRadio(), inet::power::SimpleEpEnergyManagement::scheduleLifecycleOperationTimer(), inet::power::SimpleEpEnergyStorage::scheduleTimer(), inet::physicallayer::RadioMedium::sendToAffectedRadios(), inet::power::SimpleCcBattery::setResidualCapacity(), inet::power::SimpleEpEnergyStorage::setResidualCapacity(), inet::units::sqrt(), inet::ieee80211::TxopProcedure::startTxop(), inet::power::IdealEpEnergyStorage::updateEnergyBalance(), inet::power::AlternatingEpEnergyConsumer::updatePowerConsumption(), inet::power::AlternatingEpEnergyGenerator::updatePowerGeneration(), inet::power::CcEnergyStorageBase::updateTotalCurrentConsumption(), inet::power::CcEnergyStorageBase::updateTotalCurrentGeneration(), inet::power::EpEnergyStorageBase::updateTotalPowerConsumption(), and inet::power::EpEnergyStorageBase::updateTotalPowerGeneration().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
private |