EMath++
Classes for mathematical concepts
Loading...
Searching...
No Matches
emath.h File Reference

This is the main header file for the emath library. More...

#include <map>
#include <cmath>
#include <complex>
#include <vector>
#include <string>
#include <unsupported/Eigen/Polynomials>
#include "set.h"
+ Include dependency graph for emath.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  emth::Arithmetic
 Class with some functions for arithmetic math. More...
 
class  emth::Monomial
 Class for representing and operating monomials. More...
 
class  emth::Polynomial
 Class for representing and operating polynomials. More...
 

Namespaces

namespace  emth
 Englobes all the classes and functions of the emath library.
 

Macros

#define R_TOL   std::numeric_limits<double>::epsilon()
 
#define R_ITR   1000
 

Detailed Description

This is the main header file for the emath library.

This file declares the functions of the emath library.
It consists of two classes, the Monomial class and the Polynomial class.
The Monomial class declares all the functions, operators, and properties for representing and operating monomials.
The Polynomial class declares all the functions, operators, and properties for representing and operating polynomials.

Definition in file emath.h.

Macro Definition Documentation

◆ R_ITR

#define R_ITR   1000

Definition at line 167 of file emath.h.

◆ R_TOL

#define R_TOL   std::numeric_limits<double>::epsilon()

Definition at line 166 of file emath.h.