template<int dim, typename TPointData, typename TLineData = TPointData>
template<typename TElem, typename TAAPos, typename TFVGeom>
class ug::FVSingularSourcesAndSinks< dim, TPointData, TLineData >::point_iterator< TElem, TAAPos, TFVGeom >
class of point source and sink iterator for a given scv
template<int dim, typename TPointData , typename TLineData = TPointData>
template<typename TElem , typename TAAPos , typename TFVGeom >
class constructor (sets the iterator to the beginnging of the list)
- Parameters
-
elem | the manager the element to find the sources and sinks for |
grid | the grid |
aaPos | position attachment for the grid |
geo | FV geometry for the element |
co | corner to check the sources and sinks for |
References ug::CalculateBoundingBox(), ug::FVSingularSourcesAndSinks< dim, TPointData, TLineData >::point_iterator< TElem, TAAPos, TFVGeom >::m_aaPos, ug::FVSingularSourcesAndSinks< dim, TPointData, TLineData >::point_iterator< TElem, TAAPos, TFVGeom >::m_elem, ug::FVSingularSourcesAndSinks< dim, TPointData, TLineData >::point_iterator< TElem, TAAPos, TFVGeom >::m_elem_bbox, and ug::FVSingularSourcesAndSinks< dim, TPointData, TLineData >::point_iterator< TElem, TAAPos, TFVGeom >::next_sss().
template<int dim, typename TPointData , typename TLineData >
template<typename TElem , typename TAAPos , typename TFVGeom >
Finds the proper point source or sink starting with a given index
- Parameters
-
index | index to start the search with |
References ug::FVSingularSourcesAndSinks< dim, TPointData, TLineData >::ListP.
Referenced by ug::FVSingularSourcesAndSinks< dim, TPointData, TLineData >::point_iterator< TElem, TAAPos, TFVGeom >::operator++(), and ug::FVSingularSourcesAndSinks< dim, TPointData, TLineData >::point_iterator< TElem, TAAPos, TFVGeom >::point_iterator().