double deltaT; // difference between two timestamps in seconds
Vector oldPosition; // some (x,y,z) from mobilityModel
Vector directionOfMove; // some (x,y,z) from mobilityModel
Vector newPosition = (deltaT * oldPosition.x + directionOfMove.x, deltaT * oldPosition.y + directionOfMove.y);
error: conversion from ‘double’ to non-scalar type ‘ns3::Vector {aka ns3::Vector3D}’ requested
Vector newPosition = Vector(deltaT * oldPosition.x + directionOfMove.x, deltaT * oldPosition.y + directionOfMove.y
, deltaT * oldPosition.z + directionOfMove.z);