Files
CFDEMcoupling-PFM/doc/locateModel_engineSearchMany2Many.html

60 lines
1.4 KiB
HTML

<HTML>
<CENTER><A HREF = "http://www.cfdem.com">CFDEMproject WWW Site</A> - <A HREF = "CFDEMcoupling_Manual.html#comm">CFDEM Commands</A>
</CENTER>
<HR>
<H3>locateModel_engineSearchMany2Many command
</H3>
<P><B>Syntax:</B>
</P>
<P>Defined in couplingProperties dictionary.
</P>
<PRE>locateModel engineSearchMany2Many;
engineSearchMany2ManyProps
{
engineProps
{
treeSearch switch1;
}
}
</PRE>
<I>switch1</I> = switch to use tree search algorithm
</UL>
<P><B>Examples:</B>
</P>
<PRE>locateModel engineSearchMany2Many;
engineSearchMany2ManyProps
{
engineProps
{
treeSearch true;
}
}
</PRE>
<P><B>Description:</B>
</P>
<P>The locateModel "engine" locates the CFD cell and cellID corresponding to a given position. This model is a dummy for the "twoWayMany2Many" dataExchangeModel which locates using the specified "engine" during coupling. Using this model with any other dataExchangeModel will cause problems.
</P>
<P>The engineSearchMany2Many locateModel can be used with different settings to use different algorithms:
</P>
<UL><LI>treeSearch false; will execute some geometric (linear) search using the last known cellID (recommended)
<LI>treeSearch true; will use a recursive tree structure to find the cell.
</UL>
<P><B>Restrictions:</B>
</P>
<P>Use only with the twoWayMany2Many dataExchangeModel!
</P>
<P><B>Related commands:</B>
</P>
<P><A HREF = "locateModel.html">locateModel</A>
</P>
</HTML>