#include <AlgebraicTraits.h>
Inheritance diagram for AlgebraicTraits< Polynomial< ScalarType, AlgebraicTraits< ScalarType > > >:


Public Types | |
| enum | |
| enum | |
| enum | |
|
typedef Polynomial< ScalarType, AlgebraicTraits< ScalarType > > | number_type |
|
typedef Polynomial< ScalarType, AlgebraicTraits< ScalarType > > | poly_type |
| typedef ScalarType | norm_type |
| typedef ScalarType | scalar_type |
| typedef int | degree_type |
Static Public Member Functions | |
| static const char * | name () |
| static number_type | zero () |
| static number_type | one () |
| static number_type | zero (const number_type &hint) |
| static number_type | one (const number_type &hint) |
| static bool | is_zero (const number_type &val) |
| static bool | equals (const number_type &first, const number_type &second) |
| static norm_type | norm (const number_type &arg) |
| static degree_type | degree (number_type arg) |
Definition at line 645 of file AlgebraicTraits.h.
| static const char* AlgebraicTraits< Polynomial< ScalarType, AlgebraicTraits< ScalarType > > >::name | ( | ) | [inline, static] |
This method from the AlgebricTraits<T> class should return a symbolic name for the type "T" (e.g. AlgebraicTraits<Polynomial>::name() could return the string "Polynomial" ). This method is used when we want to serialize an object to an XML file and we need to know the name of the type it represents.
Reimplemented from AlgebraicTraitsBase.
Definition at line 675 of file AlgebraicTraits.h.