Implements an uninterpreted function instance.
More...
#include <UFInstance.h>
Implements an uninterpreted function instance.
Definition at line 25 of file UFInstance.h.
◆ UFInstance() [1/2]
carl::UFInstance::UFInstance |
( |
std::size_t |
id | ) |
|
|
inlineexplicitprivatenoexcept |
Constructs an uninterpreted function instance.
- Parameters
-
Definition at line 37 of file UFInstance.h.
◆ UFInstance() [2/2]
carl::UFInstance::UFInstance |
( |
| ) |
|
|
default |
◆ args()
const std::vector< UTerm > & carl::UFInstance::args |
( |
| ) |
const |
- Returns
- The arguments of this uninterpreted function instance.
Definition at line 25 of file UFInstance.cpp.
◆ complexity()
std::size_t carl::UFInstance::complexity |
( |
| ) |
const |
◆ gatherUFs()
◆ gatherVariables()
void carl::UFInstance::gatherVariables |
( |
carlVariables & |
vars | ) |
const |
◆ id()
std::size_t carl::UFInstance::id |
( |
| ) |
const |
|
inline |
- Returns
- The unique id of this uninterpreted function instance.
Definition at line 44 of file UFInstance.h.
◆ uninterpretedFunction()
- Returns
- The underlying uninterpreted function of this instance.
Definition at line 21 of file UFInstance.cpp.
◆ UFInstanceManager
◆ mId
std::size_t carl::UFInstance::mId = 0 |
|
private |
The documentation for this class was generated from the following files: