void ParameterListCallback<LocalOrdinalT,GlobalOrdinalT,Node>::preRequest(const Teko::RequestMesg & rm) { TEUCHOS_ASSERT(handlesRequest(rm)); // design by contract // empty...nothing to do buildArrayToVector(); buildCoordinates(); }
void ParameterListCallbackBlocked<LocalOrdinalT,GlobalOrdinalT,Node>::preRequest(const Teko::RequestMesg & rm) { TEUCHOS_ASSERT(handlesRequest(rm)); // design by contract const std::string & field = getHandledField(*rm.getParameterList()); int block = blocked_ugi_->getFieldBlock(blocked_ugi_->getFieldNum(field)); // empty...nothing to do buildArrayToVector(block,field); buildCoordinates(field); }