CVC3
Public Member Functions | Static Public Member Functions | Private Member Functions | Private Attributes

LFSCAssume Class Reference

#include <LFSCBoolProof.h>

Inherits LFSCProof.

Collaboration diagram for LFSCAssume:
Collaboration graph
[legend]

List of all members.

Public Member Functions

Static Public Member Functions

Private Member Functions

Private Attributes


Detailed Description

Definition at line 90 of file LFSCBoolProof.h.


Constructor & Destructor Documentation

LFSCAssume::LFSCAssume ( int  v,
LFSCProof pf,
bool  assm,
int  type 
) [inline, private]

Definition at line 96 of file LFSCBoolProof.h.

Referenced by clone(), and Make().

virtual LFSCAssume::~LFSCAssume ( ) [inline, private, virtual]

Definition at line 97 of file LFSCBoolProof.h.


Member Function Documentation

long int LFSCAssume::get_length ( ) [inline, private, virtual]

Reimplemented from LFSCProof.

Definition at line 98 of file LFSCBoolProof.h.

References d_pf.

virtual LFSCAssume* LFSCAssume::AsLFSCAssume ( ) [inline, virtual]

Reimplemented from LFSCProof.

Definition at line 100 of file LFSCBoolProof.h.

void LFSCAssume::print_pf ( std::ostream &  s,
int  ind = 0 
) [virtual]

Implements LFSCProof.

Definition at line 161 of file LFSCBoolProof.cpp.

References CVC3::abs(), d_assm, d_pf, d_type, and d_var.

void LFSCAssume::print_struct ( std::ostream &  s,
int  ind = 0 
) [virtual]

Reimplemented from LFSCProof.

Definition at line 172 of file LFSCBoolProof.cpp.

References d_assm, d_pf, and d_var.

static LFSCProof* LFSCAssume::Make ( int  v,
LFSCProof pf,
bool  assm = true,
int  type = 3 
) [inline, static]
LFSCProof* LFSCAssume::clone ( ) [inline, virtual]

Implements LFSCProof.

Definition at line 106 of file LFSCBoolProof.h.

References d_assm, d_pf, d_type, d_var, RefPtr< T >::get(), and LFSCAssume().

int LFSCAssume::getNumChildren ( ) [inline, virtual]

Reimplemented from LFSCProof.

Definition at line 107 of file LFSCBoolProof.h.

LFSCProof* LFSCAssume::getChild ( int  n) [inline, virtual]

Reimplemented from LFSCProof.

Definition at line 108 of file LFSCBoolProof.h.

References d_pf, and RefPtr< T >::get().

int LFSCAssume::checkBoolRes ( std::vector< int > &  clause) [inline, virtual]

Reimplemented from LFSCProof.

Definition at line 110 of file LFSCBoolProof.h.

References d_pf, d_type, and d_var.


Member Data Documentation

int LFSCAssume::d_var [private]

Definition at line 92 of file LFSCBoolProof.h.

Referenced by checkBoolRes(), clone(), print_pf(), and print_struct().

Definition at line 93 of file LFSCBoolProof.h.

Referenced by checkBoolRes(), clone(), get_length(), getChild(), print_pf(), and print_struct().

bool LFSCAssume::d_assm [private]

Definition at line 94 of file LFSCBoolProof.h.

Referenced by clone(), print_pf(), and print_struct().

int LFSCAssume::d_type [private]

Definition at line 95 of file LFSCBoolProof.h.

Referenced by checkBoolRes(), clone(), and print_pf().


The documentation for this class was generated from the following files: