armarx::aron::similarity::chernoff Namespace Reference

Functions

double calculate_bhattacharyya_distance (std::vector< double > mean_one, std::vector< double > mean_two, std::vector< std::vector< double > > covariance_one, std::vector< std::vector< double > > covariance_two)
 
double calculate_bhattacharyya_distance (std::vector< double > mean_one, std::vector< double > mean_two, std::vector< std::vector< double >> covariance_one, std::vector< std::vector< double >> covariance_two)
 
std::vector< std::vector< double > > calculate_covariance_matrix (data::NDArray array, std::vector< double > mean=std::vector< double >())
 
std::vector< double > calculate_mean_values (data::NDArray array)
 
double compute_similarity (const aron::data::NDArrayPtr p1, const aron::data::NDArrayPtr p2)
 
data::NDArray normalize_ndarray (data::NDArrayPtr array, int j)
 

Function Documentation

◆ calculate_bhattacharyya_distance() [1/2]

double armarx::aron::similarity::chernoff::calculate_bhattacharyya_distance ( std::vector< double >  mean_one,
std::vector< double >  mean_two,
std::vector< std::vector< double > >  covariance_one,
std::vector< std::vector< double > >  covariance_two 
)

Definition at line 125 of file chernoff.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ calculate_bhattacharyya_distance() [2/2]

double armarx::aron::similarity::chernoff::calculate_bhattacharyya_distance ( std::vector< double >  mean_one,
std::vector< double >  mean_two,
std::vector< std::vector< double >>  covariance_one,
std::vector< std::vector< double >>  covariance_two 
)

◆ calculate_covariance_matrix()

std::vector< std::vector< double > > calculate_covariance_matrix ( data::NDArray  array,
std::vector< double >  mean = std::vector< double >() 
)

Definition at line 77 of file chernoff.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ calculate_mean_values()

std::vector< double > calculate_mean_values ( data::NDArray  array)

Definition at line 35 of file chernoff.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ compute_similarity()

double compute_similarity ( const aron::data::NDArrayPtr  p1,
const aron::data::NDArrayPtr  p2 
)

Definition at line 10 of file chernoff.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ normalize_ndarray()

armarx::aron::data::NDArray normalize_ndarray ( data::NDArrayPtr  array,
int  j 
)

Definition at line 62 of file chernoff.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function: