Hermes2D
2.0
|
#include <forms.h>
Public Member Functions | |
int | get_neighbor_marker () const |
Methods designed for discontinuous functions, return errors here. | |
int | get_neighbor_id () const |
Methods designed for discontinuous functions, return errors here. | |
T | get_neighbor_diam () const |
Methods designed for discontinuous functions, return errors here. | |
![]() | |
Geom () | |
Constructor. | |
virtual | ~Geom () |
Virtual destructor allowing deallocation of inherited classes (InterfaceGeom) in polymorphic cases. | |
Public Attributes | |
int | neighb_id |
T | neighb_diam |
![]() | |
T | diam |
Element diameter (for edge, diameter of the parent element). | |
T | area |
Element area (for edge, area of the parent element). | |
T * | x |
T * | y |
Coordinates[in physical domain]. | |
T * | nx |
T * | ny |
T * | tx |
T * | ty |
Tangents[in physical domain]. Only for edge. | |
int | id |
ID number of the element (undefined for edge). | |
int | isurf |
Order number of an edge of the element. | |
int | elem_marker |
Element marker (for both volumetric and surface forms). | |
int | edge_marker |
Edge marker (for surface forms only). | |
Friends | |
template<typename Scalar > | |
class | DiscreteProblem |
template<typename Scalar > | |
class | DiscreteProblemLinear |
template<typename Scalar > | |
class | KellyTypeAdapt |
template<typename Scalar > | |
class | Adapt |
Additional Inherited Members | |
![]() | |
int | orientation |
Small class which contains information about the element on the other side of an interface.
It just appends three new parameters to an instance of Geom. During destruction, the wrapped instance is not touched - it must be destroyed separately. You may call the overriden methods free
or free_ord
in order to do this via the instance of InterfaceGeom.