65 Mesh& solidBoundaryMesh,
89 vector<NearestCell>& nearest);
97 vector<NearestCell>& nearest);
void markIntersections(Mesh &fluidMesh, AABB &sMeshesAABB)
void CRConnectivityPrintFile(const CRConnectivity &conn, const string &name, const int procID) const
void createSolidInterpolationStencil(Mesh &mesh, KSearchTree &IBFacesTree, vector< NearestCell > &nearest)
Vector< double, 3 > Vec3D
int fluidNeighborsPerIBFace
int markSolid(Mesh &fluidMesh)
int markFluid(Mesh &fluidMesh)
void createIBInterpolationStencil(Mesh &mesh, KSearchTree &fluidCellsTree, KSearchTree &solidFacesTree)
IBManager(GeomFields &geomFields, Mesh &solidBoundaryMesh, const MeshList &fluidMeshes)
void markIBTypePlus(Mesh &fluidMesh)
void createIBFaces(Mesh &fluidMesh)
int solidNeighborsPerIBFace
Mesh & _solidBoundaryMesh
int IBNeighborsPerSolidFace
const MeshList _fluidMeshes
void findNearestCellForSolidFaces(Mesh &mesh, KSearchTree &fluidCellsTree, vector< NearestCell > &nearest)
Array< Vec3D > Vec3DArray
int fluidNeighborsPerSolidFace
vector< Mesh * > MeshList