Public Types | |
enum | { BoundaryMarkerIndex = -999, LocalEndIndex = INT_MAX } |
typedef GI::DuneIntersectionIterator | DuneIntersectionIter |
typedef GI::GridType::Traits::template Codim< 0 >::EntityPointer | CellPtr |
typedef GI::GridType::ctype | Scalar |
typedef Dune::FieldVector < Scalar, GI::GridType::dimension > | Vector |
typedef Dune::FieldVector < Scalar, GI::GridType::dimension-1 > | LocalVector |
typedef int | Index |
typedef GIE::Cell< GI, CellPtr > | Cell |
Public Member Functions | |
Face (const GI &grid, const DuneIntersectionIter &it, const Index loc_ind) | |
Scalar | area () const |
Vector | centroid () const |
Vector | normal () const |
bool | boundary () const |
int | boundaryId () const |
Cell | cell () const |
Index | cellIndex () const |
Cell | neighbourCell () const |
Index | neighbourCellIndex () const |
Index | index () const |
Index | localIndex () const |
Scalar | neighbourCellVolume () const |
Protected Attributes | |
const GI * | pgrid_ |
DuneIntersectionIter | iter_ |
Index | local_index_ |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |