#include "IsotopicVector.hxx"
#include "LogFile.hxx"
#include <cmath>
#include <iostream>
#include <fstream>
#include <string>
#include <algorithm>
Aller au code source de ce fichier.
|
| ClassImp (IsotopicVector) double Norme(IsotopicVector IV1 |
|
return | Distance (IV1, IV, DistanceType, DistanceParameter) |
|
double | DistanceStandard (IsotopicVector IV1, IsotopicVector IV2) |
|
double | DistanceAdjusted (IsotopicVector IV1, IsotopicVector IV2, IsotopicVector DistanceParameter) |
|
double | Distance (IsotopicVector IV1, IsotopicVector IV2, int DistanceType, IsotopicVector DistanceParameter) |
|
double | RelativDistance (IsotopicVector IV1, IsotopicVector IV2) |
|
IsotopicVector | operator+ (IsotopicVector const &IVa, IsotopicVector const &IVb) |
|
IsotopicVector | operator- (IsotopicVector const &IVa, IsotopicVector const &IVb) |
|
IsotopicVector | operator* (ZAI const &zai, double F) |
|
IsotopicVector | operator/ (ZAI const &zai, double F) |
|
IsotopicVector | operator* (double F, IsotopicVector const &IVA) |
|
IsotopicVector | operator* (IsotopicVector const &IVA, double F) |
|
IsotopicVector | operator* (double F, ZAI const &zai) |
|
IsotopicVector | operator/ (IsotopicVector const &IVA, double F) |
|
Définition à la ligne 81 du fichier IsotopicVector.cxx.
93 cout <<
"!!ERROR!! !!!Distance!!!"
94 <<
" DistanceType defined by the user isn't recognized by the code"<<endl;
Définition à la ligne 61 du fichier IsotopicVector.cxx.
67 map<ZAI ,double >::iterator
it;
68 for( it = IVtmpIsotopicQuantity.begin(); it != IVtmpIsotopicQuantity.end(); it++)
71 double Z2 = IV2.GetZAIIsotopicQuantity( (*it).first );
73 d2 += lambda*abs(Z1-Z2);
Définition à la ligne 45 du fichier IsotopicVector.cxx.
51 map<ZAI ,double >::iterator
it;
52 for( it = IVtmpIsotopicQuantity.begin(); it != IVtmpIsotopicQuantity.end(); it++)
55 double Z2 = IV2.GetZAIIsotopicQuantity( (*it).first );
56 d2 += pow(Z1-Z2 , 2 );
Définition à la ligne 102 du fichier IsotopicVector.cxx.
112 map<ZAI ,double >::iterator
it;
113 for( it = IVtmpIsotopicQuantity.begin(); it != IVtmpIsotopicQuantity.end(); it++)
116 Z2total += IV2.GetZAIIsotopicQuantity( (*it).first );
118 for( it = IVtmpIsotopicQuantity.begin(); it != IVtmpIsotopicQuantity.end(); it++)
121 double Z2 = IV2.GetZAIIsotopicQuantity( (*it).first );
122 d2 += pow( (Z1/Z1total - Z2/Z2total) , 2 );