Scippy

GCG

Branch-and-Price & Column Generation for Everyone

miscvisualization.cpp File Reference

Detailed Description

miscellaneous methods for visualizations

Author
Hanna Franzen

Definition in file miscvisualization.cpp.

#include "cons_decomp.h"
#include "miscvisualization.h"
#include "class_detprobdata.h"
#include "class_partialdecomp.h"
#include "scip/scip.h"
#include <unistd.h>
#include <stdlib.h>
#include <sstream>

Go to the source code of this file.

Functions

void GCGgetVisualizationFilename (SCIP *scip, PARTIALDECOMP *partialdec, const char *extension, char *filename)
 
void GCGgetFilePath (FILE *file, char *path)
 

Function Documentation

◆ GCGgetVisualizationFilename()

void GCGgetVisualizationFilename ( SCIP *  scip,
PARTIALDECOMP partialdec,
const char *  extension,
char *  filename 
)

Gives a consistent filename for a (single) partialdec visualization that includes the probname and partialdecID.

Returns
standardized filename

Definition at line 54 of file miscvisualization.cpp.

References gcg::PARTIALDECOMP::buildDecChainString(), gcg::PARTIALDECOMP::getID(), and gcg::PARTIALDECOMP::getNBlocks().

Referenced by DECwriteAllDecomps(), DECwriteSelectedDecomps(), gcg::PARTIALDECOMP::exportVisualization(), GCGWriteGpDecompMatrix(), GCGwriteTexReport(), GCGwriteTexVisualization(), SCIP_DECL_READERWRITE(), and gcg::PARTIALDECOMP::showVisualization().

◆ GCGgetFilePath()

void GCGgetFilePath ( FILE *  file,
char *  path 
)

Gives the path of the provided file.

Definition at line 104 of file miscvisualization.cpp.

Referenced by GCGtexWriteMakefileAndReadme(), GCGwriteTexReport(), and SCIP_DECL_READERWRITE().