Developer documentation

monomial_glue.hpp File Reference
#include <basix/category_meta.hpp>
#include <basix/tuple.hpp>
#include <basix/vector.hpp>
#include <realroot/monomial.hpp>

Go to the source code of this file.

Classes

struct  mmx::as_helper< monom< T, TR >, monom< F, FR > >
 

Namespaces

 mmx
 

Macros

#define TMPL
 
#define MONOMIAL   monom<int>
 

Functions

TMPL bool mmx::exact_eq (const Monomial &v1, const Monomial &v2)
 
TMPL bool mmx::exact_neq (const Monomial &v1, const Monomial &v2)
 
TMPL unsigned mmx::hash (const Monomial &v)
 
TMPL unsigned mmx::exact_hash (const Monomial &m)
 
TMPL unsigned mmx::soft_hash (const Monomial &m)
 
TMPL syntactic mmx::flatten (const MONOMIAL &v)
 
TMPL MONOMIAL mmx::monomial_from_vector (const vector< int > &t)
 
TMPL vector< int > mmx::vector_from_monomial (const MONOMIAL &m)
 
TMPL int mmx::N (const MONOMIAL &v)
 
TMPL int mmx::size (const MONOMIAL &v)
 

Macro Definition Documentation

#define MONOMIAL   monom<int>
#define TMPL
Home