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


Public Types | |
| enum | |
| enum | |
| enum | |
|
typedef RationalFunction< ScalarType, AlgebraicTraits< ScalarType > > | number_type |
|
typedef RationalFunction< ScalarType, AlgebraicTraits< ScalarType > > | rational_type |
|
typedef Polynomial< ScalarType, AlgebraicTraits< ScalarType > > | poly_type |
| typedef ScalarType | scalar_type |
| typedef ScalarType | norm_type |
|
typedef RationalFunction< ScalarType, AlgebraicTraits< ScalarType > > | 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) |
Definition at line 752 of file AlgebraicTraits.h.
| static const char* AlgebraicTraits< RationalFunction< 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 769 of file AlgebraicTraits.h.