MAGiC  V5.0
Mailleurs Automatiques de Géometries intégrés à la Cao
Référence de la classe double2

#include <ot_doubleprecision.h>

Fonctions membres publiques

 double2 ()
 
 double2 (double val, double prec)
 
 double2 (double val)
 
 double2 (double2 &mdd)
 
 double2 (const double2 &mdd)
 
virtual ~double2 ()
 
double2operator= (const double2 &val)
 
int operator== (double2 &val)
 
int operator< (double2 &val)
 
int operator<= (double2 &val)
 
int operator> (double2 &val)
 
int operator>= (double2 &val)
 
int operator!= (double2 &val)
 
double2 get_fabs ()
 
double get_x ()
 
double get_dx ()
 
void set_dx (double ddx)
 
void set_x (double xx)
 

Attributs publics statiques

static double EPS_RELATIF =1e-8
 

Attributs privés

double x
 
double dx
 

Amis

double2 operator+ (double2 &val1, double2 &val2)
 
double2 operator+ (const double2 &val1, const double2 &val2)
 
double2 operator- (double2 &val1, double2 &val2)
 
double2 operator- (const double2 &val1, const double2 &val2)
 
double2 operator* (double2 &val1, double2 &val2)
 
double2 operator* (const double2 &val1, const double2 &val2)
 
double2 operator/ (double2 &val1, double2 &val2)
 
double2 operator/ (const double2 &val1, const double2 &val2)
 
double2 operator^ (double2 &val1, double n)
 
double2 operator^ (const double2 &val1, const double n)
 
std::ostream & operator<< (std::ostream &os, const double2 &m)
 
int operator== (const double2 &val1, const double2 &val2)
 
double2 cos (double2 &val)
 
double2 cos (const double2 &val)
 
double2 acos (double2 &val)
 
double2 acos (const double2 &val)
 
double2 sin (double2 &val)
 
double2 sin (const double2 &val)
 
double2 f2abs (double2 &val)
 
double2 f2abs (const double2 &val)
 
double2 asin (double2 &val)
 
double2 asin (const double2 &val)
 
double2 tan (double2 &val)
 
double2 tan (const double2 &val)
 
double2 atan (double2 &val)
 
double2 atan (const double2 &val)
 
double2 sqrt (double2 &val)
 
double2 sqrt (const double2 &val)
 

Description détaillée

Définition à la ligne 29 du fichier ot_doubleprecision.h.

Documentation des constructeurs et destructeur

◆ double2() [1/5]

double2::double2 ( )

Définition à la ligne 32 du fichier ot_doubleprecision.cpp.

◆ double2() [2/5]

double2::double2 ( double  val,
double  prec 
)

Définition à la ligne 39 du fichier ot_doubleprecision.cpp.

◆ double2() [3/5]

double2::double2 ( double  val)

Définition à la ligne 35 du fichier ot_doubleprecision.cpp.

Références dx, et EPS_RELATIF.

◆ double2() [4/5]

double2::double2 ( double2 mdd)

Définition à la ligne 42 du fichier ot_doubleprecision.cpp.

◆ double2() [5/5]

double2::double2 ( const double2 mdd)

Définition à la ligne 45 du fichier ot_doubleprecision.cpp.

◆ ~double2()

double2::~double2 ( )
virtual

Définition à la ligne 48 du fichier ot_doubleprecision.cpp.

Documentation des fonctions membres

◆ get_dx()

double double2::get_dx ( )

Définition à la ligne 373 du fichier ot_doubleprecision.cpp.

Références dx.

Référencé par OT_TENSEUR::listes_equivalentes(), operator<<(), et OT_TENSEUR::OT_TENSEUR().

Voici le graphe des appelants de cette fonction :

◆ get_fabs()

double2 double2::get_fabs ( )

Définition à la ligne 259 du fichier ot_doubleprecision.cpp.

Références x.

Référencé par OT_TENSEUR::est_til_equivalent(), operator<<(), et OT_TENSEUR::OT_TENSEUR().

Voici le graphe des appelants de cette fonction :

◆ get_x()

◆ operator!=()

int double2::operator!= ( double2 val)

Définition à la ligne 69 du fichier ot_doubleprecision.cpp.

◆ operator<()

int double2::operator< ( double2 val)

Définition à la ligne 74 du fichier ot_doubleprecision.cpp.

◆ operator<=()

int double2::operator<= ( double2 val)

Définition à la ligne 82 du fichier ot_doubleprecision.cpp.

Références dx, et x.

◆ operator=()

double2 & double2::operator= ( const double2 val)

Définition à la ligne 53 du fichier ot_doubleprecision.cpp.

◆ operator==()

int double2::operator== ( double2 val)

Définition à la ligne 60 du fichier ot_doubleprecision.cpp.

◆ operator>()

int double2::operator> ( double2 val)

Définition à la ligne 92 du fichier ot_doubleprecision.cpp.

Références a, dx, et x.

◆ operator>=()

int double2::operator>= ( double2 val)

Définition à la ligne 102 du fichier ot_doubleprecision.cpp.

Références dx, et x.

◆ set_dx()

void double2::set_dx ( double  ddx)

Définition à la ligne 380 du fichier ot_doubleprecision.cpp.

Références dx.

