在omnet ++中操作和交换复数数据

时间:2018-06-23 10:58:10

标签: omnet++

我想在omnet ++中的messages.msg中添加一个复数数据字段,以便在复数节点中执行操作,我认为它不接受复数 我应该将其添加为结构吗?

1 个答案:

答案 0 :(得分:1)

有两种向消息添加复数的方法:

  1. here所建议的那样,您可以在一条消息中添加两个字段,例如:

    message MyMessage {
        double re;
        double im;
    };
    
  2. 使用新的C ++结构,例如:

    cplusplus {{
    struct ComplexNumber {
        double re;
        double im;
    };
    }}
    
    class noncobject ComplexNumber;
    
    message MyMessage {
        ComplexNumber complex;
    };