carl  24.04
Computer ARithmetic Library
std::hash< carl::MultivariatePolynomial< C, O, P > > Struct Template Reference

Specialization of std::hash for MultivariatePolynomial. More...

#include <MultivariatePolynomial.h>

Public Member Functions

std::size_t operator() (const carl::MultivariatePolynomial< C, O, P > &mpoly) const
 Calculates the hash of a MultivariatePolynomial. More...
 

Detailed Description

template<typename C, typename O, typename P>
struct std::hash< carl::MultivariatePolynomial< C, O, P > >

Specialization of std::hash for MultivariatePolynomial.

Definition at line 663 of file MultivariatePolynomial.h.

Member Function Documentation

◆ operator()()

template<typename C , typename O , typename P >
std::size_t std::hash< carl::MultivariatePolynomial< C, O, P > >::operator() ( const carl::MultivariatePolynomial< C, O, P > &  mpoly) const
inline

Calculates the hash of a MultivariatePolynomial.

Parameters
mpolyMultivariatePolynomial.
Returns
Hash of mpoly.

Definition at line 670 of file MultivariatePolynomial.h.

Here is the call graph for this function:

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