HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
VdfNetworkStats Class Reference

#include <networkStats.h>

Classes

struct  NodeTypeStats
 

Public Member Functions

VDF_API VdfNetworkStats (const VdfNetwork &network)
 
size_t GetMaxTypeNameLength () const
 
size_t GetMaxFanIn () const
 
const std::string & GetMaxFanInNodeName () const
 
size_t GetMaxFanOut () const
 
const std::string & GetMaxFanOutNodeName () const
 
const _TypeStatsMap & GetStatsMap () const
 

Detailed Description

A VdfNetworkStats object represents some useful statistics about a network.

Definition at line 30 of file networkStats.h.

Constructor & Destructor Documentation

VDF_API VdfNetworkStats::VdfNetworkStats ( const VdfNetwork network)

Builds the statistics structures from the given network.

Member Function Documentation

size_t VdfNetworkStats::GetMaxFanIn ( ) const
inline

Returns the max fan in.

Definition at line 61 of file networkStats.h.

const std::string& VdfNetworkStats::GetMaxFanInNodeName ( ) const
inline

Returns the node name with the max fan in.

Definition at line 65 of file networkStats.h.

size_t VdfNetworkStats::GetMaxFanOut ( ) const
inline

Returns the max fan out.

Definition at line 71 of file networkStats.h.

const std::string& VdfNetworkStats::GetMaxFanOutNodeName ( ) const
inline

Returns the node name with the max fan out.

Definition at line 75 of file networkStats.h.

size_t VdfNetworkStats::GetMaxTypeNameLength ( ) const
inline

Returns the length of the longest type name encountered.

Definition at line 57 of file networkStats.h.

const _TypeStatsMap& VdfNetworkStats::GetStatsMap ( ) const
inline

Returns the count map.

Definition at line 81 of file networkStats.h.


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