arithm Namespace Reference


Classes

struct  hasgcd_< ZZ >
struct  isfield_< Rational< X > >
struct  template_expression_operand< Range2d >
struct  structureof< VectDse< C, R > >
struct  structureof< MatrStr< S > >
struct  kernelof_< GMP::rational >
struct  kernelof_< GMP::integer >
struct  kernelof_< GMP::floating >
struct  structureof_< GMP::rational >
struct  structureof_< GMP::integer >
struct  structureof_< GMP::floating >
struct  binary_operator_prototype< linalg::_row_, Matrix, Range >
struct  binary_operator_prototype< linalg::_col_, Matrix, Range >
struct  binary_operator_prototype< linalg::_row_, Matrix, int >
struct  binary_operator_prototype< linalg::_col_, Matrix, int >

Functions

template<class T>
numerator (const T &a)
template<class T>
denumerator (const T &a)
 declare_binary_operator (template_arg_list, parm0, parm1, _add_, operator+)
 declare_binary_operator (template_arg_list, parm0, parm1, _sub_, operator-)
 declare_binary_operator (template_arg_list, parm0, parm1, _mul_, operator *)
 declare_binary_operator (template_arg_list, parm1, parm0, _mul_, operator *)
 declare_binary_operator (template_arg_list, parm0, parm1, _div_, operator/)
 declare_unary_operator (template_arg_list, parm0, _neg_, operator-)
 declare_binary_operator (head, parm0, int, linalg::_col_, col)
 declare_binary_operator (head, parm0, int, linalg::_row_, row)
 declare_binary_operator (head, parm0, Range, linalg::_col_, col)
 declare_binary_operator (head, parm0, Range, linalg::_row_, row)
 declare_binary_operator (head, parm0, Range2d, linalg::_submatrix_, submatrix)
 declare_binary_operator (head, parm0, parm1, _add_, operator+)
 declare_binary_operator (head, parm0, parm1, _sub_, operator-)
 declare_binary_operator (head, parm0, parm1, _mul_, operator *)
 declare_unary_operator (head, parm0, _neg_, operator-)
 declare_binary_operator (head, parm1, parm0, _mul_, operator *)
 declare_binary_operator (head, parm0, parm1, _div_, operator/)


SYNAPS DOCUMENTATION
logo