#include <PersistenceDiagramAuctionActor.h>
|
| Good ()=default |
|
| Good (const Good &)=default |
|
| Good (double x, double y, bool is_diagonal, int id) |
|
| Good (const PersistencePair &pair, const int id, const double lambda) |
|
| Good (const PersistencePair &pair, const int id) |
|
void | setPrice (const double price) |
|
double | getPrice () const |
|
void | assign (const int b, const double price) |
|
int | getOwner () const |
|
void | setOwner (const int idx) |
|
Good & | operator= (const Good &)=default |
|
| PersistenceDiagramAuctionActor ()=default |
|
| PersistenceDiagramAuctionActor (double x, double y, bool is_diagonal, int id) |
|
void | SetCoordinates (const double x, const double y) |
|
void | SetCriticalCoordinates (const float coords_x, const float coords_y, const float coords_z) |
|
void | SetCriticalCoordinates (const std::array< float, 3 > coords) |
|
std::array< float, 3 > | GetCriticalCoordinates () const |
|
void | GetKDTCoordinates (double geometricalFactor, std::array< double, 5 > &coordinates) const |
|
void | projectOnDiagonal () |
|
int | getId () const |
|
double | getPersistence () const |
|
bool | isDiagonal () const |
|
double | cost (const PersistenceDiagramAuctionActor &g, const int wasserstein, const double geometricalFactor, const double nonMatchingWeight) const |
|
double | cost (const PersistenceDiagramAuctionActor *g, const int wasserstein, const double geometricalFactor, const double nonMatchingWeight) const |
|
double | getPairGeometricalLength (const int wasserstein) const |
|
|
double | x_ {} |
|
double | y_ {} |
|
int | id_ {} |
|
std::array< float, 3 > | coords_ {} |
|
◆ Good() [1/5]
◆ Good() [2/5]
ttk::Good::Good |
( |
const Good & |
| ) |
|
|
default |
◆ Good() [3/5]
ttk::Good::Good |
( |
double |
x, |
|
|
double |
y, |
|
|
bool |
is_diagonal, |
|
|
int |
id |
|
) |
| |
|
inline |
◆ Good() [4/5]
ttk::Good::Good |
( |
const PersistencePair & |
pair, |
|
|
const int |
id, |
|
|
const double |
lambda |
|
) |
| |
|
inline |
◆ Good() [5/5]
◆ assign()
void ttk::Good::assign |
( |
const int |
b, |
|
|
const double |
price |
|
) |
| |
|
inline |
◆ getOwner()
int ttk::Good::getOwner |
( |
| ) |
const |
|
inline |
◆ getPrice()
double ttk::Good::getPrice |
( |
| ) |
const |
|
inline |
◆ operator=()
Good & ttk::Good::operator= |
( |
const Good & |
| ) |
|
|
default |
◆ setOwner()
void ttk::Good::setOwner |
( |
const int |
idx | ) |
|
|
inline |
◆ setPrice()
void ttk::Good::setPrice |
( |
const double |
price | ) |
|
|
inline |
◆ owner_
int ttk::Good::owner_ {-1} |
|
protected |
◆ price_
double ttk::Good::price_ {0} |
|
protected |
The documentation for this class was generated from the following file: