Hi everyone,



                       i am trying to run a simulation script and
having this error while the script is run in ns-2. can anyone tell me
why this error is coming. the simulation script is attached with this
email. the error is         




ns: common/mobilenode.cc:409: int MobileNode::set_destination(double, double, 
double): Assertion `initialized()' failed.



the funcion looks like 

////////////////////////////////////////////////////////////////////////////////////////

int

MobileNode::set_destination(double x, double y, double s)

{

   
assert(initialized());//////////////////////////////////////////////////////////////////----->the
problem is here    ////see the initialized function below

    if(x >= T_->upperX() || x <= T_->lowerX())

        return -1;

    if(y >= T_->upperY() || y <= T_->lowerY())

        return -1;

        update_position();    // figure out where we are now

        destX_ = x;

    destY_ = y;

    speed_ = s;

        dX_ = destX_ - X_;

    dY_ = destY_ - Y_;

    dZ_ = 0.0;        // this isn't used, since flying isn't allowed

    double len;

        if (destX_ != X_ || destY_ != Y_) {

        // normalize dx, dy to unit len

        len = sqrt( (dX_ * dX_) + (dY_ * dY_) );

        dX_ /= len;

        dY_ /= len;

    }.....................................................

//////////////////////////////////////////////////////////////////////////////////////////////////

//////////////////////////////////////////////////////////////////////////////////

inline int initialized() {

        return (T_ && log_target_
&&                                            
----------->this function is not giving the required output

            X_ >= T_->lowerX() && X_ <= T_->upperX() &&

            Y_ >= T_->lowerY() && Y_ <= T_->upperY());

    }

////////////////////////////////////////////////////////////////////////////////////////////



can anyone tell me how to fix this problem.       many thanks in advance ...

bye


_________________________________________________________________
More than messages–check out the rest of the Windows Live™.
http://www.microsoft.com/windows/windowslive/

Reply via email to