solverdebug.c File Reference

#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#include <string.h>
#include <assert.h>
#include "solver.h"
#include "solverdebug.h"
#include "bitmap.h"
#include "pool.h"
#include "poolarch.h"
#include "util.h"
#include "evr.h"
#include "policy.h"

Go to the source code of this file.

Functions

Idsolver_create_decisions_obsoletesmap (Solver *solv)
void solver_printruleelement (Solver *solv, int type, Rule *r, Id v)
void solver_printrule (Solver *solv, int type, Rule *r)
void solver_printruleclass (Solver *solv, int type, Rule *r)
void solver_printproblem (Solver *solv, Id v)
void solver_printwatches (Solver *solv, int type)
void solver_printdecisionq (Solver *solv, int type)
void solver_printdecisions (Solver *solv)
static const char * id2strnone (Pool *pool, Id id)
void solver_printtransaction (Solver *solv)
void solver_printprobleminfo (Solver *solv, Id problem)
void solver_printsolution (Solver *solv, Id problem, Id solution)
void solver_printallsolutions (Solver *solv)
void solver_printtrivial (Solver *solv)
const char * solver_select2str (Solver *solv, Id select, Id what)


Function Documentation

Id* solver_create_decisions_obsoletesmap ( Solver solv  ) 

void solver_printruleelement ( Solver solv,
int  type,
Rule r,
Id  v 
)

void solver_printrule ( Solver solv,
int  type,
Rule r 
)

void solver_printruleclass ( Solver solv,
int  type,
Rule r 
)

void solver_printproblem ( Solver solv,
Id  v 
)

void solver_printwatches ( Solver solv,
int  type 
)

Definition at line 249 of file solverdebug.c.

References _Pool::nsolvables, _Solver::pool, POOL_DEBUG, and _Solver::watches.

void solver_printdecisionq ( Solver solv,
int  type 
)

void solver_printdecisions ( Solver solv  ) 

static const char* id2strnone ( Pool pool,
Id  id 
) [inline, static]

Definition at line 438 of file solverdebug.c.

References id2str().

Referenced by solver_printtransaction().

void solver_printtransaction ( Solver solv  ) 

void solver_printprobleminfo ( Solver solv,
Id  problem 
)

void solver_printsolution ( Solver solv,
Id  problem,
Id  solution 
)

void solver_printallsolutions ( Solver solv  ) 

void solver_printtrivial ( Solver solv  ) 

const char* solver_select2str ( Solver solv,
Id  select,
Id  what 
)


doxygen