COMBINATORIAL_BLAS 1.6
 
Loading...
Searching...
No Matches
Node Struct Reference

#include <Node.h>

Public Member Functions

 Node ()
 
 Node (int _id)
 
 Node (double _dist)
 
 Node (double _dist, int _parent)
 
 Node (int _id, double _dist, int _parent)
 
 Node (const Node &_node)
 
 operator double () const
 
Nodeoperator= (const Node &_node)
 
Nodeoperator-= (const Node &_node)
 
Node operator- (const Node &_node)
 
Nodeoperator= (const int &_id)
 
 Node ()
 
 Node (int _id)
 
 Node (double _dist)
 
 Node (double _dist, int _parent)
 
 Node (int _id, double _dist, int _parent)
 
 Node (const Node &_node)
 
 operator double () const
 
Nodeoperator= (const Node &_node)
 
Nodeoperator-= (const Node &_node)
 
Node operator- (const Node &_node)
 
Nodeoperator= (const int &_id)
 

Public Attributes

int id
 
double dist
 
int parent
 

Detailed Description

Definition at line 14 of file Node.h.

Constructor & Destructor Documentation

◆ Node() [1/12]

Node::Node ( )
inline

Definition at line 19 of file Node.h.

◆ Node() [2/12]

Node::Node ( int  _id)
inline

Definition at line 21 of file Node.h.

◆ Node() [3/12]

Node::Node ( double  _dist)
inline

Definition at line 23 of file Node.h.

◆ Node() [4/12]

Node::Node ( double  _dist,
int  _parent 
)
inline

Definition at line 25 of file Node.h.

◆ Node() [5/12]

Node::Node ( int  _id,
double  _dist,
int  _parent 
)
inline

Definition at line 27 of file Node.h.

◆ Node() [6/12]

Node::Node ( const Node _node)
inline

Definition at line 29 of file Node.h.

◆ Node() [7/12]

Node::Node ( )
inline

Definition at line 20 of file Node.h.

◆ Node() [8/12]

Node::Node ( int  _id)
inline

Definition at line 22 of file Node.h.

◆ Node() [9/12]

Node::Node ( double  _dist)
inline

Definition at line 24 of file Node.h.

◆ Node() [10/12]

Node::Node ( double  _dist,
int  _parent 
)
inline

Definition at line 26 of file Node.h.

◆ Node() [11/12]

Node::Node ( int  _id,
double  _dist,
int  _parent 
)
inline

Definition at line 28 of file Node.h.

◆ Node() [12/12]

Node::Node ( const Node _node)
inline

Definition at line 30 of file Node.h.

Member Function Documentation

◆ operator double() [1/2]

Node::operator double ( ) const
inline

Definition at line 31 of file Node.h.

◆ operator double() [2/2]

Node::operator double ( ) const
inline

Definition at line 32 of file Node.h.

◆ operator-() [1/2]

Node Node::operator- ( const Node _node)
inline

Definition at line 48 of file Node.h.

◆ operator-() [2/2]

Node Node::operator- ( const Node _node)
inline

Definition at line 49 of file Node.h.

◆ operator-=() [1/2]

Node & Node::operator-= ( const Node _node)
inline

Definition at line 42 of file Node.h.

◆ operator-=() [2/2]

Node & Node::operator-= ( const Node _node)
inline

Definition at line 43 of file Node.h.

◆ operator=() [1/4]

Node & Node::operator= ( const int &  _id)
inline

Definition at line 54 of file Node.h.

◆ operator=() [2/4]

Node & Node::operator= ( const int &  _id)
inline

Definition at line 55 of file Node.h.

◆ operator=() [3/4]

Node & Node::operator= ( const Node _node)
inline

Definition at line 35 of file Node.h.

◆ operator=() [4/4]

Node & Node::operator= ( const Node _node)
inline

Definition at line 36 of file Node.h.

Member Data Documentation

◆ dist

double Node::dist

Definition at line 16 of file Node.h.

◆ id

int Node::id

Definition at line 15 of file Node.h.

◆ parent

int Node::parent

Definition at line 17 of file Node.h.


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