MAGiC  V5.0
Mailleurs Automatiques de Géometries intégrés à la Cao
Référence du fichier ot_tenseur.cpp
#include "ot_tenseur.h"
#include <iomanip>
#include <stdio.h>
#include <assert.h>
#include <math.h>
#include <vector>
Graphe des dépendances par inclusion de ot_tenseur.cpp:

Aller au code source de ce fichier.

Fonctions

int operator== (OT_TENSEUR &t1, OT_TENSEUR &t2)
 
OT_TENSEUR operator+ (OT_TENSEUR &ot1, OT_TENSEUR &ot2)
 
std::vector< double2operator* (OT_TENSEUR &ot1, std::vector< double2 > &v)
 
OT_TENSEUR operator* (double2 &coef, OT_TENSEUR &ot)
 
OT_TENSEUR operator* (OT_TENSEUR &ot, double2 &coef)
 
OT_TENSEUR operator* (double &coef, OT_TENSEUR &ot)
 
OT_TENSEUR operator* (OT_TENSEUR &ot, double &coef)
 
OT_TENSEUR operator* (OT_TENSEUR &ot1, OT_TENSEUR &ot2)
 
double2 operator% (OT_TENSEUR &ot1, OT_TENSEUR &ot2)
 
OT_VECTEUR_4DD operator* (OT_TENSEUR &ot1, OT_VECTEUR_4DD &ot2)
 
OT_VECTEUR_3DD operator* (OT_TENSEUR &ot1, OT_VECTEUR_3DD &ot2)
 
std::ostream & operator<< (std::ostream &os, OT_TENSEUR &tns)
 

Documentation des fonctions

◆ operator%()

double2 operator% ( OT_TENSEUR ot1,
OT_TENSEUR ot2 
)

Définition à la ligne 556 du fichier ot_tenseur.cpp.

◆ operator*() [1/8]

OT_TENSEUR operator* ( double &  coef,
OT_TENSEUR ot 
)

Définition à la ligne 391 du fichier ot_tenseur.cpp.

◆ operator*() [2/8]

OT_TENSEUR operator* ( double2 coef,
OT_TENSEUR ot 
)

Définition à la ligne 374 du fichier ot_tenseur.cpp.

◆ operator*() [3/8]

OT_TENSEUR operator* ( OT_TENSEUR ot,
double &  coef 
)

Définition à la ligne 398 du fichier ot_tenseur.cpp.

◆ operator*() [4/8]

OT_TENSEUR operator* ( OT_TENSEUR ot,
double2 coef 
)

Définition à la ligne 386 du fichier ot_tenseur.cpp.

◆ operator*() [5/8]

OT_TENSEUR operator* ( OT_TENSEUR ot1,
OT_TENSEUR ot2 
)

Définition à la ligne 538 du fichier ot_tenseur.cpp.

◆ operator*() [6/8]

OT_VECTEUR_3DD operator* ( OT_TENSEUR ot1,
OT_VECTEUR_3DD ot2 
)

Définition à la ligne 584 du fichier ot_tenseur.cpp.

◆ operator*() [7/8]

OT_VECTEUR_4DD operator* ( OT_TENSEUR ot1,
OT_VECTEUR_4DD ot2 
)

Définition à la ligne 572 du fichier ot_tenseur.cpp.

◆ operator*() [8/8]

std::vector<double2> operator* ( OT_TENSEUR ot1,
std::vector< double2 > &  v 
)

Définition à la ligne 356 du fichier ot_tenseur.cpp.

◆ operator+()

OT_TENSEUR operator+ ( OT_TENSEUR ot1,
OT_TENSEUR ot2 
)

Définition à la ligne 340 du fichier ot_tenseur.cpp.

◆ operator<<()

std::ostream& operator<< ( std::ostream &  os,
OT_TENSEUR tns 
)

Définition à la ligne 596 du fichier ot_tenseur.cpp.

Références OT_TENSEUR::data, OT_TENSEUR::Dim2, double2::get_dx(), double2::get_fabs(), double2::get_x(), OT_VECTEUR_4DD::norme(), et double2::set_dx().

Voici le graphe d'appel pour cette fonction :

◆ operator==()

int operator== ( OT_TENSEUR t1,
OT_TENSEUR t2 
)

Définition à la ligne 188 du fichier ot_tenseur.cpp.