Pogosim
Loading...
Searching...
No Matches
ConstMsgSuccessRate Class Reference

Class for constant message success rate calculation. More...

#include <robot.h>

Inheritance diagram for ConstMsgSuccessRate:
MsgSuccessRate

Public Member Functions

 ConstMsgSuccessRate (double value)
 Constructs a new ConstMsgSuccessRate object.
double operator() (double msg_size, double p_send, double cluster_size) const override
 Returns the constant success rate.
Public Member Functions inherited from MsgSuccessRate
virtual ~MsgSuccessRate ()=default
 Virtual destructor.

Detailed Description

Class for constant message success rate calculation.

This class always returns a constant success rate value regardless of the inputs.

Constructor & Destructor Documentation

◆ ConstMsgSuccessRate()

ConstMsgSuccessRate::ConstMsgSuccessRate ( double value)
explicit

Constructs a new ConstMsgSuccessRate object.

Parameters
valueThe constant success rate value.

Member Function Documentation

◆ operator()()

double ConstMsgSuccessRate::operator() ( double msg_size,
double p_send,
double cluster_size ) const
overridevirtual

Returns the constant success rate.

Parameters
msg_sizeThe msg size (ignored).
p_sendThe sending parameter (ignored).
cluster_sizeThe cluster size (ignored).
Returns
The constant success rate.

Implements MsgSuccessRate.


The documentation for this class was generated from the following files: