linbox
LargeDouble Class Reference

NO DOC. More...

#include <short-vector.h>

Public Member Functions

 LargeDouble (const integer &x)
 
 LargeDouble ()
 
 LargeDouble (const LargeDouble &x)
 
LargeDoubleoperator= (const LargeDouble &x)
 
integerconvert (integer &x)
 

Static Public Member Functions

static LargeDoublediv (LargeDouble &x, const LargeDouble &y, const LargeDouble &z)
 
static LargeDoubledivin (LargeDouble &x, const LargeDouble &y)
 
static LargeDoubleaxpyin (LargeDouble &x, const LargeDouble &a, const LargeDouble &y)
 
static LargeDoublemaxpyin (LargeDouble &x, const LargeDouble &a, const LargeDouble &y)
 
static LargeDoublemul (LargeDouble &x, const LargeDouble &y, const LargeDouble &z)
 
static LargeDoublenegin (LargeDouble &x)
 

Protected Attributes

double _m
 
long _e
 

Detailed Description

NO DOC.

Constructor & Destructor Documentation

◆ LargeDouble() [1/3]

LargeDouble ( const integer & x)
inline

◆ LargeDouble() [2/3]

LargeDouble ( )
inline

◆ LargeDouble() [3/3]

LargeDouble ( const LargeDouble & x)
inline

Member Function Documentation

◆ operator=()

LargeDouble & operator= ( const LargeDouble & x)
inline

◆ convert()

integer & convert ( integer & x)
inline

◆ div()

static LargeDouble & div ( LargeDouble & x,
const LargeDouble & y,
const LargeDouble & z )
inlinestatic

◆ divin()

static LargeDouble & divin ( LargeDouble & x,
const LargeDouble & y )
inlinestatic

◆ axpyin()

static LargeDouble & axpyin ( LargeDouble & x,
const LargeDouble & a,
const LargeDouble & y )
inlinestatic

◆ maxpyin()

static LargeDouble & maxpyin ( LargeDouble & x,
const LargeDouble & a,
const LargeDouble & y )
inlinestatic

◆ mul()

static LargeDouble & mul ( LargeDouble & x,
const LargeDouble & y,
const LargeDouble & z )
inlinestatic

◆ negin()

static LargeDouble & negin ( LargeDouble & x)
inlinestatic

Field Documentation

◆ _m

double _m
protected

◆ _e

long _e
protected

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