#include <stdio.h>#include "nusmv/core/enc/be/BeEnc.h"#include "nusmv/core/utils/utils.h"#include "nusmv/core/prop/Prop.h"Go to the source code of this file.
Enumerations | |
| enum | Bmc_DumpType { BMC_DUMP_NONE, BMC_DUMP_DIMACS, BMC_DUMP_DA_VINCI, BMC_DUMP_GDL } |
Public interface for dumping functionalities, like dimacs. More... | |
Functions | |
| void | Bmc_Dump_DimacsInvarProblem (const BeEnc_ptr be_enc, const Be_Cnf_ptr cnf, FILE *dimacsfile) |
| Dumps the given invar problem in the given file. | |
| int | Bmc_Dump_DimacsInvarProblemFilename (const BeEnc_ptr be_enc, const Be_Cnf_ptr cnf, const char *filename) |
| Opens a new file named filename, than dumps the given invar problem in DIMACS format. | |
| void | Bmc_Dump_DimacsProblem (const BeEnc_ptr be_enc, const Be_Cnf_ptr cnf, const int k, FILE *dimacsfile) |
| Dumps the given LTL problem in the given file. | |
| int | Bmc_Dump_DimacsProblemFilename (const BeEnc_ptr be_enc, const Be_Cnf_ptr cnf, const char *filename, const int k) |
| Opens a new file named filename, than dumps the given LTL problem in DIMACS format. | |
| void | Bmc_Dump_WriteProblem (const BeEnc_ptr be_enc, const Be_Cnf_ptr cnf, Prop_ptr prop, const int k, const int loop, const Bmc_DumpType dump_type, const char *dump_fname_template) |
| Dumps a cnf in different formats. | |
| enum Bmc_DumpType |
Public interface for dumping functionalities, like dimacs.
| void Bmc_Dump_DimacsInvarProblem | ( | const BeEnc_ptr | be_enc, | |
| const Be_Cnf_ptr | cnf, | |||
| FILE * | dimacsfile | |||
| ) |
Dumps the given invar problem in the given file.
dimacsfile must be writable
| int Bmc_Dump_DimacsInvarProblemFilename | ( | const BeEnc_ptr | be_enc, | |
| const Be_Cnf_ptr | cnf, | |||
| const char * | filename | |||
| ) |
Opens a new file named filename, than dumps the given invar problem in DIMACS format.
| void Bmc_Dump_DimacsProblem | ( | const BeEnc_ptr | be_enc, | |
| const Be_Cnf_ptr | cnf, | |||
| const int | k, | |||
| FILE * | dimacsfile | |||
| ) |
Dumps the given LTL problem in the given file.
dimacsfile must be writable
| int Bmc_Dump_DimacsProblemFilename | ( | const BeEnc_ptr | be_enc, | |
| const Be_Cnf_ptr | cnf, | |||
| const char * | filename, | |||
| const int | k | |||
| ) |
Opens a new file named filename, than dumps the given LTL problem in DIMACS format.
| void Bmc_Dump_WriteProblem | ( | const BeEnc_ptr | be_enc, | |
| const Be_Cnf_ptr | cnf, | |||
| Prop_ptr | prop, | |||
| const int | k, | |||
| const int | loop, | |||
| const Bmc_DumpType | dump_type, | |||
| const char * | dump_fname_template | |||
| ) |
Dumps a cnf in different formats.
AutomaticStart
None
1.6.1