GNU Octave  4.2.1
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
Public Member Functions | Private Attributes | List of all members
base_det< T > Class Template Reference

#include "DET.h"

Collaboration diagram for base_det< T >:
Collaboration graph
[legend]

Public Member Functions

 base_det (T c=1, int e=0)
 
 base_det (T c, double e, double b)
 
 base_det (const base_det &a)
 
coef (void) const
 
int exp (void) const
 
 operator T () const
 
void operator*= (T t)
 
base_detoperator= (const base_det &a)
 
base_det square () const
 
value () const
 

Private Attributes

c2
 
int e2
 

Detailed Description

template<typename T>
class base_det< T >

Definition at line 33 of file DET.h.

Constructor & Destructor Documentation

template<typename T >
base_det< T >::base_det ( c = 1,
int  e = 0 
)
inline

Definition at line 38 of file DET.h.

References c, e, and octave::math::log2().

template<typename T >
base_det< T >::base_det ( c,
double  e,
double  b 
)
inline

Definition at line 45 of file DET.h.

References e, octave::math::exp2(), f, and octave::math::log2().

template<typename T >
base_det< T >::base_det ( const base_det< T > &  a)
inline

Definition at line 56 of file DET.h.

Member Function Documentation

template<typename T >
T base_det< T >::coef ( void  ) const
inline

Definition at line 65 of file DET.h.

template<typename T >
int base_det< T >::exp ( void  ) const
inline
template<typename T >
base_det< T >::operator T ( ) const
inline

Definition at line 69 of file DET.h.

References value().

template<typename T >
void base_det< T >::operator*= ( t)
inline

Definition at line 73 of file DET.h.

References e, and octave::math::log2().

template<typename T >
base_det& base_det< T >::operator= ( const base_det< T > &  a)
inline

Definition at line 58 of file DET.h.

References base_det< T >::c2, and base_det< T >::e2.

template<typename T >
base_det base_det< T >::square ( ) const
inline
template<typename T >
T base_det< T >::value ( ) const
inline

Definition at line 68 of file DET.h.

Referenced by Fdet().

Member Data Documentation

template<typename T >
T base_det< T >::c2
private

Definition at line 82 of file DET.h.

Referenced by base_det< T >::operator=().

template<typename T >
int base_det< T >::e2
private

Definition at line 83 of file DET.h.

Referenced by base_det< T >::operator=().


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