|
Public Types |
| enum | Mode { VAMPIRE,
KIF,
CASC_18
} |
| enum | Statistics { STATISTICS_OFF,
STATISTICS_BRIEF,
STATISTICS_DETAILED
} |
| enum | MainAlg { LRS,
OTTER,
DISCOUNT
} |
| enum | Splitting { SPLIT_OFF,
SPLIT_PREPRO,
SPLIT_ON
} |
| enum | Subsumption { SUBSUMPTION_OFF,
SUBSUMPTION_MULTISET,
SUBSUMPTION_OPTIMIZED,
SUBSUMPTION_SET
} |
| enum | SplittingStyle { BLOCKING = 2,
PARALLEL = 1
} |
| enum | Selection {
P_1 = 1,
P_2 = 2,
P_3 = 3,
P_4 = 4,
P_5 = 5,
P_6 = 6,
P_7 = 7,
P_1002 = 1002,
P_1003 = 1003,
P_1004 = 1004,
P_1005 = 1005,
P_1006 = 1006,
P_1007 = 1007,
P_1008 = 1008,
P_1009 = 1009,
N_2 = -2,
N_3 = -3,
N_4 = -4,
N_5 = -5,
N_6 = -6,
N_7 = -7,
N_1005 = -1005,
N_1009 = -1009
} |
| enum | LiteralComparisonMode { NORMAL = 0,
KINKY = 1,
PREDICATE = 2
} |
| enum | Demodulation { DEMODULATION_OFF = 0,
DEMODULATION_PREORDERED = 1,
DEMODULATION_ALL = 4
} |
| enum | SymbolPrecedence { BY_OCCURRENCE = 0,
BY_ARITY = 1,
BY_REVERSE_ARITY = -1
} |
| enum | SimplificationOrdering { KBO,
KBO_NONREC
} |
| enum | TermWeightingScheme { TWS_UNIFORM,
TWS_NONUNIFORM_CONSTANT
} |
| enum | InputSyntax { INPUT_TPTP,
INPUT_KIF
} |
| enum | Proof { PROOF_OFF,
PROOF_CONDENSED,
PROOF_FULL
} |
Public Member Functions |
| | Options () |
| void | correct (int argc, char *argv[]) |
| void | output (ostream &) const |
| void | tabulate (ostream &) const |
| Mode | mode () const |
| void | mode (Mode m) |
| const char * | tab () const |
| void | tab (const char *newVal) |
| const char * | inputFile () const |
| void | inputFile (const char *newVal) |
| int | randomSeed () const |
| void | randomSeed (int newVal) |
| Statistics | statistics () const |
| void | statistics (Statistics m) |
| Proof | proof () const |
| void | proof (Proof newVal) |
| InputSyntax | inputSyntax () const |
| void | inputSyntax (InputSyntax newVal) |
| OutputSyntax | outputSyntax () const |
| void | outputSyntax (OutputSyntax newVal) |
| bool | silent () const |
| void | silent (bool newVal) |
| bool | showGen () const |
| void | showGen (bool newVal) |
| bool | showPassive () const |
| void | showPassive (bool newVal) |
| bool | showActive () const |
| void | showActive (bool newVal) |
| bool | showProfile () const |
| void | showProfile (bool newVal) |
| bool | showPrepro () const |
| void | showPrepro (bool newVal) |
| bool | showInput () const |
| void | showInput (bool newVal) |
| bool | showOptions () const |
| void | showOptions (bool newVal) |
| bool | showWeightLimitChanges () const |
| void | showWeightLimitChanges (bool newVal) |
| bool | removeUnusedDefs () const |
| void | removeUnusedDefs (bool newVal) |
| bool | arityCheck () const |
| void | arityCheck (bool newVal) |
| bool | noFreeVars () const |
| void | noFreeVars (bool newVal) |
| bool | miniscope () const |
| void | miniscope (bool newVal) |
| bool | outputEqualityInfix () const |
| void | outputEqualityInfix (bool newVal) |
| const char * | include () const |
| void | include (const char *newVal) |
| MainAlg | mainAlg () const |
| void | mainAlg (MainAlg alg) |
| Splitting | splitting () const |
| void | splitting (Splitting newVal) |
| SplittingStyle | splittingStyle () const |
| void | splittingStyle (SplittingStyle newVal) |
| bool | splittingWithNaming () const |
| void | splittingWithNaming (bool newVal) |
| Selection | selection () const |
| void | selection (Selection s) |
| LiteralComparisonMode | literalComparisonMode () const |
| void | literalComparisonMode (LiteralComparisonMode lcm) |
| bool | inheritedNegativeSelection () const |
| void | inheritedNegativeSelection (bool newVal) |
| bool | forwardSubsumptionResolution () const |
| void | forwardSubsumptionResolution (bool newVal) |
| Demodulation | forwardDemodulation () const |
| void | forwardDemodulation (Demodulation newVal) |
| bool | fdOnSplittingBranches () const |
| void | fdOnSplittingBranches (bool newVal) |
| Demodulation | backwardDemodulation () const |
| void | backwardDemodulation (Demodulation newVal) |
| bool | bdOnSplittingBranches () const |
| void | bdOnSplittingBranches (bool newVal) |
| Subsumption | backwardSubsumption () const |
| void | backwardSubsumption (Subsumption newVal) |
| Subsumption | forwardSubsumption () const |
| void | forwardSubsumption (Subsumption newVal) |
| bool | orphanMurder () const |
| void | orphanMurder (bool newVal) |
| int | elimDef () const |
| void | elimDef (int newVal) |
| int | lrsFirstTimeCheck () const |
| void | lrsFirstTimeCheck (int newVal) |
| int | lrsFirstMemoryCheck () const |
| void | lrsFirstMemoryCheck (int newVal) |
| int | maxInferenceDepth () const |
| void | maxInferenceDepth (int newVal) |
| SymbolPrecedence | symbolPrecedence () const |
| void | symbolPrecedence (SymbolPrecedence newVal) |
| bool | headerPrecedenceKinky () const |
| void | headerPrecedenceKinky (bool newVal) |
| bool | noInferencesBetweenRules () const |
| void | noInferencesBetweenRules (bool newVal) |
| long | timeLimit () const |
| void | timeLimit (long newVal) |
| int | memoryLimit () const |
| void | memoryLimit (int newVal) |
| int | allocationBufferSize () const |
| void | allocationBufferSize (int newVal) |
| float | allocationBufferPrice () const |
| void | allocationBufferPrice (float newVal) |
| int | inequalitySplitting () const |
| void | inequalitySplitting (int newVal) |
| int | maxSkolem () const |
| void | maxSkolem (int newVal) |
| long | maxActive () const |
| void | maxActive (long newVal) |
| long | maxPassive () const |
| void | maxPassive (long newVal) |
| long | maxWeight () const |
| void | maxWeight (long newVal) |
| int | ageWeightRatio () const |
| void | ageWeightRatio (int newVal) |
| const char * | testId () const |
| void | testId (const char *newVal) |
| int | testNumber () const |
| void | testNumber (int newVal) |
| bool | paramodulation () const |
| void | paramodulation (bool newVal) |
| int | symbolWeightByArity () const |
| void | symbolWeightByArity (int newVal) |
| TermWeightingScheme | termWeightingScheme () const |
| void | termWeightingScheme (TermWeightingScheme newVal) |
| SimplificationOrdering | simplificationOrdering () const |
| void | simplificationOrdering (SimplificationOrdering newVal) |
| float | nongoalWeightCoefficient () const |
| void | nongoalWeightCoefficient (float newVal) |
| float | selectedEqualityWeightCoefficient () const |
| void | selectedEqualityWeightCoefficient (float newVal) |
| bool | sos () const |
| void | sos (bool newVal) |
| void | kif () |
| void | fullSplitting () |
| string | includeFileName (char *relativeName) |
| bool | testNumberChanged () const |
Static Public Member Functions |
| Options * | lrs (Selection selection) |
| Options * | lrs (Selection selection, LiteralComparisonMode) |
| Options * | discount (Selection selection) |
| Options * | discount (Selection selection, LiteralComparisonMode) |
| Options * | otter (Selection selection) |
Private Member Functions |
| Opt * | find (const char *) |
| void | toXML (ostream &str) const |
Private Attributes |
| Option< Mode > | _mode |
| Option< const char * > | _tab |
| Option< const char * > | _inputFile |
| Option< int > | _randomSeed |
| Option< Statistics > | _statistics |
| Option< InputSyntax > | _inputSyntax |
| Option< OutputSyntax > | _outputSyntax |
| Option< bool > | _silent |
| Option< bool > | _showGen |
| Option< bool > | _showPassive |
| Option< bool > | _showActive |
| Option< bool > | _showPrepro |
| Option< bool > | _showProfile |
| Option< bool > | _showInput |
| Option< bool > | _showOptions |
| Option< bool > | _showWeightLimitChanges |
| Option< bool > | _removeUnusedDefs |
| Option< bool > | _arityCheck |
| Option< bool > | _noFreeVars |
| Option< bool > | _miniscope |
| Option< bool > | _outputEqualityInfix |
| Option< const char * > | _include |
| Option< MainAlg > | _mainAlg |
| Option< Splitting > | _splitting |
| Option< SplittingStyle > | _splittingStyle |
| Option< bool > | _splittingWithNaming |
| Option< Selection > | _selection |
| Option< LiteralComparisonMode > | _literalComparisonMode |
| Option< bool > | _inheritedNegativeSelection |
| Option< bool > | _forwardSubsumptionResolution |
| Option< Demodulation > | _forwardDemodulation |
| Option< bool > | _fdOnSplittingBranches |
| Option< Demodulation > | _backwardDemodulation |
| Option< bool > | _bdOnSplittingBranches |
| Option< Subsumption > | _forwardSubsumption |
| Option< Subsumption > | _backwardSubsumption |
| Option< bool > | _orphanMurder |
| Option< int > | _elimDef |
| Option< int > | _lrsFirstTimeCheck |
| Option< int > | _lrsFirstMemoryCheck |
| Option< int > | _maxInferenceDepth |
| Option< SymbolPrecedence > | _symbolPrecedence |
| Option< bool > | _headerPrecedenceKinky |
| Option< bool > | _noInferencesBetweenRules |
| Option< long > | _timeLimit |
| Option< int > | _memoryLimit |
| Option< int > | _allocationBufferSize |
| Option< float > | _allocationBufferPrice |
| Option< int > | _inequalitySplitting |
| Option< int > | _maxSkolem |
| Option< long > | _maxActive |
| Option< long > | _maxPassive |
| Option< long > | _maxWeight |
| Option< int > | _ageWeightRatio |
| Option< Proof > | _proof |
| Option< const char * > | _testId |
| Option< int > | _testNumber |
| Option< bool > | _paramodulation |
| Option< int > | _symbolWeightByArity |
| Option< TermWeightingScheme > | _termWeightingScheme |
| Option< SimplificationOrdering > | _simplificationOrdering |
| Option< float > | _nongoalWeightCoefficient |
| Option< float > | _selectedEqualityWeightCoefficient |
| Option< bool > | _sos |
Static Private Attributes |
| const char * | _names [] |