This file contains the definition of the main procedures for the computations which use graph algorithms. More...
#include "rounding.h"#include "chomp/system/config.h"#include "chomp/system/textfile.h"#include "chomp/struct/digraph.h"#include "maptype.h"#include "parttype.h"Go to the source code of this file.
Namespaces | |
| namespace | unifexp |
This namespace contains all the classes and functions defined in the Uniform Expansion project files. | |
Functions | |
| template<class wType , class numType > | |
| void | unifexp::createGraph (chomp::homology::diGraph< wType > &g, const mapType< numType > &theMap, const partType< numType > &thePart, int partCount, std::vector< int > &critImages) |
| Computes the images of intervals in the partition and fills in the corresponding weighted graph. | |
| template<class numType > | |
| void | unifexp::findLambdaC (const numType &delta, const mapType< numType > &theMap, partType< numType > &thePart, int partCount, numType *lambda, numType *logC, numType *lambda0, int rigorous, int sparseGraph) |
| Computes lambda, C, and lambda0 with the given partition and for the given map. | |
| template<class numType > | |
| void | unifexp::findDeltaBisection (numType lambdaMin, numType resolution, const mapType< numType > &theMap, partType< numType > &thePart, int partCount, numType &deltaBad, numType &deltaGood, bool considerPaths, int rigorous, int sparseGraph) |
| Finds a possibly small value of delta using the bisection method. | |
This file contains the definition of the main procedures for the computations which use graph algorithms.
Definition in file graphs.h.
1.7.2