LIBINT 2.9.0
Public Member Functions | List of all members
libint2::DGArcRel< ArcRel > Class Template Reference

Class DGArcRel describes arcs in a directed graph which is represented by a relationship ArcRel. More...

#include <dgarc.h>

Inheritance diagram for libint2::DGArcRel< ArcRel >:
Inheritance graph
[legend]
Collaboration diagram for libint2::DGArcRel< ArcRel >:
Collaboration graph
[legend]

Public Member Functions

 DGArcRel (const std::shared_ptr< DGVertex > &orig, const std::shared_ptr< DGVertex > &dest, const std::shared_ptr< ArcRel > &rel)
 
std::shared_ptr< RecurrenceRelationrr () const override
 Implementation of DGArcRR::rr()
 
void print (std::ostream &os) const override
 Overload of DGArc::print()
 
- Public Member Functions inherited from libint2::DGArc
 DGArc (const std::shared_ptr< DGVertex > &orig, const std::shared_ptr< DGVertex > &dest)
 
std::shared_ptr< DGVertexorig () const
 
std::shared_ptr< DGVertexdest () const
 

Additional Inherited Members

- Protected Member Functions inherited from libint2::DGArcRR
 DGArcRR (const std::shared_ptr< DGVertex > &orig, const std::shared_ptr< DGVertex > &dest)
 

Detailed Description

template<class ArcRel>
class libint2::DGArcRel< ArcRel >

Class DGArcRel describes arcs in a directed graph which is represented by a relationship ArcRel.

Member Function Documentation

◆ print()

template<class ArcRel >
void libint2::DGArcRel< ArcRel >::print ( std::ostream & os) const
inlineoverridevirtual

Overload of DGArc::print()

Implements libint2::DGArc.

◆ rr()

template<class ArcRel >
std::shared_ptr< RecurrenceRelation > libint2::DGArcRel< ArcRel >::rr ( ) const
inlineoverridevirtual

Implementation of DGArcRR::rr()

Implements libint2::DGArcRR.


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