Foam::tmp<Foam::gpuField<Type> > Foam::regionCoupledBase::interpolate ( const gpuField<Type>& fld ) const { if (owner()) { return AMI().interpolateToSource(fld); } else { return neighbPatch().AMI().interpolateToTarget(fld); } }
void Foam::mappedPatchBase::distribute(List<Type>& lst) const { switch (mode_) { case NEARESTPATCHFACEAMI: { lst = AMI().interpolateToSource(Field<Type>(lst.xfer())); break; } default: { map().distribute(lst); } } }
void Foam::regionCoupledBase::interpolate ( const UList<Type>& fld, const BinaryOp& bop, List<Type>& result ) const { if (owner()) { AMI().interpolateToSource(fld, bop, result); } else { neighbPatch().AMI().interpolateToTarget(fld, bop, result); } }
void Foam::mappedPatchBase::reverseDistribute(List<Type>& lst) const { switch (mode_) { case NEARESTPATCHFACEAMI: { lst = AMI().interpolateToTarget(Field<Type>(lst.xfer())); break; } default: { label cSize = patch_.size(); map().reverseDistribute(cSize, lst); } } }
int get_signal (message * msg, ircserver * srv) { if (IS_NUM (cmd[0]) && IS_NUM (cmd[1]) && IS_NUM (cmd[2])) return atoi (cmd); SET_OWN_SIGNAL (JOIN_OWN, msg->source->nick); SET_OWN_SIGNAL (KILL_OWN, prm[0]); SET_OWN_SIGNAL (KICK_OWN, prm[1]); SET_SIGNAL (PING); SET_SIGNAL (JOIN); SET_SIGNAL (KILL); SET_SIGNAL (MODE); SET_SIGNAL (KICK); SET_SIGNAL (ERROR); SET_SIGNAL (NOTICE); SET_OTH_SIGNAL (QUERY, IS ("PRIVMSG") && AMI (prm[0])); SET_OTH_SIGNAL (MESSAGE, IS ("PRIVMSG")); return 0; }