carl  24.04
Computer ARithmetic Library
carl::helper::UninterpretedSubstitutor< Pol > Struct Template Reference

#include <Substitution.h>

Collaboration diagram for carl::helper::UninterpretedSubstitutor< Pol >:

Public Member Functions

 UninterpretedSubstitutor (const std::map< UVariable, UFInstance > &repl)
 
Formula< Poloperator() (const Formula< Pol > &formula)
 

Data Fields

const std::map< UVariable, UFInstance > & replacements
 

Detailed Description

template<typename Pol>
struct carl::helper::UninterpretedSubstitutor< Pol >

Definition at line 43 of file Substitution.h.

Constructor & Destructor Documentation

◆ UninterpretedSubstitutor()

template<typename Pol >
carl::helper::UninterpretedSubstitutor< Pol >::UninterpretedSubstitutor ( const std::map< UVariable, UFInstance > &  repl)
inlineexplicit

Definition at line 45 of file Substitution.h.

Member Function Documentation

◆ operator()()

template<typename Pol >
Formula<Pol> carl::helper::UninterpretedSubstitutor< Pol >::operator() ( const Formula< Pol > &  formula)
inline

Definition at line 46 of file Substitution.h.

Here is the call graph for this function:

Field Documentation

◆ replacements

template<typename Pol >
const std::map<UVariable,UFInstance>& carl::helper::UninterpretedSubstitutor< Pol >::replacements

Definition at line 44 of file Substitution.h.


The documentation for this struct was generated from the following file: