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::HAC Class Referenceabstract
Inheritance diagram for Clustering::HAC:
Inheritance graph
[legend]

Public Member Functions

 HAC (const Eigen::Ref< Eigen::Matrix< dtype, Eigen::Dynamic, Eigen::Dynamic > > &e)
 
bool merge ()
 
void cluster ()
 
virtual Eigen::Matrix< dtype, 1, Eigen::Dynamic > dist (idxT A, idxT B)=0
 
virtual void penalty ()=0
 

Public Attributes

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: