Hermes2D  2.0
Hermes::Hermes2D::InterfaceGeom< T > Class Template Reference

#include <forms.h>

+ Inheritance diagram for Hermes::Hermes2D::InterfaceGeom< T >:

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.
 
get_neighbor_diam () const
 Methods designed for discontinuous functions, return errors here.
 
- Public Member Functions inherited from Hermes::Hermes2D::Geom< T >
 Geom ()
 Constructor.
 
virtual ~Geom ()
 Virtual destructor allowing deallocation of inherited classes (InterfaceGeom) in polymorphic cases.
 

Public Attributes

int neighb_id
 
neighb_diam
 
- Public Attributes inherited from Hermes::Hermes2D::Geom< T >
diam
 Element diameter (for edge, diameter of the parent element).
 
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

- Protected Attributes inherited from Hermes::Hermes2D::Geom< T >
int orientation
 

Detailed Description

template<typename T>
class Hermes::Hermes2D::InterfaceGeom< T >

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.

Definition at line 256 of file forms.h.


The documentation for this class was generated from the following files: