Diana
0.8.3
|
Convertor from CSR format and into it. More...
#include <Convertor.hpp>
Public Member Functions | |
void | FromConnectionsToCSR (const CapeString &_szInputConnectionsFileName, CSRGraph *_OutGraph) throw (Common::Error::ECapeUnknown, Common::Error::ECapeInvalidArgument) |
void | ConvertCSRToDotFormat (CSRGraph *_Graph, const CapeString &_OutputFileName) |
void | ConvertCSRToDivideDotFormat (CSRGraph *_CSRGraph, const CapeString &_OutputFileName, CapeArrayLong *DivideLayout) |
Private Member Functions | |
void | CSRToAdjancyVector (CSRGraph *_CSRGraph, std::vector< std::vector< EdgeStruct > > *AdjancyVector) |
Convertor from CSR format and into it.
CConvertor. This class is used for converting graphs from different formats to CSR format and from CSR (compressed storage) format to graphviz dot format (www.graphviz.org).
void ConvertCSRToDivideDotFormat | ( | CSRGraph * | _CSRGraph, |
const CapeString & | _OutputFileName, | ||
CapeArrayLong * | DivideLayout | ||
) |
Conevrt divided CSR graph to the dot format. For different parts is using clusters (special graphviz dot blocks )
void ConvertCSRToDotFormat | ( | CSRGraph * | _Graph, |
const CapeString & | _OutputFileName | ||
) |
Convert adjancy matrix to the CSR (compressed storage) format
void FromConnectionsToCSR | ( | const CapeString & | _szInputConnectionsFileName, |
CSRGraph * | _OutGraph | ||
) | throw (Common::Error::ECapeUnknown, Common::Error::ECapeInvalidArgument) |
This function makes a convertation from file, where described connections between different into CSR format for possibility of applying graph dividing algorithms.