#include <point.hpp>

Public Types | |
| typedef double | real_type | 
| typedef material::TVector3 | Type_coors | 
| 
typedef std::pair< Element  *, unsigned short >  | Type_ElementalNode | 
| 
typedef std::vector < Type_ElementalNode >  | TypeElementContainer | 
| typedef unsigned int | uint | 
Public Member Functions | |
| void | addElement (Element *element, const unsigned short &local_node) | 
| void | eraseElement (const TypeElementContainer::iterator &element) | 
| void | eraseElement (const Element *element) | 
| 
const  TypeElementContainer::iterator  | findElement (const Element *element) | 
| 
const  TypeElementContainer::const_iterator  | findElement (const Element *element) const | 
| void | getAdjacentEdges (std::set< const Edge * > &edges) const | 
| determines and adds all adjacent edges (regardless of type of adjacency) to 'edges'  | |
| void | getAdjacentElements (std::set< const Element * > &elements) const | 
| determines and adds all adjacent elements (regardless of type of adjacency) to 'elements'  | |
| void | getAdjacentFaces (std::set< const Face * > &faces) const | 
| determines and adds all adjacent faces (regardless of type of adjacency) to 'faces'  | |
| const Type_coors & | getCoordinates () const | 
| returns the coordinates of this point:  | |
| const TypeElementContainer & | getElements () const | 
| const std::string & | getIdent () const | 
| returns the ident of this point:  | |
| index_type & | getIndex () | 
| sets the index of this point:  | |
| const index_type & | getIndex () const | 
| returns the specific integration point data   | |
| const bool & | onSurface () const | 
| returns true if part of surface:  | |
| Point (const index_type &theindex, const Type_coors &coors) | |
| void | resetOnSurface () | 
| checks if this point is on surface and sets internal flag (requires that the onSurface flag of all parent faces/edges is up-to-date!)  | |
| Type_coors & | setCoordinates () | 
| void | setCoordinates (const Type_coors &coors) | 
| set coordinates  | |
| void | setIdent (std::string &s) | 
| sets the ident of this point:  | |
Public Attributes | |
| 
EIGEN_MAKE_ALIGNED_OPERATOR_NEW  typedef unsigned int  | index_type | 
Protected Member Functions | |
| TypeElementContainer & | setElements () | 
Protected Attributes | |
| TypeElementContainer | adjacent_elements_sharednode | 
| the adjacent elements this node is part of (generated)  | |
| Type_coors | coordinates | 
| the coordinates of the point (size 3);  | |
| std::string | ident | 
| a possible identifier string  | |
| index_type | index | 
| the index of this point  | |
| bool | on_surface | 
| true if this point is part of the surface  | |
| const index_type& sfem::mesh::Point::getIndex | ( | ) |  const [inline] | 
        
returns the specific integration point data
| intpt | ... number of intpt returns the index of this point: | 
 1.5.6