CLASS
5.1
Fuel Cycle Simulator
|
#include "IsotopicVector.hxx"
#include "CLASSLogger.hxx"
#include "CLASSConstante.hxx"
#include <cmath>
#include <iostream>
#include <fstream>
#include <string>
#include <algorithm>
#include <numeric>
Functions | |
ClassImp (IsotopicVector) IsotopicVector | |
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/ (IsotopicVector const &IVA, IsotopicVector const &IVB) |
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, IsotopicVector const &IVb) |
IsotopicVector | operator/ (IsotopicVector const &IVa, double F) |
double | RelativDistance (const IsotopicVector &a, const IsotopicVector &b) |
return the euclidean distance between two IV. The two IV are normalize to unity More... | |
double | Distance (const IsotopicVector &a, const IsotopicVector &b, int DistanceType, const IsotopicVector &DistanceParameter) |
return weighted euclidean distance between two IV More... | |
double | DistanceStandard (const IsotopicVector &a, const IsotopicVector &b) |
return the euclidean distance between two IV More... | |
double | DistanceAdjusted (const IsotopicVector &a, const IsotopicVector &b, const IsotopicVector &DistanceParameter) |
return the weighted euclidean distance between two IV More... | |
double | Norme (const IsotopicVector &a, int DistanceType, const IsotopicVector &DistanceParameter) |
return the norm of an IV More... | |
ClassImp | ( | IsotopicVector | ) |
double Distance | ( | const IsotopicVector & | a, |
const IsotopicVector & | b, | ||
int | DistanceType, | ||
const IsotopicVector & | DistanceParameter | ||
) |
return weighted euclidean distance between two IV
double DistanceAdjusted | ( | const IsotopicVector & | a, |
const IsotopicVector & | b, | ||
const IsotopicVector & | DistanceParameter | ||
) |
return the weighted euclidean distance between two IV
double DistanceStandard | ( | const IsotopicVector & | a, |
const IsotopicVector & | b | ||
) |
return the euclidean distance between two IV
double Norme | ( | const IsotopicVector & | a, |
int | DistanceType, | ||
const IsotopicVector & | DistanceParameter | ||
) |
return the norm of an IV
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, |
IsotopicVector const & | IVb | ||
) |
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/ | ( | IsotopicVector const & | IVA, |
IsotopicVector const & | IVB | ||
) |
IsotopicVector operator/ | ( | IsotopicVector const & | IVa, |
double | F | ||
) |
double RelativDistance | ( | const IsotopicVector & | a, |
const IsotopicVector & | b | ||
) |
return the euclidean distance between two IV. The two IV are normalize to unity