Symmetric Polynomials  V3.1
A C++ library for generating symmetric polynomials with relations
General.hpp File Reference

Contains general operations on vectors: hashing, computing degrees. More...

#include <numeric>
#include <iostream>
#include "impl/General.ipp"
Include dependency graph for General.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 symmp
 The namespace which contains every method and class in the library.
 

Functions

template<typename T , typename hasher = boost_hash>
size_t generic_hasher (const T &v)
 A generic hashing function that calls other hashing functions. More...
 
template<typename R , typename T , typename S >
general_compute_degree (const T &exp, const S &dim)
 Degree computation given exponent and dimensions (grading). More...
 

Detailed Description

Contains general operations on vectors: hashing, computing degrees.