%description: Test NED index operator in: - submodule parameters - module vector sizes %file: test.ned module Foo { } simple Simple { parameters: double p0; double p1; double c0; double c1; gates: input in1[]; input in2[]; } module Compound { parameters: int a; submodules: sub[3]: Simple { parameters: p0 = index; p1 = a+index; c0 = index; c1 = a+index; gates: in1[index]; in2[a+index]; } connections allowunconnected: } network Test extends Compound { parameters: a = 100; } %file: test.cc #include using namespace omnetpp; namespace @TESTNAME@ { class Simple : public cSimpleModule { public: Simple() : cSimpleModule(16384) { } virtual void activity() override; }; Define_Module(Simple); void Simple::activity() { for (int i=0; i