Référencé par operator<<(), et OT_TENSEUR::OT_TENSEUR().

Voici le graphe des appelants de cette fonction :

◆ set_x()

void double2::set_x ( double  xx)

Définition à la ligne 384 du fichier ot_doubleprecision.cpp.

Références x.

Documentation des fonctions amies et associées

◆ acos [1/2]

double2 acos ( const double2 val)
friend

Définition à la ligne 236 du fichier ot_doubleprecision.cpp.

◆ acos [2/2]

double2 acos ( double2 val)
friend

Définition à la ligne 224 du fichier ot_doubleprecision.cpp.

◆ asin [1/2]

double2 asin ( const double2 val)
friend

Définition à la ligne 303 du fichier ot_doubleprecision.cpp.

◆ asin [2/2]

double2 asin ( double2 val)
friend

Définition à la ligne 294 du fichier ot_doubleprecision.cpp.

◆ atan [1/2]

double2 atan ( const double2 val)
friend

Définition à la ligne 336 du fichier ot_doubleprecision.cpp.

◆ atan [2/2]

double2 atan ( double2 val)
friend

Définition à la ligne 327 du fichier ot_doubleprecision.cpp.

◆ cos [1/2]

double2 cos ( const double2 val)
friend

Définition à la ligne 215 du fichier ot_doubleprecision.cpp.

◆ cos [2/2]

double2 cos ( double2 val)
friend

Définition à la ligne 206 du fichier ot_doubleprecision.cpp.

◆ f2abs [1/2]

double2 f2abs ( const double2 val)
friend

Définition à la ligne 275 du fichier ot_doubleprecision.cpp.

◆ f2abs [2/2]

double2 f2abs ( double2 val)
friend

Définition à la ligne 267 du fichier ot_doubleprecision.cpp.

◆ operator* [1/2]

double2 operator* ( const double2 val1,
const double2 val2 
)
friend

Définition à la ligne 154 du fichier ot_doubleprecision.cpp.

◆ operator* [2/2]

double2 operator* ( double2 val1,
double2 val2 
)
friend

Définition à la ligne 146 du fichier ot_doubleprecision.cpp.

◆ operator+ [1/2]

double2 operator+ ( const double2 val1,
const double2 val2 
)
friend

Définition à la ligne 120 du fichier ot_doubleprecision.cpp.

◆ operator+ [2/2]

double2 operator+ ( double2 val1,
double2 val2 
)
friend

Définition à la ligne 112 du fichier ot_doubleprecision.cpp.

◆ operator- [1/2]

double2 operator- ( const double2 val1,
const double2 val2 
)
friend

Définition à la ligne 137 du fichier ot_doubleprecision.cpp.

◆ operator- [2/2]

double2 operator- ( double2 val1,
double2 val2 
)
friend

Définition à la ligne 129 du fichier ot_doubleprecision.cpp.

◆ operator/ [1/2]

double2 operator/ ( const double2 val1,
const double2 val2 
)
friend

Définition à la ligne 171 du fichier ot_doubleprecision.cpp.

◆ operator/ [2/2]

double2 operator/ ( double2 val1,
double2 val2 
)
friend

Définition à la ligne 163 du fichier ot_doubleprecision.cpp.

◆ operator<<

std::ostream& operator<< ( std::ostream &  os,
const double2 m 
)
friend

Définition à la ligne 200 du fichier ot_doubleprecision.cpp.

◆ operator==

int operator== ( const double2 val1,
const double2 val2 
)
friend

Définition à la ligne 390 du fichier ot_doubleprecision.cpp.

◆ operator^ [1/2]

double2 operator^ ( const double2 val1,
const double  n 
)
friend

Définition à la ligne 190 du fichier ot_doubleprecision.cpp.

◆ operator^ [2/2]

double2 operator^ ( double2 val1,
double  n 
)
friend

Définition à la ligne 180 du fichier ot_doubleprecision.cpp.

◆ sin [1/2]

double2 sin ( const double2 val)
friend

Définition à la ligne 283 du fichier ot_doubleprecision.cpp.

◆ sin [2/2]

double2 sin ( double2 val)
friend

Définition à la ligne 250 du fichier ot_doubleprecision.cpp.

◆ sqrt [1/2]

double2 sqrt ( const double2 val)
friend

Définition à la ligne 355 du fichier ot_doubleprecision.cpp.

◆ sqrt [2/2]

double2 sqrt ( double2 val)
friend

Définition à la ligne 345 du fichier ot_doubleprecision.cpp.

◆ tan [1/2]

double2 tan ( const double2 val)
friend

Définition à la ligne 319 du fichier ot_doubleprecision.cpp.

◆ tan [2/2]

double2 tan ( double2 val)
friend

Définition à la ligne 311 du fichier ot_doubleprecision.cpp.

Documentation des données membres

◆ dx

double double2::dx
private

Définition à la ligne 85 du fichier ot_doubleprecision.h.

Référencé par double2(), get_dx(), operator<=(), operator>(), operator>=(), et set_dx().

◆ EPS_RELATIF

double double2::EPS_RELATIF =1e-8
static

Définition à la ligne 47 du fichier ot_doubleprecision.h.

Référencé par double2().

◆ x

double double2::x
private

La documentation de cette classe a été générée à partir du fichier suivant :