PRAgMaTIc  master
Public Member Functions | Friends | List of all members
DirectedEdge< index_t > Class Template Reference

#include <Edge.h>

Public Member Functions

 DirectedEdge (index_t nid0, index_t nid1)
 
 DirectedEdge (index_t nid0, index_t nid1, index_t nid)
 
 DirectedEdge (const DirectedEdge &in)
 
 DirectedEdge ()
 
 ~DirectedEdge ()
 Destructor. More...
 
DirectedEdgeoperator= (const DirectedEdge &in)
 Assignment operator. More...
 
bool operator== (const DirectedEdge &in) const
 Equality operator. More...
 
bool operator!= (const DirectedEdge &in) const
 Inequality operator. More...
 
bool operator< (const DirectedEdge &in) const
 Less-than operator. More...
 
index_t connected (const DirectedEdge &in) const
 
bool contains (index_t nid) const
 

Friends

template<typename _real_t >
class Mesh
 
template<typename _real_t , int _dim>
class Coarsen
 
template<typename _real_t , int _dim>
class Swapping
 
template<typename _real_t , int _dim>
class Refine
 

Detailed Description

template<typename index_t>
class DirectedEdge< index_t >

Definition at line 108 of file Edge.h.

Constructor & Destructor Documentation

template<typename index_t>
DirectedEdge< index_t >::DirectedEdge ( index_t  nid0,
index_t  nid1 
)
inline

Constructor

Parameters
nid0Node-Id 0
nid1Node-Id 1

Definition at line 114 of file Edge.h.

template<typename index_t>
DirectedEdge< index_t >::DirectedEdge ( index_t  nid0,
index_t  nid1,
index_t  nid 
)
inline

Definition at line 119 of file Edge.h.

template<typename index_t>
DirectedEdge< index_t >::DirectedEdge ( const DirectedEdge< index_t > &  in)
inline

Copy constructor

Parameters
inDirectedEdge object.

Definition at line 128 of file Edge.h.

template<typename index_t>
DirectedEdge< index_t >::DirectedEdge ( )
inline

Definition at line 133 of file Edge.h.

template<typename index_t>
DirectedEdge< index_t >::~DirectedEdge ( )
inline

Destructor.

Definition at line 136 of file Edge.h.

Member Function Documentation

template<typename index_t>
index_t DirectedEdge< index_t >::connected ( const DirectedEdge< index_t > &  in) const
inline

Definition at line 161 of file Edge.h.

template<typename index_t>
bool DirectedEdge< index_t >::contains ( index_t  nid) const
inline

Definition at line 169 of file Edge.h.

template<typename index_t>
bool DirectedEdge< index_t >::operator!= ( const DirectedEdge< index_t > &  in) const
inline

Inequality operator.

Definition at line 152 of file Edge.h.

template<typename index_t>
bool DirectedEdge< index_t >::operator< ( const DirectedEdge< index_t > &  in) const
inline

Less-than operator.

Definition at line 157 of file Edge.h.

template<typename index_t>
DirectedEdge& DirectedEdge< index_t >::operator= ( const DirectedEdge< index_t > &  in)
inline

Assignment operator.

Definition at line 139 of file Edge.h.

template<typename index_t>
bool DirectedEdge< index_t >::operator== ( const DirectedEdge< index_t > &  in) const
inline

Equality operator.

Definition at line 147 of file Edge.h.

Friends And Related Function Documentation

template<typename index_t>
template<typename _real_t , int _dim>
friend class Coarsen
friend

Definition at line 174 of file Edge.h.

template<typename index_t>
template<typename _real_t >
friend class Mesh
friend

Definition at line 173 of file Edge.h.

template<typename index_t>
template<typename _real_t , int _dim>
friend class Refine
friend

Definition at line 176 of file Edge.h.

template<typename index_t>
template<typename _real_t , int _dim>
friend class Swapping
friend

Definition at line 175 of file Edge.h.


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