GNU Octave  3.8.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Static Public Member Functions | Static Private Member Functions | List of all members
octave_int_arith_base< T, false > Class Template Reference

#include "oct-inttypes.h"

Inheritance diagram for octave_int_arith_base< T, false >:
Inheritance graph
[legend]
Collaboration diagram for octave_int_arith_base< T, false >:
Collaboration graph
[legend]

Static Public Member Functions

static T abs (T x)
static T add (T x, T y)
static T div (T x, T y)
static T lshift (T x, int n)
static T minus (T)
static T mod (T x, T y)
static T mul (T x, T y)
static T mul_internal (T x, T y)
static T rem (T x, T y)
static T rshift (T x, int n)
static T signum (T x)
static T sub (T x, T y)

Static Private Member Functions

template<class S >
static T convert_real (const S &value)
static T max_val ()
static T min_val ()
template<class S >
static T truncate_int (const S &value)

Detailed Description

template<class T>
class octave_int_arith_base< T, false >

Definition at line 356 of file oct-inttypes.h.

Member Function Documentation

template<class T >
static T octave_int_arith_base< T, false >::abs ( x)
inlinestatic

Definition at line 361 of file oct-inttypes.h.

References x.

template<class T >
static T octave_int_arith_base< T, false >::add ( x,
y 
)
inlinestatic

Definition at line 382 of file oct-inttypes.h.

template<class T >
template<class S >
static T octave_int_base< T >::convert_real ( const S &  value)
inlinestaticinherited
template<class T >
static T octave_int_arith_base< T, false >::div ( x,
y 
)
inlinestatic

Definition at line 419 of file oct-inttypes.h.

References Faddeeva::w().

template<class T >
static T octave_int_arith_base< T, false >::lshift ( x,
int  n 
)
inlinestatic

Definition at line 371 of file oct-inttypes.h.

template<class T >
static T octave_int_base< T >::max_val ( )
inlinestaticinherited

Definition at line 261 of file oct-inttypes.h.

References max().

Referenced by octave_int_base< T >::convert_real(), and octave_int_base< T >::truncate_int().

template<class T >
static T octave_int_base< T >::min_val ( )
inlinestaticinherited

Definition at line 260 of file oct-inttypes.h.

References min().

Referenced by octave_int_base< T >::convert_real(), and octave_int_base< T >::truncate_int().

template<class T >
static T octave_int_arith_base< T, false >::minus ( )
inlinestatic

Definition at line 374 of file oct-inttypes.h.

template<class T >
static T octave_int_arith_base< T, false >::mod ( x,
y 
)
inlinestatic

Definition at line 442 of file oct-inttypes.h.

References x.

template<class T >
static T octave_int_arith_base< T, false >::mul ( x,
y 
)
inlinestatic
template<class T >
static T octave_int_arith_base< T, false >::mul_internal ( x,
y 
)
inlinestatic

Definition at line 408 of file oct-inttypes.h.

template<class T >
static T octave_int_arith_base< T, false >::rem ( x,
y 
)
inlinestatic

Definition at line 435 of file oct-inttypes.h.

template<class T >
static T octave_int_arith_base< T, false >::rshift ( x,
int  n 
)
inlinestatic

Definition at line 368 of file oct-inttypes.h.

template<class T >
static T octave_int_arith_base< T, false >::signum ( x)
inlinestatic

Definition at line 364 of file oct-inttypes.h.

template<class T >
static T octave_int_arith_base< T, false >::sub ( x,
y 
)
inlinestatic

Definition at line 393 of file oct-inttypes.h.

Referenced by xersve().

template<class T >
template<class S >
static T octave_int_base< T >::truncate_int ( const S &  value)
inlinestaticinherited

The documentation for this class was generated from the following file: