OOFEM 3.0
Loading...
Searching...
No Matches
oofem::Edge2D Class Reference

#include <edge2d.h>

Inheritance diagram for oofem::Edge2D:

Public Member Functions

 Edge2D (int node1, int node2)
 Constructor.
virtual ~Edge2D ()
 Destructor.
int giveFirstNodeNumber ()
 Gives the number of the first node.
int giveSecondNodeNumber ()
 Gives the number of the second node.
virtual bool operator== (const Edge2D &right)
 Compares receiver with passed Edge2D. Returns true if node numbers are equal, false otherwise.

Private Attributes

std ::pair< int, int > nodeNumbers
 Global node numbers.

Detailed Description

Edge class for Delaunay triangulation

Author
David Krybus

Definition at line 49 of file edge2d.h.

Constructor & Destructor Documentation

◆ Edge2D()

oofem::Edge2D::Edge2D ( int node1,
int node2 )

Constructor.

Definition at line 39 of file edge2d.C.

References nodeNumbers.

Referenced by oofem::AlphaEdge2D::AlphaEdge2D(), and operator==().

◆ ~Edge2D()

oofem::Edge2D::~Edge2D ( )
virtual

Destructor.

Definition at line 43 of file edge2d.C.

Member Function Documentation

◆ giveFirstNodeNumber()

int oofem::Edge2D::giveFirstNodeNumber ( )
inline

Gives the number of the first node.

Definition at line 61 of file edge2d.h.

References nodeNumbers.

◆ giveSecondNodeNumber()

int oofem::Edge2D::giveSecondNodeNumber ( )
inline

Gives the number of the second node.

Definition at line 63 of file edge2d.h.

References nodeNumbers.

◆ operator==()

bool oofem::Edge2D::operator== ( const Edge2D & right)
virtual

Compares receiver with passed Edge2D. Returns true if node numbers are equal, false otherwise.

Definition at line 47 of file edge2d.C.

References Edge2D(), and nodeNumbers.

Member Data Documentation

◆ nodeNumbers

std :: pair< int, int > oofem::Edge2D::nodeNumbers
private

Global node numbers.

Definition at line 53 of file edge2d.h.

Referenced by Edge2D(), giveFirstNodeNumber(), giveSecondNodeNumber(), and operator==().


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

This page is part of the OOFEM-3.0 documentation. Copyright Copyright (C) 1994-2025 Borek Patzak Bořek Patzák
Project e-mail: oofem@fsv.cvut.cz
Generated at for OOFEM by doxygen 1.15.0 written by Dimitri van Heesch, © 1997-2011