|
Hermes2D
3.0
|
#include <forms.h>
Public Member Functions | |
| InterfaceGeom (GeomSurf< T > *geom, Element *central_el, Element *neighb_el) | |
| Constructor. | |
| T | get_diam_approximation (unsigned char n) |
| Element diameter approximation. | |
| T | get_area (unsigned char n, double *wt) |
| Element area. | |
| template<> | |
| double | get_diam_approximation (unsigned char n) |
| template<> | |
| double | get_area (unsigned char n, double *wt) |
Public Attributes | |
| T * | x |
| T * | y |
| T * | nx |
| T * | ny |
| T * | tx |
| T * | ty |
| Element * | central_el |
| Element * | neighb_el |
| int | elem_marker |
| Element marker (for both volumetric and surface forms). | |
| int | edge_marker |
| Edge marker. | |
| bool | orientation |
| unsigned char | isurf |
| Internal number of an edge of the element. | |
Friends | |
| template<typename Scalar > | |
| class | KellyTypeAdapt |
Small class which contains information about the element on the other side of an interface.
Due to a very varied nature of data one may need in DG assembling, both central and neighbor elements are fully accessible in this class.
| bool Hermes::Hermes2D::InterfaceGeom< T >::orientation |
0 .... if(nx, ny) is equal to the global normal, otherwise 1 (each edge has a unique global normal). Only for edge.
Definition at line 156 of file forms.h.
Referenced by Hermes::Hermes2D::InterfaceGeom< T >::InterfaceGeom().