Home
last modified time | relevance | path

Searched refs:CSPMulTerm (Results 1 – 5 of 5) sorted by relevance

/dports/math/clingo/clingo-5.5.1/libgringo/src/
H A Dterms.cc383 CSPMulTerm::CSPMulTerm(CSPMulTerm &&) = default;
384 CSPMulTerm &CSPMulTerm::operator=(CSPMulTerm &&) = default;
386 CSPMulTerm::CSPMulTerm(UTerm &&var, UTerm &&coe) in CSPMulTerm() function in Gringo::CSPMulTerm
398 void CSPMulTerm::replace(Defines &x) { in replace()
402 bool CSPMulTerm::operator==(CSPMulTerm const &x) const { in operator ==()
414 size_t CSPMulTerm::hash() const { in hash()
418 bool CSPMulTerm::hasPool() const { in hasPool()
421 std::vector<CSPMulTerm> CSPMulTerm::unpool() const { in unpool()
422 std::vector<CSPMulTerm> value; in unpool()
432 CSPMulTerm::~CSPMulTerm() { } in ~CSPMulTerm()
[all …]
/dports/math/clingo/clingo-5.5.1/libgringo/gringo/
H A Dterms.hh175 struct CSPMulTerm { struct
176 CSPMulTerm(UTerm &&var, UTerm &&coe);
177 CSPMulTerm(CSPMulTerm &&x);
178 CSPMulTerm &operator=(CSPMulTerm &&x);
188 ~CSPMulTerm();
197 struct clone<CSPMulTerm> {
198 CSPMulTerm operator()(CSPMulTerm const &x) const;
207 using Terms = std::vector<CSPMulTerm>;
209 CSPAddTerm(CSPMulTerm &&x);
213 void append(CSPMulTerm &&x);
[all …]
/dports/math/clingo/clingo-5.5.1/libgringo/tests/input/
H A Dlit_helper.hh37 inline CSPMulTerm cspmul(UTerm &&coe, UTerm &&var = nullptr) { in cspmul()
38 return CSPMulTerm(std::move(var), std::move(coe)); in cspmul()
44 inline void cspadd(CSPAddTerm &add, CSPMulTerm &&mul, T&&... args) { in cspadd()
50 inline CSPAddTerm cspadd(CSPMulTerm &&mul, T&&... args) { in cspadd()
/dports/math/clingo/clingo-5.5.1/libgringo/gringo/input/
H A Dprogrambuilder.hh40 struct CSPMulTerm;
397 using CSPMulTerms = Indexed<CSPMulTerm, CSPMulTermUid>;
/dports/math/clingo/clingo-5.5.1/libgringo/src/input/
H A Dprogrambuilder.cc139 CSPMulTerm mul(cspmulterms_.erase(b)); in cspaddterm()