angel
mercurial changeset:
|
#include <list>
#include "angel_types.hpp"
#include "xaifBooster/algorithms/CrossCountryInterface/inc/EliminationException.hpp"
#include "xaifBooster/algorithms/CrossCountryInterface/inc/Elimination.hpp"
Go to the source code of this file.
Namespaces | |
namespace | angel |
Namespace for the complete library. | |
Functions | |
bool | angel::isTrivialEdge (const c_graph_t::edge_t &e, c_graph_t &theAngelLCG, const xaifBoosterCrossCountryInterface::AwarenessLevel::AwarenessLevel_E ourAwarenessLevel) |
simply returns true if anf only if e is considered trivial with respect to ourAwarenessLevel | |
void | angel::assessPairElim (const c_graph_t::edge_t &e1, const c_graph_t::edge_t &e2, c_graph_t &theAngelLCG, const xaifBoosterCrossCountryInterface::AwarenessLevel::AwarenessLevel_E ourAwarenessLevel, unsigned int &cost, int &totalEdgecountChange, int &nontrivialEdgecountChange) |
theAngelLCG is only not const so that we can access eType | |
void | angel::assessFrontEdgeElim (const c_graph_t::edge_t &e, c_graph_t &theAngelLCG, const xaifBoosterCrossCountryInterface::AwarenessLevel::AwarenessLevel_E ourAwarenessLevel, unsigned int &cost, int &totalEdgecountChange, int &nontrivialEdgecountChange) |
theAngelLCG is only not const so that we can access eType | |
void | angel::assessBackEdgeElim (const c_graph_t::edge_t &e, c_graph_t &theAngelLCG, const xaifBoosterCrossCountryInterface::AwarenessLevel::AwarenessLevel_E ourAwarenessLevel, unsigned int &cost, int &totalEdgecountChange, int &nontrivialEdgecountChange) |
theAngelLCG is only not const so that we can access eType | |
void | angel::assessEdgeElim (const EdgeElim &anEdgeElim, c_graph_t &theAngelLCG, const xaifBoosterCrossCountryInterface::AwarenessLevel::AwarenessLevel_E ourAwarenessLevel, unsigned int &cost, int &totalEdgecountChange, int &nontrivialEdgecountChange) |
void | angel::postProcessRemainderGraph (c_graph_t &theAngelLCG, xaifBoosterCrossCountryInterface::JacobianAccumulationExpressionList &theJAEList, std::list< EdgeRef_t > &edge_ref_list, const xaifBoosterCrossCountryInterface::AwarenessLevel::AwarenessLevel_E ourAwarenessLevel) |