LOOS 4.1.0
The Lightweight Object Oriented Structural analysis library/toolkit
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
Clustering::KGS Class Reference
Inheritance diagram for Clustering::KGS:
Inheritance graph
[legend]
Collaboration diagram for Clustering::KGS:
Collaboration graph
[legend]

Public Member Functions

 KGS (const Eigen::Ref< Eigen::Matrix< dtype, Eigen::Dynamic, Eigen::Dynamic > > &e)
 
idxT cutoff ()
 
- Public Member Functions inherited from Clustering::AverageLinkage
 AverageLinkage (const Eigen::Ref< Eigen::Matrix< dtype, Eigen::Dynamic, Eigen::Dynamic > > &e)
 
Eigen::Matrix< dtype, 1, Eigen::Dynamic > dist (idxT idxA, idxT idxB)
 
- Public Member Functions inherited from Clustering::HAC
 HAC (const Eigen::Ref< Eigen::Matrix< dtype, Eigen::Dynamic, Eigen::Dynamic > > &e)
 
bool merge ()
 
void cluster ()
 

Public Attributes

Eigen::Matrix< dtype, Eigen::Dynamic, 1 > penalties
 
Eigen::Matrix< dtype, Eigen::Dynamic, 1 > avgSpread
 
idxT currentClusterCount
 
- Public Attributes inherited from Clustering::HAC
Eigen::Matrix< dtype, Eigen::Dynamic, Eigen::Dynamic, Eigen::RowMajor > clusterDists
 
idxT eltCount
 holds total number of elements to be clustered (and thus number of steps)
 
Eigen::Matrix< dtype, Eigen::Dynamic, 1 > distOfMerge
 
idxT minRow
 
idxT minCol
 
idxT stage
 
bool merged
 
std::vector< std::vector< std::vector< idxT > > > clusterTraj
 
std::vector< std::unique_ptr< std::vector< idxT > > > currStg
 

The documentation for this class was generated from the following files: