Scippy

GCG

Branch-and-Price & Column Generation for Everyone

miscvisualization.h File Reference

Detailed Description

miscellaneous methods for visualizations

Author
Hanna Franzen

Definition in file miscvisualization.h.

#include <iostream>
#include <string>
#include <fstream>
#include "class_detprobdata.h"

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
Parameters
scipscip data structure
partialdecpartialdec that is to be visualized
extensionfuture file extension (to be included in the name)
filenamefilename output

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.

Parameters
filefile
pathbuffer containing the path afterward, must be of length PATH_MAX!

Definition at line 104 of file miscvisualization.cpp.

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