Ignore:
Timestamp:
Apr 23, 2021, 8:34:22 PM (5 years ago)
Author:
Frederik Heber <frederik.heber@…>
Branches:
Candidate_v1.7.0, stable
Children:
f3eb6a
Parents:
d9e1d1
git-author:
Frederik Heber <frederik.heber@…> (10/03/20 21:21:28)
git-committer:
Frederik Heber <frederik.heber@…> (04/23/21 20:34:22)
Message:

LinkCell model has name on update for debugging.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/LinkedCell/LinkedCell_Model_changeModel.cpp

    rd9e1d1 ref0f8f  
    4040#include "CodePatterns/toString.hpp"
    4141
     42#include "Atom/TesselPoint.hpp"
     43
    4244/** Constructor of LinkedCell_Model::changeModel.
    4345 *
     
    6971    const TesselPoint *Walker,
    7072    const LinkedCell_Model::Update::PriorityLevel priority,
    71     boost::function<void (const TesselPoint *)> _updateMethod
     73    boost::function<void (const TesselPoint *)> _updateMethod,
     74    const std::string name
    7275    )
    7376{
     
    7881      OBSERVE;
    7982      delete iter->second;
    80       iter->second = new Update(_updateMethod, Walker, priority);
     83      iter->second = new Update(_updateMethod, Walker, priority, name);
    8184    } else {
    82       LOG(2, "INFO: Rejecting update for LinkedCell_Model as higher prioritized one is present.");
     85      LOG(2, "INFO: Rejecting update '" << name << "' for LinkedCell_Model as higher prioritized one is present.");
    8386    }
    8487  } else {
    8588    // insert new update
    86     LOG(2, "INFO: Placing new update into queue for LinkedCell_Model.");
     89    LOG(2, "INFO: Placing new update '" << name << "' into queue for LinkedCell_Model.");
    8790    OBSERVE;
    88     queue.insert( std::make_pair(Walker, new Update(_updateMethod, Walker, priority)) );
     91    queue.insert( std::make_pair(Walker, new Update(_updateMethod, Walker, priority, name)) );
    8992  }
    9093}
     
    99102      !queue.empty();
    100103      iter = queue.begin()) {
    101     LOG(2, "INFO: Performing update ...");
     104    LOG(2, "INFO: Performing update '"+iter->second->getName()+"' on "
     105        +toString(iter->first)+"...");
    102106    // perform update
    103107    (*iter->second)();
Note: See TracChangeset for help on using the changeset viewer.